Debian9 安装 Hexo
Hexo 是高效的静态站点生成框架,她基于 Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。
安装Hexo
1、安装git和nodejs
1 | apt install -y git |
2、安装hexo
1 | npm install -g hexo-cli |
3、建站(几条命令就可以建好,太爽了吧😂
1 | hexo init <folder> |
Hexo基本命令
hexo的基本命令可以在指令 | Hexo中找到。
安装NexT主题
NexT主题不仅可以修改Hexo的外观,还可以给Hexo增加许多实用的功能。
1、cd
到站点目录下,执行
1 | git clone https://github.com/iissnan/hexo-theme-next themes/next |
P.S.
目前上面这个版本的NexT主题已经停止更新了,但新版本的NexT主题的说明文件相对较少,如果想体验新的NexT主题可以选择执行
1 | git clone https://github.com/theme-next/hexo-theme-next themes/next |
2、打开站点目录下的_config.yml
,找到theme
字段,改为next
1 | theme: next |
部署
修改站点根目录下的_config.yml
,找到deploy
字段,根据自己的需要修改,使用git部署需要安装插件hexo-deployer-git
。
在站点根目录下执行
1 | npm install hexo-deployer-git --save |
添加ssh密钥
添加ssh密钥可以省去每次部署时都要求输入用户名和密码的问题,也可以提高账号安全性。
1、将_config.yml
的git
字段的信息修改为SSH形式。
2、执行
1 | ls -al ~/.ssh |
列出当前账户中的ssh密钥。
3、执行
1 | ssh-keygen -t rsa -C "your_email@example.com " |
按三次回车,生成一对密钥。
4、执行
1 | ssh-agent -s |
启动密钥管理器。
5、执行
1 | ssh-add ~/.ssh/id_rsa |
把密钥添加到管理器中。
6、把对应的pub
格式的公钥添加到git平台即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 记事本!
评论