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