搭建hexo博客和安装npm
这里以npm为例,具体安装请看下文。
打开deb.nodejs,根据里面的命令添加源。
NodeSource源被启用后,输入命令:
1 | sudo apt install nodejs |
nodejs包含node和npm二进制包。
验证是否正确安装
验证node:
1 | node --version |
验证npm:
1 | npm --version |
如果需要从npm编译本地扩展,安装开发工具 输入:
1 | sudo apt install build-essential |
安装好npm别着急。
换成淘宝源提高下载速度 输入:
1 | npm config set registry https://registry.npmmirror.com |
还原命令 输入:
1 | npm config set registry https://registry.npmjs.org/ |
测试是否成功 输入:
1 | npm config get registry |
好了,咱们开始安装hexo。
安装途中如果提示npm更新执行命令 输入:
1 | sudo npm install npm@latest -g |
hexo安装命令 输入:
1 | sudo npm install -g hexo-cli |
如果博客主题过旧,可安装历史版本的hexo, 进入博客目录 输入:
1 | npm install --save hexo@需要的版本 |
输入:
1 | hexo init blog |
进入themes目录删除自带主题
之后进入hexo主题页
https://hexo.io/themes/
找到适合自己的主题(本文以为例Vateral)
进入_config.yml将 theme: Vateral(改成你选择的主题)
项目内的本地搜索安装(不加sudo) 输入:
1 | npm i -S hexo-generator-search |
在主题文件的_config.yml中添加
1 | search: |
https://github.com/moumao/hexo-theme-Vateral
注意项目没说修改哪个_config.yml
一律修改Vateral目录的_config.yml
而不是blog目录里面_config.yml
搭建仓库github或者gitee,建立和用户名相同的仓库
开启pages
修改根目录的_config.yml里面的
1 | url: |
清理输入:
1 | hexo clean |
开始生成配置文件(生成前写文章) 输入:
1 | hexo g |
本地预览 输入:
1 | hexo s |
之后上传public目录里面的全部文件到仓库,进入开启pages页面,更新pages并开启强制https,就搭建好博客了。
注意每次写一个文章都要输入:
1 | hexo clean |
至于hexo s是本地预览,最好预览下,看看有没有错误。
如何创建文章呢? 输入:
1 | hexo new 标题 |
关于界面创建 输入:
1 | hexo new page "about" |
开始简单文章写法(坛友可以自己搜索,或者参考下面链接)
https://cloud.tencent.com/developer/beta/article/1662733
以上就是这些,感谢大家支持。