Windows下使用hexo搭建个人blog
环境配置
安装git
- Windows: 使用git官方程序安装
brew install git
安装完成后检查是否已经添加到环境变量
git --version
安装Node.js
- Windows: 使用Node.js官方程序安装
brew install node
安装完成后检查是否已经添加到环境变量
node -v
npm -v
安装Hexo
推荐进行全局安装
$ npm install -g hexo-cli
如果安装过慢, 可以使用代理下载或者更换国内源加速下载
-
使用代理
npm config set proxy http://127.0.0.1:7890 # 关闭代理 npm config delete proxy
-
换源
npm config set registry https://registry.npm.taobao.org # 换回官方源 npm config delete registry
建站
使用一下命令, 在当前目录新建博客根目录, hexo会自动生成所需文件
hexo init blog
cd blog
npm install
上述命令会在当前目录下新建名为blog
的文件夹存放相关文件
部署网站
生成SSH key
win系统可以查阅GitHub官方文档进行操作, 本文不再讲解
查看生成的SSH key并记录以下信息
# 查看SSH key
vim ~/.ssh/id_ed25519.pub
# 将内容复制, 打开GitHub>Settings>SSH and GPG keys>New SSH key添加即可
部署页面
完成基本配置后, 需要将生成的静态页面部署到服务器上, 以GitHub为例, 在_config.yml
中进行如下配置
# Deployment
deploy:
type: 'git'
repo: 'https://github.com/{Yourname}/{Yourname}.github.io.git'
branch: 'master'
安装hexo-deployer-git
npm i hexo-deployer-git
完成后, 在博客根目录使用如下命令部署静态页面
hexo cl && hexo g && hexo d
部署成功!
浏览器输入whotao123.github.io就是我的blog了。