一、Hexo搭建步骤
1、安装git
2、安装node.js
3、安装Hexo
4、GitHub创建个人仓库
5、生成SSH添加到GitHub
6、将hexo部署到GitHub
二、相关CSDN文章
1、搭建教程:(1)([Hexo+Github博客搭建教程_hexo github-CSDN博客](https://blog.csdn.net/qq_58608526/article/details/124652412?ops_request_misc=%7B%22request%5Fid%22%3A%22170585097816800184194498%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=170585097816800184194498&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~top_positive~default-1-124652412-null-null.nonecase&utm_term=hexo github搭建个人博客&spm=1018.2226.3001.4450))
(2)[Hexo+GitHub搭建个人博客教程(2023最新版)_hexo github个人网站教程-CSDN博客](https://blog.csdn.net/qq_62928039/article/details/130248518?ops_request_misc=%7B%22request%5Fid%22%3A%22170585097816800184194498%22%2C%22scm%22%3A%2220140713.130102334..%22%7D&request_id=170585097816800184194498&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~top_click~default-2-130248518-null-null.nonecase&utm_term=hexo github搭建个人博客&spm=1018.2226.3001.4450)
2、搭建过程中遇到的问题
1、初始化Hexo时:先在D盘中创建一个Blog,在hexo init blog,即可完成初始化
2、在初始化完成后,先cd到创建的blog中,再进行hexo g和hexo s
3、在ssh -T git@github.com 时,如果出现连接超时,则需要在.ssh文件下创建一个config文件。
具体过程如下:Git问题:解决“ssh:connect to host github.com port 22: Connection timed out”_ssh: connect to host github.com port 22: connectio-CSDN博客
4、修改blog中的__config.yml文件时,冒号:后注意空格
5、安装上传工具使用如下指令
1 | npm install hexo-deployer-git --sa |
3、更换主题:hexo博客更换主题的方法_hexo 更换主题-CSDN博客
如果git clone不成功,具体操作如下:解决使用git时遇到Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server-CSDN博客
4、上传文章(hexo g)不成功,解决方法如下:【ERROR】: YAMLException: can not read a block mapping entry; a multiline key may not_yamlexception: can not read a block mapping entry;-CSDN博客
三、创建并上传文章
注:切记切记 cd D:/Blog/blog!!!
1、hexo new 文章名(创建新文章)
2、hexo clean 清除缓存文件
3、hexo g 生成静态文件
4、hexo d 部署文件到设定仓库
四、图片上传
解决图片上传不成功的问题:【Hexo】GitHub+Typora写博客+图片上传_hexo上传图片-CSDN博客