基于hexo框架搭建的静态博客
环境准备
node.js
node官网
官网直接下载,简单安装流程。安装完成后显示:
This package has installed:
- Node.js v16.14.2 to /usr/local/bin/node
- npm v8.1.2 to /usr/local/bin/npm #包管理工具
Make sure that /usr/local/bin is you $PATH.
node -v / -version #查询node版本号
npm -v / -version # 查询npm版本号
npm install -g cnpm --registry=https://registry.npm.taobao.org #安装cnpm国内镜像源
cnpm -v / version #查询cnpm版本号
Git
hexo安装
npm install -g hexo-cli
cnpm install -g hexo-cli
hexo -v #查询版本号,验证安装是否成功
正式安装
pwd #查询当前路径
cd #进入你想要的文件夹目录
mkdir #创建文件夹(名字自取)
ls -l #查询文件夹创建是否成功
cd blogtest #进入创建文件夹
hexo init #初始化博客
ls -l #查看hexo生成文件
hexo s / start #启动博客
hexo n / new "My New Post" #创建一篇新的文章
cd ../.. #返回顶层目录
hexo clean #清理
hexo g #重新构建,部署
hexo s #再重新启动就能看到刚刚新建的文章
cd ../.. && hexo clean && hexo g && hexo s #一条命令也能够完成
部署远端
新建GitHub仓库
用户部署个人博客命名要符合要求:用户名+github.io
安装github远程连接插件
cnpm install --save hexo-deployer-git
vim _config.yml #修改配置文件
hexo d #部署到远端
repo为前面创建仓库的地址,注意每个“:”后面要跟一个空格!
报错修改:
#你的远程仓库路径
git config --global user.email "你的email"
#
git config --global user.name "用户名(被赋予权限)"
最终创建成功