首先去node.js官网:https://nodejs.org/下载安装包
下载合适的版本
在安装目录下打开终端查看node的版本:node -v
利用npm安装淘宝的cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用cnpm安装hexo
cnpm install -g hexo-cli
[hexo-cli@4.2.0] link C:\Users\root\AppData\Roaming\npm\hexo@ -> C:\Users\root\AppData\Roaming\npm\node_modules\hexo-cli\bin\hexo
创建一个空文件夹blog
mkdir blog
进入文件夹blog,初始化博客
cd blog
hexo init
可以启动hexo了
hexo s
根据提示,访问hexo本地的服务:http://localhost:4000/
本地创建成功。
创建第一篇博客
hexo new "我的第一篇博客"
切换到博客(sourse/_posts)目录下
cd sourse
cd _posts
利用vscode或者typora编辑文件,完成后切换会blog目录
cd ../..
清理一下
hexo clean
生成HTML页面
hexo g
更换主题
我用的butterfly
用Git也可以,不过有时候会失败,压缩包更快,解压到themes下,然后修改Hexo配置文件_config.yml中的themes参数
重新刷新一下就行
hexo g
hexo s
加载失败
执行下面命令
npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive
清除缓存
hexo clean
生成静态文件即可
hexo g
hexo s
更改主题:把themes下的_config.yml复制到blog根目录,然后改成_config.butterfly.yml,后续可以在这里更改主题的配置。
安装一个主题插件
npm install hexo-renderer-pug hexo-renderer-stylus
下一步就部署到github上
首先创建一个仓库,命名必须按照一定的规范,比如我的qhl123
命名就改成qhl123.github.io
在blog文件夹下安装hexo插件
cnpm install --save hexo-deployer-git
修改_config.yml文件
type: 'git'
repo: https://github.com/qhl123/qhl123-github.io.git
branch: master
hexo d
配置cmder的gitbash.exe
cgit config --global user.name "qhl123"
gssh-keygen -t rsa -C '1902154475@qq.com'
cat ~/.ssh/id_rsa.pub
把密钥部署在github上