GitHub 实现多 page site(Hexo框架)
如果你是用通过网上搜到的一些教程去 GitHub 上实现你自己的个人主页的话,你可能会发现大家都会强调你把你的 GitHub repo 的名字命名为 username.github.io。但实际上你可以在任意把任意的 repo 设置成你的项目主页,网上你可以搜到几个相关 GitHub 设置多 page 的帖子,随便放在这里一个,感兴趣可以去再看看。
总之,如果你只想把你基于 Hexo 的 blog deploy 到 GitHub 的话,很简单,只需要改两个 config。
在你的 _config.yml 文件里,把 url 改成 https://<username>.github.io/<reponame>。然后再加一个 root , 这个填成 /<reponame>/ 。其他就正常配置就好了。
我唯一遇到的,可能会出问题的地方,是在那个 page setting 那里。
这里可能不能用 GitHub action,不过我也不确定,但我之前调到 GitHub action 的时候会出问题。如果你发现你 deploy 到 github 上之后,他并没有生成一个 page site,你可以试一试把这个改一下。
这就是全部内容了,希望对你有用。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.
Comments
GiscusUtterances