支持LaTex公式

前情提要:Hexo使用的是Butterfly主题,Next主题等等看别的(

  1. 卸载原来的渲染插件
cnpm un hexo-renderer-marked
  1. 安装hexo-renderer-pandoc渲染器
cnpm i hexo-renderer-pandoc
  1. 安装pandoc

到官网下载:Pandoc - Installing pandoc

安装完记得重启一下bash(安装程序也会提醒的

  1. 修改_config.yml,直接添加:
mathjax:
enable: true
every_page: false
  1. 接着添加
pandoc:
extensions:
- '-implicit_figures'

因为这个渲染插件会将图片标题也会渲染出来,所以关掉!

20210322232830

  1. 在使用的LaTeX公式的文章头的信息加上:
mathjax: true

文章加密

  1. 安装插件
cnpm install --save hexo-blog-encrypt
  1. 修改_config.yml,添加:
# Security
encrypt: # hexo-blog-encrypt
silent: true
abstract: 这是一篇加密文章,需要输入正确的密码才能继续阅读。
message: 当前文章暂不对外可见,请输入访问密码后查看!
tags: # 设置指定 tags 为加密文章,当文章设置了指定 tags 后自动加密
- {name: private, password: hello}
wrong_pass_message: 抱歉,您输入的密码错误,请检查后重新输入。
wrong_hash_message: 抱歉, 当前文章不能被校验, 不过您还是可以看看解密后的内容。
  1. 在需要加密的文章头部添加:
password: 你的密码
description: 文章摘要

description一定要加,不然就是一堆加密过的东西在摘要了,当然你就想要这样也可以不加(

然后注意保管密码,如果不想保管直接看回markdown的话注意单引号'、双引号"会进行转义,直接复制就会出问题了

参考链接

Hexo显示Latex公式最新解决方案_hexo latex-CSDN博客

Hexo NexT 使用 pandoc 插件渲染图片问题 - Flyan Lu’s Blog (fanlumaster.github.io)

使用 hexo-blog-encrypt 插件,加密在基于 Hexo 博客的文章 | MisakaNo の 小破站