我已经启动并运行了 http://pshrishi.github.io 的Github页面网站,我的简历发布在 pshrishi.github.io/resume 和其他类似网址/地址的其他演示文稿,例如 pshrishi.github.io/XYZ 。我想在 pshrishi.github.io/blog 这样的网址上托管博客。
我在我的MBP上设置了jekyll,并且一直在寻找一个循序渐进的指南来继续博客。任何帮助将不胜感激,因为我希望博客能够尽快上线。
我列出了目前为止我尝试过的步骤,如下所示:
cd pshrishi.github.io
jekyll new blog
_config.yml
文件。cd blog
和jekyll serve
localhost:4000
答案 0 :(得分:2)
你的jekyll不在回购的顶层。 Github无法阅读它。
只需将您的jekyll从/ blog移到此repo的根目录即可。
已添加:
您当前的错误设置如下:
/pshrishi.github.io
/blog
/<jekyll-content>
/index.html
/_posts
/_config.yml
/blah-blah
/resume
/<jekyll-content-again>
/index.html
/_posts
/_config.yml
/blah-blah
你应该这样做jekyll:
/pshrishi.github.io
/<jekyll-content>
/index.html
/_posts
/_config.yml
/blah-blah
希望这有帮助:)
答案 1 :(得分:2)
正如@ytbryan所说,如果你的jekyll网站不在根,那么Github页面就不会生成它。
两种解决方案:
permalink: /blog/:month-:day-:year/:title.html
。这将在/blog
文件夹只需将您的博客文件放在gh-pages
中,即可在pshrishi.github.io/blog
答案 2 :(得分:0)
通过github
使用此类“子域”的一个好方法是首先在您的名字中创建organization
(例如pshrishi_organization)。然后,您将此网站/博客/简历创建为此组织中的相应存储库(例如,名为blog
)。指向github.io
存储库根目录的blog.git
地址现在为:pshrishi_organization.github.io/blog
这种方法的缺点是你将无法使用可用的根地址(pshrishi_organization.github.io) - 至少我无法弄清楚如何做到这一点。