前一段时间利用github+hexo搭建了个人blog并利用next主题美化了界面,这篇文章就来说说搭建博客期间遇到的问题
- Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server问题
一般出现这种问题都是开过VPN导致的本机系统端口号和git的端口号不一致导致的。解决方法:去掉git代理即可
1 | git config --global --unset http.proxy |
- hexo下的分类和标签无法显示
步骤一:
你需要在hexo根目录的source文件夹下新建一个tags文件夹,然后在tags文件夹里面新建一个index.md文件。快捷命令为:
1 | $ hexo new page "tags" |
步骤二:
编辑index.md文件,内容如下:—
1 | title: "tags" |
—重点来了注意!这里面最重要的就是 layout 选项,后面的参数对应的是你 主题文件夹下 layout文件夹下第一级的布局文件。比如,我的主题是用ejs写的,那么对应的就是layout/tags.ejs,如果没有,那么就会出现空白的现象!如果你的tags文件的命名时a.ejs,那么你就应该写成 layout: “a”。
步骤三:
编辑主题配置文件
1 | nav: |
步骤四:
编辑hexo配置文件Directory选项。检查一下名称是否对应
1 | Directory |
至此,完美解决。
-将本地仓库部署并提交到github仓库
1.安装hexo :
1 | npm install -g hexo-cli |
2.初始化博客
1 | hexo init |
3.清除缓存
1 | hexo clean |
- 静态部署
1 | hexo g |
5.查看
1 | hexo s |
6.将hexo部署到github
1 | npm install hexo-deployer-git --save |
至此完成!