V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jekyll
http://jekyllrb.com/
Jekyll on GitHub
https://github.com/mojombo/jekyll
Jekyll-bootstrap
http://jekyllbootstrap.com/
Octopress
http://octopress.org/
chztv
V2EX  ›  Jekyll

如何才能将 Jekyll 部署在子目?

  •  
  •   chztv · 2015-01-06 09:43:51 +08:00 · 2314 次点击
    这是一个创建于 3370 天前的主题,其中的信息可能已经有所发展或是发生改变。
    打算在Github和Gitcafe上部署个人Blog,因为原来的固定链接都使用了http://xxxx.com/blog/url.html 这样的形式,所以希望继续保留

    但发现Jekyll部署只能在根目录下,虽然生成的Post可以自定义URL,能实现原来的要求,但博客首页只能是根目录,我还是想实现 /blog/ 是我的博客首页,要怎么处理?
    8 条回复    2015-01-06 18:10:45 +08:00
    xi4oh4o
        1
    xi4oh4o  
       2015-01-06 10:03:14 +08:00   ❤️ 1
    github 可以,建立一个 blog 仓库,然后开通 gh-pages,把 jekyll 部署上去
    例子 http://xi4oh4o.github.io/blog
    https://github.com/xi4oh4o/blog

    gitcafe 我当时试了似乎不行,现在不知道
    chztv
        2
    chztv  
    OP
       2015-01-06 10:32:16 +08:00
    @xi4oh4o 谢谢,原来是这样
    我试了Gitcafe也行,也是新建一个需要的子目录名的项目,然后通过 http://用户名.gitcafe.io/项目名 来访问

    在你的项目里面,创建一个名为gitcafe-pages的orphan分支。
    就像个人的Pages页面那样,把你的项目页面的静态资源文件放到这个branch里,再push到GitCafe。
    随即就可以试着访问 用户名.gitcafe.io/项目名
    wwulfric
        3
    wwulfric  
       2015-01-06 10:55:42 +08:00
    permalink 都有现成的例子,还一模一样
    Jex
        4
    Jex  
       2015-01-06 11:40:46 +08:00   ❤️ 1
    PlainSite 大法好,退Jekyll保平安。

    PlainSite:A Truly Hackable Static Site Generator!

    https://ruby-china.org/topics/22876
    chztv
        5
    chztv  
    OP
       2015-01-06 13:32:12 +08:00
    @wwulfric 用Permalink确实能做到posts的链接需求,如 /blog/:year/:month/:day/:title ,但首页好像不受其控制?
    chztv
        6
    chztv  
    OP
       2015-01-06 13:34:22 +08:00
    @Jex 主要是不想在本地搭生成环境,Jekyll只需要push一个md文件就行,不需要本地生成html
    Sunyanzi
        7
    Sunyanzi  
       2015-01-06 17:07:02 +08:00
    难道不是只用设置 baseurl 就好了吗 ...
    chztv
        8
    chztv  
    OP
       2015-01-06 18:10:45 +08:00
    @Sunyanzi 在Gitcafe上设置了Baseurl没用,文章一定要设置Permalink才有用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2731 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:42 · PVG 20:42 · LAX 05:42 · JFK 08:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.