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

2016 年 10 月 15 日
 zddhub

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

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

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

3444 次点击
所在节点    分享创造
9 条回复
dogsteve
2016 年 10 月 15 日
jekyll 中的文章和模板难道不是分开的?文章在_posts ,模板在_layouts 。
zddhub
2016 年 10 月 15 日
@dogsteve 想分开到不同的 repo 或者 branch 。希望修改模板和文章的历史不会混在一起。
dogsteve
2016 年 10 月 15 日
@zddhub 你可以通过 commit 的记录来做呀,要看的时候筛选一下。
mauve
2016 年 10 月 16 日
我用 Hexo ,源文件和生成的静态文件是可以放在一个 repo 的两个分支的
https://github.com/PaulineZhou/xefok.com
zddhub
2016 年 10 月 16 日
@mauve 你如何触发 Github 刷新的?
cuminflea
2016 年 10 月 16 日
放到 gitlab 用 gitlab ci 好了呀
zddhub
2016 年 10 月 16 日
@cuminflea 嗯嗯
mauve
2016 年 10 月 17 日
@zddhub 源文件用 Git ,静态文件使用 hexo 命令, hexo deploy
xwartz
2016 年 10 月 17 日
用 Hexo ,我是这么做的, master 源文件,通过 travis-cli 将静态文件 push 到 gh-pages

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/313018

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX