利用Github 上写博客
REFERENCES
- 知乎-用Github Issue写博客 github pages+issues+api建立博客
- 如何用Github Issues+project写技术博客? example
- Github 新的项目管理模式 GitHub Project Page
Github 上写博客
Github提供了下面的功能:
- Issues
- Projects
作者是这样做的:先在Github上创建一个博客专用的仓库(repo), 然后利用github的以上两个工具写博客。
步骤1: 创建Projects
可以使用Projects,建立个人的知识点类别
进入创建好的分类,创建栏目
创建时候有三种模版可以选择,none, base, automated.
- none, 项目是空的,生成的Project没有任何column。
- base,Project 会自动创建三个column,Todo,inProgress和Done
- automated, 不仅创建三个column,还会自动把issues生成的card添加到column里。
步骤2: 编写Issues
Issues 里面可以自己定义Lables标签,对编写的文章进行分类。支持 Markdown 语法。
新建Issues,并且选择对应的标签Lables,分类Projects
步骤3:添加到Projects 卡片
打开对应的projects,往专栏中添加新建的Issues(点击 Add cards,直接拖拽)
步骤4: 项目的README.md
可以在README.md 里面写一些简介,链接到具体的Project目录。
这样整理知识体系
Evernote: 知识收集的仓库(使用浏览器剪辑的插件) Github Issues: 对遇到问题的整体解决思路进行梳理
发现,如果没有把 Evernote 的知识碎片整理成文,以后遇到同一个问题,就可能需要再次耗费精力在知识碎片中找。现在 Github Issues 上会记录比较具体的解决问题过程,然后在Github 上写的文章,我平时一般也会同步到简书上。