一般的步骤网上有很多教程都进行了详细的讲解,在此不做复述,主要讲解一下自己在构建博客时遇到的问题及解决方案。
搭建Hexo个人博客无法部署到github
主要原因是由于__config.yml中deploy的配置 解决方案:
deploy:
type: git
repository: https://github.com/pcd12321/pcd12321.github.io.git
branch: master
1.安装
npm install hexo-deployer-git --save
2.将deploy 的 type由github改为git
上传代码成功后your_user_name.github.io显示404
主要有一下四种原因: 1.github仓库名必须与你的用户名相同 2.在git中输入指令时没有输入你的用户名与邮箱 3.需要等待十几分钟后网站才能正常运行 4.github给你发的邮箱没有打开验证 我是由于邮箱没有验证造成网页显示404
主题配置
主题配置可以通过查看官网配置:NexT官网
如何删除一篇文章
在source目录下先删除该文章,再讲主目录下的db.json删除,使用命令hexo clean清除所有,在用hexo g构建,亲测有效。 注:public文件中的图片等一些在之前文章用到的需要先备份。
如何在文章中添加图片
1._config.yml 中有 post_asset_folder:true 2.执行
npm install https://github.com/CodeFalling/hexo-asset-image --save
3.在文章的目录下新建一个文件夹images放入需要的文件 4.在文章中使用
![logo](images/bg1.jpg)