捣鼓这个该死的博客

"Bugs & More bugs"

Posted by Durant on July 19, 2020

上周,非常有幸接触到Hux大佬的博客,深感震撼,而且他也在Github上分享了Jekyll源码,star>5000。我决定DIY一番,不然对不起程序员的身份。

Bug

好不容易搭建好了,结果写好的markdown样子和Hux完全不同。

  1. 标签前面有#,而且是有标签的那种
  2. 图片不显示
  3. 公式不显示
  4. 语法没高亮,没行号
  5. 目录没显示
  6. 评论区没显示

这叫我如何能忍。是可忍,孰不可忍。


Solution

  1. _config.yml文件的anchorjs改为false。这主要是跳转用的,不需要。
  2. 采用网络图片,刷新几次就好了玄学

  3. Kramdown主要是$$ ... $$表示公式区域,它会自动渲染为mathjax标签。之前用VS code自带的markdown math 是以$ ... $。疏忽了。 在_includehead.html加入一句话,在post文件前加latex:true即可。

    <script type="text/javascript" src="//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_HTMLorMML">
    </script>

  1. 之前以为是C++,改成cpp就能高亮了,呃

I want more

作为一个前端,后端小白,还是很想扩展一下博客的功能的····,满足自己的装bei心里。

  1. 加入评论功能
  2. 统计访问量
  3. 为博客加入点赞功能
  4. 花里胡哨的功能

  5. 博客搜索
  6. 博客置顶
  7. 访问加速
  8. 访客限制
  9. (高级)在网站上直接post&push