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

2016-10-15 18:14:56 +08:00
 zddhub

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

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

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

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

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

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

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

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

© 2021 V2EX