博客建立

遇到的问题

公式

打开mathjax

如果使用了主题,在主题的_config.yml中打开mathjax
1
2
3
4
5
# MathJax Support
mathjax:
enable: true
per_page: true
cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML
在文档Front-matter中启用mathjax

这是为了渲染快,因为没有公式的文档不需要渲染

1
2
3
4
5
6
---
title: 卷积与傅立叶
date: 2017-12-26 21:46:15
tags:
mathjax: true
---

latex与markdown冲突:

参照latex与markdown语法冲突解决
比如latex中的下标符号_,markdown会先识别为斜体,这样公式就不能渲染了,以及\转义会影响latex换行的识别,对于这种情况,两种方法解决:

  1. 将公式中的替换为转义\即可,但是这样做,虽然生成的网页正常,但是markdown preview的时候会出错;
  2. 修改renderer引擎的转义定义:
    1
    2
    3
    4
    // 取消`\`转义(注意:这里的修改与上面链接中修改有区别):
    escape: /^\\([`*\[\]()#$+\-.!_>])/,
    // 取消`_`转义:
    em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,

Atom可以实时预览公式

安装 latex 预览package
ctlr + shift + x

Markdown语法

GitHub Markdown 语法

hexo

  • 文章
    • hexo new android开发
  • 草稿
    • 创建草稿:hexo new draft 制作抖音视频
    • 发布草稿:hexo publish 制作抖音视频
  • 同步到github
    • hexo d
  • 如果丢失github权限
    • ssh-add github_rsa