如何在 GitHub Pages 上传自己写的网页作为首页,Hexo 博客作为其子页?

图片描述
图片描述
gihub有两个仓库 一个是博客的仓库 一个是新建的放首页的仓库Home-Page
hexo博客已经托管到csd758371536.github.io这个库下了 博客可以正常运行并访问

现在想把自己本地写的一个项目页面作为hexo博客的首页该怎么设置呢

是不是需要先把本地的项目上传到新建的Home-Page仓库里 然后去godaddy设置域名?
我现在dnspod的设置是这样的图片描述

是不是需要设置博客的二级域名 然后让csdoker.com这个地址指向首页的仓库 csdoker.com/blog指向博客页面的仓库 具体该怎么设置呢。。。

https://www.zhihu.com/questio...
在知乎上看到这个问题 但是题主的解答太乱了。。根本看不懂 希望大家能解答我上面说的那些问题(叙述清晰点= =)

阅读 4k
1 个回答

1.多站点

入口为 csdoker.com,解析到你的自定义主页,博客用二级域名,如 blog.csdoker.com,解析到 Hexo blog。

2.子目录

保证你的仓库目录结构如下,只解析 csdoker.com

 blog
     index.html    -- hexo blog
     ……
 index.html        -- home page

并且更改 hexo/_config.yml 的两个配置,确保博客内链接能正确生成:

url: http://csdoker.com/blog
root: /blog/

最后上传你的站点吧,确保上传后的目录结构正确。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏