hexo博客搭建
hexo博客搭建
安装Node.js
- 选择LTS版本node.js即可。
- 打开终端获取管理员权限 sudo su,然后输入开机密码。
输入node -v
和npm -v
显示版本号表示安装成功。
安装hexo
- 安装cnpm代理
- 输入
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 输入
cnpm -v
显示版本号表示安装成功。
- 输入
- 利用cnpm安装hexo
- 输入
cnpm install -g hexo-cli
- 输入
hexo -v
显示版本号表示安装成功。 - 输入
pwn
查看当前目录(用户文件夹) - 输入
mkdir blog
创建博客文件,进入该目录cd blog
。 - 输入
sudo hexo init
初始化博客,此过程需要耐心等。如报错需安装git即可。
- 输入
- 配置git
- git config –global user.email “你的邮箱”
- git config –global user.name “你的名字”
- git config –global –unset http.proxy
- git config –global –unset https.proxy
- hexo命令
cd blog
进入博客目录hexo -v
查看版本hexo clean
清理缓存hexo g
生成hexo s
启动hexo d
部署
部署到Github
- 安装hexo插件
cnpm install --save hexo-deployer-git
- 在Github创建一个新的仓库
YourGithubName.github.io
- github 上申请 Personal access tokens
- 修改blog中的.yml文件
1
2
3
4deploy:
type: git
repo: https://TOKEN@仓库地址
branh: main
下载使用主题
- 克隆
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
- 安装渲染插件
npm install hexo-renderer-pug hexo-renderer-stylus --save
- 修改yml文件中的themes即可。
绑定域名
- 解析域名列表(2条)
- 记录类型:都是CNAME
- 主机记录:@和www
- 记录值:yourusername.github.io
- 线路:默认
- 仓库地址/settings/pages中找到Custom domain填入域名(如:www.xxx.xxx)
- 配置blog中的_config.yml中的url:添加你的域名(如:www.xxx.xxx)
- 重新部署后域名会丢失所以要上传CNAME文件(用vscode新建,后缀名为所有文件,内容填入同上域名即可),保存在/hexo/source目录下重新部署即可。
修改主题透明度
1 | // 主题目录下/source/css/index.styl中添加以下代码 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 或许!