Link

Update - 20180413

小站已迁移至怼圈内部, 后续进展将更新至


Background

项目 Demo

duw1

  • 采用的是 Hugo + Netlify + Git + Disqus
  • 采用 Hugo 来生成静态网站,是觉得它比 Jekyll 更好看。
  • Netlify 可以完成自动化部署和发布,无需在本地一遍遍用 Hugo 来生成静态网站,直接 push 到 GitHub 就可以实现网站的发布。
  • 评论系统最后还是选了 Disqus,虽然国内常常打不开,不过一般情况下把它折叠了,也不会造页面不流畅。

备选方案

DU Weekly 怼周刊 @GitBook

  • 用 GitBook 做出的怼周刊也很清秀
  • 尤其是后续维护非常简单,只要把 DUW 的原始 markdown 文件拷贝过去,只需更新 Summary 目录文件就可以啦
  • 不过考虑到后续的拓展性的话,还是觉得 Hugo 生成的小站会更方便一点

需要的帮助

问题一

想把这个项目放到 DU 里来协同,无奈发现 Netlify 似乎只支持个人创建的 repo 的自动化部署, DU 组织里创建的项目识别不出来。

方案尝试打算

  • 试试 Automated deployments with Wercker - Hugo中文文档 里的方式,看是不是可以绕开这个限制
  • 找找 Jekyll 有没有适合这个项目的模板,这样 GitHub 自身就可以完成发布了
  • 项目里 master 只放源代码,调试的时候本地调试,Hugo 自动生成的 html相关文件不上传上来,或者上传到 gh-pages 里。

问题二

小站还有什么需要提升的吗?或者小站还有什么更多玩法吗? 还请小伙伴们多多参与,有什么想法也都可以在 Issue 里讨论 :)

进展

Changelog

  • 180329 zoejane init