• 请不要在回答技术问题时复制粘贴 AI 生成的内容
turing
V2EX  ›  程序员

40 行代码搭建博客, Airpub 0.2 发布

  •  
  •   turing ·
    guo-yu · Aug 24, 2014 · 7383 views
    This topic created in 4457 days ago, the information mentioned may be changed or developed.
    从现在开始,Airpub 支持使用不到 40 行 html 代码部署新博客。感谢这个「云服务」的时代。Airpub 的设计初衷,就是希望写作者能尽可能的忽略博客部署,又能在自定义与可用性方面得到强有力的保证,从 0.2 开始,Airpub 中的 `index.html` 将成为一个空入口文件。所有核心代码,主题和其他脚本都能通过 CDN 的方式加载。



    关于如何使用不到 40 行代码搭建一个新的 Airpub 博客,全文请见:
    http://airpub.io/#!/article/1317492007005847590

    Airpub 0.2 版本的其他更新,主要有以下几个方面:
    - 去除多说登录页面跳转,直接提供响应式的登录模块
    - 为去除主入口文件模板依赖而更新的主路由逻辑
    - 添加文章分享功能(因接口问题,这个版本将不开放此功能)
    - 为主要业务逻辑设计钩子埋点,方便插件开发
    - 改善工作流,开发者可以用过 npm script 方便压缩依赖脚本与依赖样式表
    - 众多 bugfix,详见 release notes

    欢迎 Star & fork:
    https://github.com/duoshuo/airpub


    PS: 感谢七牛云存储支持 CORS,Airpub CDN 可以很方便的部署在七牛上。
    33 replies  •  2014-09-08 13:12:13 +08:00
    alay9999
    alay9999
    Aug 24, 2014
    1
    文章数据存在了哪里?
    woorz
    woorz
    Aug 24, 2014
    2
    很nb的样子
    ZMOM1031
    ZMOM1031
    Aug 24, 2014
    3
    你的代码虽然很简洁,但是都是引用其他站点的样式和脚本,这种网站有一个缺点要是被应用的站点挂了其他站点都得挂
    RyuZheng
    RyuZheng
    Aug 24, 2014
    4
    看上去挺好的!
    turing
    turing
    OP
    Aug 24, 2014
    5
    @ZMOM1031 你的网站挂的可能性大,还是多说和七牛挂的可能性大?
    turing
    turing
    OP
    Aug 24, 2014
    6
    @alay9999 数据存在多说
    ququjoy
    ququjoy
    Aug 24, 2014
    7
    @turing 可是多说经常挂啊
    比如现在。。。哎。。。
    geekdada
    geekdada
    Aug 24, 2014 via iPhone
    8
    SEO困难是个问题
    binux
    binux
    Aug 24, 2014
    9
    @turing 真是没有说服力啊,现在打开多说的api就是500。。
    ZMOM1031
    ZMOM1031
    Aug 24, 2014
    10
    @turing 始终是存在单点故障的风险,个人网站可能不要紧但是企业用的话肯定不会采用这种方案
    s51431980
    s51431980
    Aug 24, 2014
    11
    挺好玩的,文章数据存哪?
    Doubear
    Doubear
    Aug 24, 2014
    12
    相信国内的服务商等于相信母猪会上树
    exodia
    exodia
    Aug 24, 2014
    13
    upyun: { // 用于上传图片
    bucket: 'mybucket', // 又拍云 bucket 配置 (可选)
    form_api_secret: 'xxxxxx' // 又拍云 form_api_secret (可选)
    }

    这个被其他人拿到了,会造成攻击吧?
    hustlzp
    hustlzp
    Aug 24, 2014
    14
    楼主高产!
    jedihy
    jedihy
    Aug 24, 2014
    15
    没懂,怎么写文章?
    MinonHeart
    MinonHeart
    Aug 24, 2014 via Android
    16
    刚用Typecho搭了一个
    jedihy
    jedihy
    Aug 24, 2014
    17
    终于弄明白了,很妙,利用的多说最新的unstableAPI里面的文章管理功能。直接在博客上登录多说绑定的微博账号就能写文章了,还能用markdown,真是不错呀。
    jedihy
    jedihy
    Aug 24, 2014
    18
    想了一下,纯js的话,搜素引擎的怎样的无法抓到内容呀,如何SEO?
    allenforrest
    allenforrest
    Aug 24, 2014
    19
    @turing, 你现在做 freelancer 了?
    gbnsj
    gbnsj
    Aug 24, 2014
    20
    你这是免费帮多说什么的创造内容了
    loveminds
    loveminds
    Aug 24, 2014
    21
    @Doubear 系咯,鸡乸上树
    djyde
    djyde
    Aug 25, 2014
    22
    支持RSS输出吗
    Mihuwa
    Mihuwa
    Aug 25, 2014
    23
    很不错
    O21
    O21
    Aug 25, 2014
    24
    @gbnsj 楼主应该就在多说工作的。。
    andye
    andye
    Aug 25, 2014
    25
    很厉害啊,学习学习怎么使用,看起来不错。
    turing
    turing
    OP
    Aug 25, 2014
    26
    @binux @ququjoy @ZMOM1031

    昨晚多说 API 确实挂了一个多小时,抱歉。最近业务压力比较紧张 -。-|||
    turing
    turing
    OP
    Aug 25, 2014
    27
    @jedihy Airpub 有为 SEO 做优化,Google 有一个 ajax spider 规范的,按照那个规范来做,Google 的爬虫就会去跟踪 web app 的真实内容
    turing
    turing
    OP
    Aug 25, 2014
    28
    @exodia 纯前端的内容是没办法做到 100% 不被接触的,这个问题可以通过在 upyun 后台添加域名防盗链白名单,和经常更换 form_api_secret 来解决。
    jedihy
    jedihy
    Aug 25, 2014
    29
    @turing 是不是目前这部分优化还没写?我看google抓取你airpub.io网站的结果还只是一个模板。
    turing
    turing
    OP
    Aug 25, 2014
    30
    @jedihy 因为 Airpub.io 是 host 在 GitHub Pages 上的,没有 API 为爬虫提供数据~ 这个规范可以看一下 https://developers.google.com/webmasters/ajax-crawling/
    jedihy
    jedihy
    Aug 25, 2014
    31
    @turing 哦,要服务端支持是吧,判断是爬虫就返回静态网页方便抓取?
    rekey
    rekey
    Aug 26, 2014
    32
    @turing 更换的话也只要先泡你那一下就可以了。
    woorz
    woorz
    Sep 8, 2014
    33
    主题如何修改?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 63ms · UTC 19:29 · PVG 03:29 · LAX 11:29 · JFK 14:29
    ♥ Do have faith in what you're doing.