创建blog

前言

谁不想要一个有趣的blog呢~~

环境&工具

  • ubuntu-22.04(wsl) 【18与20LTS可能出现npm安装问题 未找到解决方案】
  • github
  • node.js npm git hexo

GitHub仓库配置

  1. 创建一个仓库 名为 user/user.github.io 注:需要是public的仓库
  2. 在仓库主页->settings->pages->branch 当中选取main作为展示分支

环境配置

1
2
sudo apt install nodejs npm git
npm install hexo-cli -g #安装hexo

HEXO使用

hexo初始化

1
2
hexo init blog #初始化一个位置 作为hexo的目录
cd blog

主题配置

可以访问 https://hexo.io/themes/ 获取主题

1
2
3
git clone https://github.com/iJinxin/hexo-theme-sky themes/sky #下载主题
vim _config.yml #随后修改theme 为 theme: sky<注意空格> 修改语言为zh
npm install hexo-renderer-scss --save #安装依赖

检视与上传

1
2
hexo -s #本地启动服务 进行检视
npm install hexo-deployer -git --save #安装依赖
1
vim _config.yml

添加以下内容

1
2
3
4
5
#最下面的deploy重写为<注意空格>
deploy:
type: git
repository: git@bxhsiman.github.io ... #<参考github页的git地址>推荐git@
branch: main
1
2
hexo generate #生成
hexo deploy #发布 <若使用https 需要输入账号与token>

访问 https://user.github.io 检查

编辑 发布博客

1
2
3
4
hexo new "my newpost" #创建新发布
vim $blog$/source/_posts/my newpost.md #编辑博客
hexo generate
hexo deploy

More info: hexo