搭建一个支持LaTEX的hexo博客

本文介绍了如何搭建一个基于Hexo的博客,并详细阐述了如何利用MathJax渲染LaTeX数学公式,以及解决MathJax与Marked.js共存时遇到的问题。通过修改Marked.js源码,成功避免了字符转义冲突,实现了在Markdown博客中优雅地展示LaTeX公式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

What is Hexo?

首先安利一下hexo博客:https://github.com/hexojs/hexo
这是一个运行在nodejs上的支持markdown的博客。在安装完nodejsnpm后你可以这样来安装hexo——

$ npm install hexo-cli -g

以下Quick Start部分摘自官方说明——

安装博客

$ hexo init blog    #这里blog是你文件夹的名字
$ cd blog
$ npm install       #这样会在blog文件夹中生成整个博客程序
开启服务,默认是监听4000端口

hexo server

写一篇新文章

hexo new "Hello World"这样以来它会在你博客目录的./source/_posts下生成一个.md文件,文件名默认是标题,当然可以之后更改的。

<