Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.48 KB

v3.md

File metadata and controls

29 lines (20 loc) · 1.48 KB

blog lite v4

本项目是基于github apivue实现的单页面博客。之前介绍过的,这里不再重复了,可以看之前的说明来了解。

之前的版本

升级了什么?

本次升级是项目上线以来最大的重构,包含

  • 界面 ui 重新设计
  • 重新开放了评论功能,现在能直接评论了。
  • markdown渲染引擎现在完全支持 gfm 了
  • 重新设计的 toc,现在可以随屏幕滚动了
  • 其它小细节的改动

技术细节

得益于github v3 api的新特性,我们可以直接使用 github 渲染markdown了,这样,我们便可以彻底移除本地的marked 渲染引擎了。但这么做也带来了一些问题,比如我们可能没有之前那么自由来自定义一些 markdown 语法了。但同时的好处在于,它与 github 完全同步,渲染一致。 从体验上来说,显然是更好。

感谢开源项目 gitment提供的用github issue做评论的功能,我们使用了很多它的代码,之所以没有直接引入是因为需要修改太多的逻辑。
感谢开源项目 tocbot提供功能,从 html 中抽取toc 感谢 github 开源项目 primer提供 github 风格的 ui 框架 感谢 github 开源项目 github-syntax-light提供 github 风格的代码高亮。