Build Hexo

最近一直有个想法,想去弄个博客,之前有在cnblogs上弄过,但是感觉还是想通过Hexo和Github来弄,主要目的是记录一下自己学习的一些东西,包括各种软件算法的配置、使用、以及踩过的坑等等。有个记录,方便自己需要的时候可以看看,同时,如果有朋友遇到了类似的问题,可以相互交流借鉴。

Hexo 配置

Hexo的配置主要是相关的主题啥的,环境配置可以参照Hexo的文档,主题我用了Next,Next用的人好像蛮多的,报了啥bug也方便解决。

写blog

通过hexo new xxblog titlexx,来写blog,主要是markdown的格式,markdownd的相关语法可以看这里:

https://markdown.com.cn/

添加表情

  1. markdown可以添加表情,链接如下:
1
2
3
4
https://emojipedia.org/smileys

https://unicode.org/emoji/charts/full-emoji-list.html

添加访问者地图

  1. 可以在layout/_macro/sidebar.njk里找个位置加上widget的代码,也可以在layout/_partial/footer.njk里找个位置加上

  2. map widget可以用 Clustrmap或者Resolvermap提供的widget,链接如下:

https://www.cnblogs.com/DHUtoBUAA/p/12283754.html

https://clustrmaps.com/

https://www.revolvermaps.com/?target=gallery

https://maxliu245.github.io/2021/03/21/%E3%80%90Hexo5%E3%80%91%E5%9C%A8%E5%8D%9A%E5%AE%A2%E4%B8%BB%E9%A1%B5%E4%BE%A7%E8%BE%B9%E6%A0%8F%E6%B7%BB%E5%8A%A0%E7%BD%91%E6%98%93%E4%BA%91%E9%9F%B3%E4%B9%90%E5%A4%96%E9%93%BE-%E8%AE%BF%E9%97%AE%E8%80%85%E5%9C%B0%E5%9B%BE/

遇到的问题

  1. 公式的问题

    用ghostwriter写markdown时,编辑器没法显示公式,找来找去最后还是用vscode把,这个可以预览。然后新的问题出现了,hexo的页面无法正确显示公式,这需要去_cofig.yml里,将math那里的mathjax和ktex的enable都设为true,不是True。然后就可了。但是!却显示不了下划线,苦苦查询了一番,用pandoc的渲染器比较好,hexo-render-marked换成hexo-renderer-pandoc,需要先安装pandoc,去pandoc的github下载最新的版本安装即可。

参考链接如下:

1
2
3
4
5
6
7
8
9
10
11
https://theme-next.js.org/

https://hexo.io/zh-cn/docs/

https://zhuanlan.zhihu.com/p/35988761

https://blog.csdn.net/weixin_45073562/article/details/120289648

https://oakland.github.io/2016/05/02/hexo-%E5%A6%82%E4%BD%95%E7%94%9F%E6%88%90%E4%B8%80%E7%AF%87%E6%96%B0%E7%9A%84post/

https://ruo-wei.github.io/2022/01/11/2022-01-11%20hexo%E5%9F%BA%E6%9C%AC%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97/