V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lztrey90
V2EX  ›  程序员

用 Jekyll(Octopress) 写博客,有没有什么方案可以把这个 markdown 文件做同步到 Dropbox 之类的工具,实现随时随地地做更改的需求?

  •  
  •   lztrey90 · 2014-06-20 13:36:44 +08:00 · 5093 次点击
    这是一个创建于 3800 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 Jekyll(Octopress) 写博客,在每次 rake new_post 之后,有没有什么方案可以把这个 markdown 文件做同步到 Dropbox 之类的工具,实现随时随地地做更改的需求?
    31 条回复    2014-07-10 11:10:11 +08:00
    langxuan
        1
    langxuan  
       2014-06-20 13:42:13 +08:00   ❤️ 1
    把git repository架到了server上,每次写完push一下,git hook就会刷一下,这算不算随时随地做更改?
    jsonline
        2
    jsonline  
       2014-06-20 13:42:49 +08:00   ❤️ 1
    你需要的不就是 farbox ?
    lztrey90
        3
    lztrey90  
    OP
       2014-06-20 13:44:27 +08:00
    @langxuan 这样需要在每台机器上都 clone 这个一份完整的 repo?
    langxuan
        4
    langxuan  
       2014-06-20 13:46:59 +08:00
    @lztrey90 唔,只用自己的电脑写,不过是的
    lztrey90
        5
    lztrey90  
    OP
       2014-06-20 13:48:03 +08:00
    @jsonline 谢谢!看了一下,这个就不是基于 Github Page 的了。
    lanbing
        6
    lanbing  
       2014-06-20 13:49:25 +08:00
    @lztrey90 farbox非常满足你的需求,为什么一定要基于Github Page 呢?
    lanbing
        7
    lanbing  
       2014-06-20 13:50:04 +08:00   ❤️ 1
    @lztrey90 另外,farbox会针对国内做访问优化,个人认为比托管在Github Page好多了。
    lztrey90
        8
    lztrey90  
    OP
       2014-06-20 13:50:23 +08:00
    @langxuan 想一下,如果实现了同步,现在在地铁上,灵感一来,Dropbox 里把文档打开,修改,回到家就只需要 rake preview 就可以了看到了。
    banbanchs
        9
    banbanchs  
       2014-06-20 13:54:54 +08:00   ❤️ 1
    farbox,修改保存就可以,不用再rake preview
    lztrey90
        10
    lztrey90  
    OP
       2014-06-20 13:55:40 +08:00
    @lanbing 收费是一个问题,不过是小问题。关键是基于 GitHub Page 的可以在 GitHub 查看你的每次提交修改历史,甚至可以在线修改。不过,其实最关键的一点,可能还是惰性,一样东西用久了,就懒得迁移了。:-)
    OpooPages
        11
    OpooPages  
       2014-06-20 13:56:08 +08:00
    @lztrey90 如果使用 Jekyll + GitHub Pages,源文件本身要 PUSH 到 GitHub 的库中才能触发自动发布,这本身就是一个备份。

    当然,GitHub Pages 还可以用其它类型的静态博客系统。
    hustlzp
        12
    hustlzp  
       2014-06-20 13:58:18 +08:00
    用过很多静态博客生成器,最终归于FarBox。
    lztrey90
        13
    lztrey90  
    OP
       2014-06-20 14:00:24 +08:00
    @hustlzp
    @lanbing
    @banbanchs
    @jsonline
    谢谢各位的推荐,我去深入了解一下 FarBox。
    wogong
        14
    wogong  
       2014-06-20 14:00:34 +08:00
    我现在 Jekyll 的博客放在 VPS 上,因为 Github Pages 的 Jekyll 版本太旧,collection 的功能无法使用。利用 BTSync 将 VPS、PC、手机三者同步。没有修改完立即发布的需求,同步只是为了方便多设备查看。git push 到 VPS 利用 git hooks 发布。
    langxuan
        15
    langxuan  
       2014-06-20 14:01:23 +08:00
    @lztrey90 那一样啊,你把某一个clone出来的repo里面放md的文件夹用dropbox同步,回家push一下就行
    langxuan
        16
    langxuan  
       2014-06-20 14:01:57 +08:00
    @wogong 握爪
    lztrey90
        17
    lztrey90  
    OP
       2014-06-20 14:02:03 +08:00
    @wogong 感觉这个方案不错,对我来说,迁移成本比较低。
    san3ye
        18
    san3ye  
       2014-06-20 14:05:55 +08:00
    bitbucket+vps+rsync
    lanbing
        19
    lanbing  
       2014-06-20 14:13:41 +08:00
    @lztrey90 Dropbox也可以保存历史。。也可以在线修改。。
    OpooPages
        20
    OpooPages  
       2014-06-20 14:18:07 +08:00
    各位,Dropbox 这几天不是被 GFW 了么?
    skywalker
        21
    skywalker  
       2014-06-20 14:27:46 +08:00
    我用Jekyll的最大原因是,你不用dropbox什么的就能方便修改,直接登录GitHub修改就好了。GitHub的在线编辑器挺方便的,支持全屏模式、支持预览,很方便的。如果用Dropox还得各种同步,各种提交。

    不过缺点是GitHub上的Jekyll版本不常更新,现在还是1.5,不过对我来说不是问题。
    wsgzao
        22
    wsgzao  
       2014-06-20 14:28:54 +08:00
    我自己用的是Jekyll+Github,国内同步备份走金山快盘即可
    Tonni
        23
    Tonni  
       2014-06-20 15:27:36 +08:00
    我把source分之下所有的东西都放在了Github上了
    yxt
        24
    yxt  
       2014-06-20 15:37:15 +08:00
    farbox多方便...
    gdm
        25
    gdm  
       2014-06-20 15:57:18 +08:00
    Sparkleshare可以同步到GitHub上,很方便,同时还可以利用在线编辑,随时随地使用浏览器编辑网站
    我认为Jekyll+GitHub Pages是最好的个人网站方案,客户端选择性使用Git或Sparkleshare
    Farbox新注册的试用一个月后要收费,不贵,但没人觉得用.github.io的域名比较酷吗?

    @wogong 我说我的collections怎么死活不出来,明明一切都弄好了,原来是GitHub Pages的问题……
    wogong
        26
    wogong  
       2014-06-20 16:41:39 +08:00
    @gdm Github Pages 还自带全球 CDN。我发邮件给官方了,但是显然他们不会这么激进(Gitcafe 据说马上会支持),collection 还是处于初期的功能。

    反正我有 VPS ,就先放到 VPS 上了,等 Github Pages 版本跟上了我再搬回去 :)
    timothyye
        27
    timothyye  
       2014-06-20 16:52:07 +08:00
    不用git管理markdown?还可以版本控制呢……
    zyAndroid
        28
    zyAndroid  
       2014-06-20 18:20:43 +08:00
    用farbox吧,不要重复造轮子了
    gdm
        29
    gdm  
       2014-06-21 03:53:12 +08:00
    @wogong 有VPS真好,从前我也有个VPS,忘记续费,再后来就学会了Jekyll……电话都是欠费才交的,网站经常本地写了但几个月不提交,比电话更难记续费的事
    GitCafe很良心,可总觉得blog放洋鬼子的地盘上好,我写东西较杂,难免有不符规定的,所以也不选Farbox
    moroumo
        30
    moroumo  
       2014-06-21 09:50:09 +08:00
    你可以用https://github.com/andreafabrizi/Dropbox-Uploader 来同步dropbox和VPS上的目录,是命令行的。一年前的时候,这个还不支持同步文件夹。
    我改了一个可以同步文件夹的,https://github.com/moroumo/Dropbox-Uploader,可能更好用。你可以试试。
    ytf4425
        31
    ytf4425  
       2014-07-10 11:10:11 +08:00
    你需要的是在手机中部署一个Jekyll然后每次写完文章都同步到手机上
    然后可以用手机修改发布
    当然你也可以去买个vps
    当然如果你需要可以向我买,日本linode10元/月,50半年可以给ssh
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1129 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:28 · PVG 03:28 · LAX 11:28 · JFK 14:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.