搭建博客的过程

  1. 1. github准备工作
  2. 2. hexo
    1. 2.1. 安装node
    2. 2.2. 安装hexo
    3. 2.3. 新建博客
    4. 2.4. 新建文章
    5. 2.5. 配置主题
    6. 2.6. 本地预览
    7. 2.7. 生成
    8. 2.8. 上传GitHub
    9. 2.9. 关于数学公式

搭个锤子,先⚪(bushi)

github准备工作

先创建一个空的仓库,注意格式用户名.github.io
new repository

hexo

安装node

使用hexo需要先安装nodejs,选最新版安装就行

安装hexo

1
npm install hexo-cli -g

新建博客

1
hexo init blog

新建文章

1
2
3
cd blog
hexo new post hello-world
# 这里的post是模板名字.你可以到scaffold文件夹下找到所有模板

配置主题

主题可以在_config.yaml找到https://hexo.io/themes/
找到喜欢的主题之后clone到themes目录下即可
然后把_config.yaml中

1
theme: ''

改为你的主题目录名字

本地预览

1
hexo server #(缩写为s)

生成

1
hexo generate #(缩写为g)

上传GitHub

安装插件

1
npm install hexo-deployer-git --save

然后

1
hexo d

需要登录的话网页授权一下就行

关于数学公式

网上查了查
主要是先替换默认渲染器为kramed
(但是我推荐后面装插件的方法)

1
2
npm uninstall hexo-renderer-marked
npm install hexo-renderer-kramed --save

然后配置主题

1
2
3
4
5
6
7
8
9
10
# 其他主题貌似不需要这个
# math:
# enable: true
# engine: mathjax

mathjax:
enable: false
per_page: false
cdn: //cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML

我换了之后好像没什么用

然后找到了另一个

1
npm install hexo-math --save

这个是可以用的,但是每次要写一大串东西比较麻烦

所以我又安装了

1
npm install hexo-filter-mathjax --save

然后在文章开始处配置

1
mathjax: true
1
c=\pm\frac{n+2}{n-1}