title: 关联 GitHub, 让 Hexo 支持查看文章更新历史 date: 2016-01-10 22:38:01 categories: - 术业专攻 tags: - Hexo - GitHub permalink: hexo-post-version-control ---
更新历史: .<%= post.slug %>.md" title="顺序查看文章各部分修改记录" target = "_blank">Blame, .<%= post.slug %>.md" title="查看文章有关更新记录" target = "_blank">History文本模式: .<%= post.slug %>.md" title="查看 & 下载文章 Markdown 原始文本" target = "_blank"> .md Raw
<% } %> {% endcodeblock %} ## 代码简析 ``` erb <% if (post.backup != false){ %>更新历史: .<%= post.slug %>.md" title="顺序查看文章各部分修改记录" target = "_blank">Blame, .<%= post.slug %>.md" title="查看文章有关更新记录" target = "_blank">History文本模式: .<%= post.slug %>.md" title="查看 & 下载文章 Markdown 原始文本" target = "_blank"> .md Raw
<% } %> ``` ### Blame - 顺序列出文章内容,左侧显示各部分 commit 信息,最后修改时间等。 ![Blame](/resources/Blame.png) ### History - 列出与该文件相关的更新记录 (commit),按路径匹配。我一般直接就用提交时间作为 commit 信息了,想要更直观查看变动的可以在提交时书写更完善的 commit 信息。 ![History](/resources/History.png) ### .md Raw - 在线查看或者直接下载文章原始 Markdown 文本。 ![Raw](/resources/Raw.png) ## 后记 > - 这是半自动的版本控制,需要手动把文章同步备份到 GitHub; > - 代码部分的变动基于 [Yelee][2] 主题,其它主题用户可以参考 [另一篇文章][3] 的方法,自行添加代码到合适位置; > - 小图标来自 Font Awesome,需主题支持才会正常显示; > - 本文不详解 Hexo 基础知识,有设置项不理解的请先阅读 [Hexo 官方帮助文档][4]。 [1]: https://github.com/MOxFIVE/Markdown-Archives-Backup [2]: https://github.com/MOxFIVE/hexo-theme-yelee [3]: /2015/10/25/hexo-tag-cloud/ [4]: https://hexo.io/zh-cn/docs/ ## 相关链接 1. **GitHub Desktop**:2016/01/10
: