hexo|博客搭建
![[Pasted image 20240923154517.png]]
hexo是市面上最好用的个人博客搭建框架, 几秒钟就可以完成博客站建立和更新.
1.环境安装
1.1 依赖安装
- Node.js (Node.js 版本需不低於8.10,建議使用 Node.js 10.0 及以上版本)
- Git
1.2 安装 Hexo
1.3 创建博客
1 2 3
| hexo init myblog cd myblog npm install
|
2. 配置部署
2.1 生成token
github
- 点击头像
- setting-developer setting - personal access token - fine-grain tokens
- generate new tokens
![[Pasted image 20240923155522.png]]
2.2 修改_config.yml
文件
1 2 3 4 5
| deploy: type: git repo: git@github.com:RainFung/rainfung.github.io branch: master token: github_pat_xxxxxx
|
3. 更换主题
![[Pasted image 20240923154932.png]]
主题地址: https://github.com/colmugx/hexo-theme-Nlvi
1 2 3 4 5
| # 1. 下载主题文件包 git clone https://github.com/ColMugX/hexo-theme-Nlvi.git themes/Nlvi
# 2. myblog下, 安装主题渲染插件 npm i hexo-renderer-swig --save
|
修改_config.yml
配置文件
1 2 3 4
| # Extensions ## Plugins: https://hexo.io/plugins/ ## Themes: https://hexo.io/themes/ theme: Nlvi
|
_source
文件夹里面的about
目录拷贝到项目中的source
目录中
1
| mv _source/about myblog/source/
|
4. 发布
4.1 本地预览
1
| hexo generate; hexo deploy; hexo server
|
4.2 线上发布
1
| hexo clean;hexo generate;hexo deploy
|
参考文件
https://www.mls-tech.info/hexo/hexo-deploy-github-authentication-failed/
https://github.com/hexojs/hexo/issues/4757
https://rainfung.github.io/
https://github.com/colmugx/hexo-theme-Nlvi