文章目录
  1. windows版本:
    1. 1、安装GIT,Node.js
    2. 2、安装Hexo:
    3. 3、确定Hexo文件夹,在其处打开CMD进行初始化
    4. 4、安装依赖
    5. 5、创建github版本库名称为xxx.github.io,xxx表示用户名
    6. 6、配置_config.yml文件的deploy节点,注意此处的url使用ssh格式,避免不可预知的问题
    7. 7、配置SSH
    8. 8、测试push
    9. 9、主题更换,自行百度,eg. jacman
    10. 10、数学公式的支持
    11. 11、无痛的在文章中插入图片
    12. 12、安装RSS插件

windows版本:

1、安装GIT,Node.js

2、安装Hexo:

1
npm install -g hexo

3、确定Hexo文件夹,在其处打开CMD进行初始化

1
hexo init

4、安装依赖

1
npm install

5、创建github版本库名称为xxx.github.io,xxx表示用户名

6、配置_config.yml文件的deploy节点,注意此处的url使用ssh格式,避免不可预知的问题

1
2
3
4
deploy:
type: git
repository: git@github.com:xxx/xxx.github.io.git
branch: master

7、配置SSH

1
2
3
4
5
6
7
8
9
10
11
12
13
14
ssh-keygen -t rsa -C "xxx@xx.com" //邮箱是注册github的时候用的,一路回车,别输入密钥之类的
ssh-agent -s
ssh-add ~/.ssh/id_rsa
//若出错
eval `ssh-agent -s`
ssh-add
//若出错 End
clip < ~/.ssh/id_rsa.pub //复制Key加入github的允许列表中
ssh -T git@github.com //测试出现Successful则成功

8、测试push

1
2
3
4
5
6
hexo generate //简写hexo g
hexo deploy //简写hexo d
//若ERROR Deployer not found: github
npm install hexo-deployer-git --save

9、主题更换,自行百度,eg. jacman

10、数学公式的支持

1
2
3
4
5
6
7
8
9
10
11
12
13
npm install hexo-math --save
//hexo 路径下
hexo math install
//_config.yml
Plugins:
- hexo-math
//写作中
{% math %}
$a+b$
{% endmath %}

11、无痛的在文章中插入图片

1
2
3
4
5
6
7
8
9
10
npm install https://github.com/CodeFalling/hexo-asset-image --save
//hexo new "test"时候,生成以下目录
test
├── aa.jpg
├── bb.jpg
└── cc.jpg
test.md
//写作中引入图片
![aa](aa.jpg "这是aa")

12、安装RSS插件

  • 装好后hexo g会在public目录产生atom.xml文件
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # save很关键
    npm install hexo-generator-feed --save
    # 根目录_config.xml Plugins添加
    # Extensions
    Plugins:
    - hexo-generator-feed
    # Feed Atom
    feed:
    type: atom
    path: /atom.xml
    limit: 20
    # 主题配置文件添加(根据主题不同而不同)
    #### RSS
    rss: /atom.xml
文章目录
  1. windows版本:
    1. 1、安装GIT,Node.js
    2. 2、安装Hexo:
    3. 3、确定Hexo文件夹,在其处打开CMD进行初始化
    4. 4、安装依赖
    5. 5、创建github版本库名称为xxx.github.io,xxx表示用户名
    6. 6、配置_config.yml文件的deploy节点,注意此处的url使用ssh格式,避免不可预知的问题
    7. 7、配置SSH
    8. 8、测试push
    9. 9、主题更换,自行百度,eg. jacman
    10. 10、数学公式的支持
    11. 11、无痛的在文章中插入图片
    12. 12、安装RSS插件