上周,非常有幸接触到
Hux
大佬的博客,深感震撼,而且他也在Github上分享了Jekyll源码,star>5000。我决定DIY一番,不然对不起程序员的身份。
Bug
好不容易搭建好了,结果写好的markdown样子和Hux完全不同。
- 标签前面有
#
,而且是有标签的那种 - 图片不显示
- 公式不显示
- 语法没高亮,没行号
- 目录没显示
- 评论区没显示
这叫我如何能忍。是可忍,孰不可忍。
Solution
- 将
_config.yml
文件的anchorjs
改为false
。这主要是跳转用的,不需要。 -
采用网络图片,刷新几次就好了
玄学 - Kramdown主要是
$$ ... $$
表示公式区域,它会自动渲染为mathjax标签。之前用VS code自带的markdown math 是以$ ... $
。疏忽了。 在_include
的head.html
加入一句话,在post文件前加latex:true
即可。
<script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_HTMLorMML">
</script>
- 之前以为是C++,改成cpp就能高亮了,呃
I want more
作为一个前端,后端小白,还是很想扩展一下博客的功能的····,满足自己的装bei心里。
- 加入评论功能
- 统计访问量
- 为博客加入点赞功能
-
花里胡哨的功能
- 博客搜索
- 博客置顶
- 访问加速
- 访客限制
- (高级)在网站上直接post&push