|
对于想做一个致力于追踪内容,并在线发布的网站来说,通过git来管理是最佳的选择。用git来管理网站,可以记录下每次修改的内容,也就知道什么时候对内容做了什么更新,并总是在网页上展示最终结果。比如,做一个已发论文的网页,当有新的论文需要增加时,可以commit到repository,这样会有一个很好的记录。
GitHub具有一个Wiki的功能,是用来做项目文档的,比较神奇并常被忽略的是,这个Wiki其实是一个独立repository,有自己URL地址,可以git clone,push/pull——这样就很有趣了。
GitHub有一个Pages的项目是专门用来支持每个repository变成网站的,我尝试过多次,就是用Jykell做一个Markdown语法的网站,致力于关注内容,省去编辑HTML的麻烦。不过我不太喜欢Jykell做出来的网站首页一定要显示最新的posts,我只想做一个静态的只包含pages,没有posts的网站。
相比于GitHub Pages,GitHub Wiki几乎不支持posts,而这正适合做一个静态网站,而且同样GitHub Wiki也是支持Markdown的,不需要关心HTML, CSS之类的。
当然,GitHub Wiki的缺点很明显,不可以自定义外观,如果想做漂亮的网站,不用考虑。
致谢:Thomas Sibley from BioPerl project
参考资料:https://help.github.com/articles/adding-and-editing-wiki-pages-locally/
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-28 10:56
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社