方法参考自 B站up主CodeSheep的视频
前期工作
安装 git
sudo apt-get install git
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
安装 nodejs
去 nodejs 官网 https://nodejs.org 看最新的版本号;
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - # 语句中的 14.x 可根据官网的版本号改动
sudo apt-get install -y nodejs
nodejs -v # 验证刚才安装的版本号
安装 npm 包管理器和 hexo
借助 npm 包管理器来安装 hexo。
# root 权限下进行下列语句
npm install -g cnpm --registry=https://.npm.taobao.org
cnpm install -g hexo-cli
利用 hexo 搭建博客
搭建博客
先新建一个目录以存放博客相关的文件 (myblog),然后获得博客。
# root 权限下进行下列语句
cd myblog
sudo hexo init
hexo s # 开启 hexo,即可通过 localhost:4000 访问博客
新建一篇博客文章并写内容
# root 权限下进行下列语句
hexo n "我的第一篇博客文章" # 生成“我的第一篇博客文章.md”文件
vim 我的第一篇博客文章.md # 对其修改就是在修改博客的内容
hexo clean
hexo g # 生成
hexo s
布置到远端
在 github.com 中新建一个仓库,仓库名为 “yourname.github.io”
# root 权限下进行下列语句
cnpm install --save hexo-deployer-git
然后很重要的一步,就是修改 _config.yml 文件中的配置。文件最后的关于 Deployer 的配置
deploy:
type: 'git'
repo: 'https://github.com/yourname/yourname.github.io.git'
branch: 'master'
然后部署到远端
hexo d
换博客的主题
这里使用的是 yilia 主题
# root 权限下进行下列语句
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
修改 _config.yml 文件中的配置。关于 Extensions 的配置
theme: landscap # 此为原语句,改成下一行
theme: yilia
重新进行以下操作
# root 权限下进行下列语句
hexo clean
hexo g
hexo s # (本地)开启
hexo d # 部署到远端