V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
zddhub

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

  •  
  •   zddhub · Oct 15, 2016 · 3143 views
    This topic created in 3492 days ago, the information mentioned may be changed or developed.

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

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

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

    9 replies    2016-10-17 15:38:59 +08:00
    dogsteve
        1
    dogsteve  
       Oct 15, 2016 via Android
    jekyll 中的文章和模板难道不是分开的?文章在_posts ,模板在_layouts 。
    zddhub
        2
    zddhub  
    OP
       Oct 15, 2016
    @dogsteve 想分开到不同的 repo 或者 branch 。希望修改模板和文章的历史不会混在一起。
    dogsteve
        3
    dogsteve  
       Oct 15, 2016 via Android
    @zddhub 你可以通过 commit 的记录来做呀,要看的时候筛选一下。
    mauve
        4
    mauve  
    PRO
       Oct 16, 2016
    我用 Hexo ,源文件和生成的静态文件是可以放在一个 repo 的两个分支的
    https://github.com/PaulineZhou/xefok.com
    zddhub
        5
    zddhub  
    OP
       Oct 16, 2016
    @mauve 你如何触发 Github 刷新的?
    cuminflea
        6
    cuminflea  
       Oct 16, 2016 via Android
    放到 gitlab 用 gitlab ci 好了呀
    zddhub
        7
    zddhub  
    OP
       Oct 16, 2016 via iPhone
    @cuminflea 嗯嗯
    mauve
        8
    mauve  
    PRO
       Oct 17, 2016 via Android
    @zddhub 源文件用 Git ,静态文件使用 hexo 命令, hexo deploy
    xwartz
        9
    xwartz  
       Oct 17, 2016
    用 Hexo ,我是这么做的, master 源文件,通过 travis-cli 将静态文件 push 到 gh-pages
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3763 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 04:46 · PVG 12:46 · LAX 21:46 · JFK 00:46
    ♥ Do have faith in what you're doing.