banner
NEWS LETTER

关于搭建博客期间遇到的问题

Scroll down

前一段时间利用github+hexo搭建了个人blog并利用next主题美化了界面,这篇文章就来说说搭建博客期间遇到的问题

  • Failed to connect to github.com port 443 after 21090 ms: Couldn‘t connect to server问题
    一般出现这种问题都是开过VPN导致的本机系统端口号和git的端口号不一致导致的。

    解决方法:去掉git代理即可

1
2
git config --global --unset http.proxy
git config --global --unset https.proxy
  • hexo下的分类和标签无法显示

步骤一:

你需要在hexo根目录的source文件夹下新建一个tags文件夹,然后在tags文件夹里面新建一个index.md文件。快捷命令为:

1
$ hexo new page "tags"

步骤二:

编辑index.md文件,内容如下:—

1
2
3
title: "tags"
type: tags
layout: "tags"

—重点来了注意!这里面最重要的就是 layout 选项,后面的参数对应的是你 主题文件夹下 layout文件夹下第一级的布局文件。比如,我的主题是用ejs写的,那么对应的就是layout/tags.ejs,如果没有,那么就会出现空白的现象!如果你的tags文件的命名时a.ejs,那么你就应该写成 layout: “a”。

步骤三:

编辑主题配置文件

1
2
3
4
nav:
home: /
about: /about
tags: /tags

步骤四:

编辑hexo配置文件Directory选项。检查一下名称是否对应

1
2
Directory
tag_dir: tags

至此,完美解决。

-将本地仓库部署并提交到github仓库
1.安装hexo :

1
npm install -g hexo-cli

2.初始化博客

1
hexo init

3.清除缓存

1
hexo clean
  1. 静态部署
1
hexo g

5.查看

1
hexo s

6.将hexo部署到github

1
2
npm install hexo-deployer-git --save
hexo d

至此完成!

Other Articles
cover
myFirstPageForTag
  • 24/03/03
  • 16:23
  • 随笔