V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zddhub
V2EX  ›  分享创造

Repo 中只含 markdown 的 Github Page,你们要怎么实现?

  •  
  •   zddhub · 2016-10-15 18:14:56 +08:00 · 2559 次点击
    这是一个创建于 2986 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一直想把 Jekyll 博客的网页(模板)和 markdown (含文章中用到的图片)文章分开,这样就可以专心的写文章,对博客布局样式的提交历史和文章的提交历史就不会混在一起。

    今天终于用 submodule 试了一把,blogs content repo 符合我的预期。但是每次提交完之后,都需要手动(虽然我写了个脚本)在 master branch 上提交并 push ,用以触发 Github page 刷新。

    还是分享出来,期待大家更好的办法!

    9 条回复    2016-10-17 15:38:59 +08:00
    dogsteve
        1
    dogsteve  
       2016-10-15 18:19:09 +08:00 via Android
    jekyll 中的文章和模板难道不是分开的?文章在_posts ,模板在_layouts 。
    zddhub
        2
    zddhub  
    OP
       2016-10-15 18:24:33 +08:00
    @dogsteve 想分开到不同的 repo 或者 branch 。希望修改模板和文章的历史不会混在一起。
    dogsteve
        3
    dogsteve  
       2016-10-15 19:11:35 +08:00 via Android
    @zddhub 你可以通过 commit 的记录来做呀,要看的时候筛选一下。
    mauve
        4
    mauve  
       2016-10-16 11:12:08 +08:00
    我用 Hexo ,源文件和生成的静态文件是可以放在一个 repo 的两个分支的
    https://github.com/PaulineZhou/xefok.com
    zddhub
        5
    zddhub  
    OP
       2016-10-16 13:52:16 +08:00
    @mauve 你如何触发 Github 刷新的?
    cuminflea
        6
    cuminflea  
       2016-10-16 17:01:03 +08:00 via Android
    放到 gitlab 用 gitlab ci 好了呀
    zddhub
        7
    zddhub  
    OP
       2016-10-16 19:18:38 +08:00 via iPhone
    @cuminflea 嗯嗯
    mauve
        8
    mauve  
       2016-10-17 08:23:58 +08:00 via Android
    @zddhub 源文件用 Git ,静态文件使用 hexo 命令, hexo deploy
    xwartz
        9
    xwartz  
       2016-10-17 15:38:59 +08:00
    用 Hexo ,我是这么做的, master 源文件,通过 travis-cli 将静态文件 push 到 gh-pages
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3078 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.