主站应该保持清楚:teancum.me 表示个人主页,值得独立呈现的项目再使用子域名。
这样心智模型很简单:
teancum.me是个人主页和总索引。teancum.me/projects/mypage-system/是一个项目介绍页。mindmonkey.teancum.me以后可以变成独立产品或实验。
为什么子域名有用
子域名可以指向单独的 GitHub Pages 仓库。 这样以后某个项目要换技术栈、换部署平台,不会影响主站。
对小项目来说,这种分离通常已经够用。 除非项目真的长大了,否则不需要一开始就上 monorepo、反向代理或共享后端。