hexo博客搭建

2024年pnpm博客搭建

pnpm相比于npm性能更好,且管理方便,因此改用pnpm部署
安装nodejs
sudo pacman -S nodejs pnpm
查看版本并检验
node -V
pnpm -V
设置国内源加速
pnpm config set registry https://registry.npmmirror.com/
安装hexo
pnpm install -g hexo-cli
检查hexo安装
hexo -v
初始化hexo
mkdir blog
cd blog
hexo init 卡进度就考虑翻墙或者换源
启动博客
hexo s本地默认地址localhost:4000
创建博客
hexo n “你的博客标题” 在source/_posts/生成md文件
清理与生成
hexo clean
hexo g
安装git部署插件
pnpm install --save hexo-deployer-git
config设置
vim _config.yml 找到deployment

1
2
3
type: git
repo: git@github.com:yourname/yourname.github.io.git
branch: master

生成密匙
ssh-keygen -t rsa
github提交密匙
检查是否密匙配置成功
ssh -T git@github.com
deploy到github
hexo d
主题修改next
git clone https://github.com/next-theme/hexo-theme-next themes/next
在/blog/theme中git clone合适主题,并在blog下的_config文件下修改theme

2022年cnpm博客搭建

安装nodejs
sudo pacman -S nodejs npm
查看版本并检验
node -V
npm -V
安装cnpm(国内源加速)
sudo npm install -g cnpm --registry=https://registry.npm.taobao.org
检查cnpm
cnpm
安装hexo
sudo cnpm install -g hexo-cli
检查hexo安装
hexo -v
初始化hexo
mkdir blog
cd blog
sudo hexo init 卡进度就考虑翻墙或者换源
启动博客
hexo s本地默认地址localhost:4000
创建博客
hexo n “你的博客标题” 在source/_posts/生成md文件
清理与生成
hexo clean
hexo g
安装git部署插件
sudo cnpm install --save hexo-deployer-git
config设置
vim _config.yml 找到deployment

1
2
3
type: git
repo: git@github.com:yourname/yourname.github.io.git
branch: master

生成密匙
ssh-keygen -t rsa
github提交密匙
检查是否密匙配置成功
ssh -T git@github.com
deploy到github
hexo d
主题修改yilia
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
在/blog/theme中git clone合适主题,并在blog下的_config文件下修改theme

参考资料

https://www.youtube.com/watch?v=erKYtw4Rfhk
https://tding.top/archives/aad98408.html#more