V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
vontio
V2EX  ›  问与答

github page (Jekyll) 的一些问题

  •  
  •   vontio · 2013-12-17 15:16:06 +08:00 · 4863 次点击
    这是一个创建于 3998 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1,怎么从一个post文章里面,创建另一个post文章的超链接
    2,另外标题每个单词首字母都自动大写化,有没有办法去掉这个功能
    第 1 条附言  ·  2013-12-17 15:50:27 +08:00
    另外现在代码高亮是直接在_includes\themes\twitter\default.html里修改的,有没有更标准的方法呢
    20 条回复    1970-01-01 08:00:00 +08:00
    sqbing
        1
    sqbing  
       2013-12-17 15:38:25 +08:00   ❤️ 1
    1. 这个和markdown有关系吧
    2. 这个和css有关系吧,检查你的主题
    vontio
        2
    vontio  
    OP
       2013-12-17 15:40:15 +08:00
    @sqbing 多谢,我使用的默认的twitter主题,我现在想换成这款主题,请问怎么换呢,http://themes.jekyllbootstrap.com/preview/hooligan/
    loading
        3
    loading  
       2013-12-17 15:41:06 +08:00
    1.这个和加一个普通连接没区别,属于mk语法。
    2.建议给出github地址,我们去看看
    vontio
        4
    vontio  
    OP
       2013-12-17 15:45:15 +08:00
    @loading
    有办法使用相对地址吗,如果哪天我改变了permalink的规则,所有内部连接都会失效
    地址是 vontio.github.io
    sqbing
        5
    sqbing  
       2013-12-17 16:03:03 +08:00
    loading
        6
    loading  
       2013-12-17 16:03:36 +08:00
    我用的是 /blog/123 样式的,你用的也太奇芭了吧,时间有必要在地址里么。。。

    关于代码高亮,你根据mk语法指定好就可以了,以后修改起来很灵活的。目前你的语法输出有指定语言了,等你会做主题了,很好办的。

    先把内容写好吧。
    puttin
        7
    puttin  
       2013-12-17 16:11:58 +08:00
    相对地址应该可以的
    起码我之前用Octopress(基于Jekyll)是可以的

    [Cocos2dx Ccscrollview Example](/cocos2d-x/2012/10/12/cocos2dx-CCScrollView-example/)
    vontio
        8
    vontio  
    OP
       2013-12-17 16:28:06 +08:00
    @sqbing
    @loading
    多谢,
    皮肤搞定了,
    超链接准备用绝对地址了,
    代码高亮我在default.html里面添加了highlight的加载代码,能用了。
    大写这个问题还不知道怎么解决 - -
    vontio
        9
    vontio  
    OP
       2013-12-17 16:32:47 +08:00
    @puttin 虽然还是依赖permalink,比绝对地址好多了。多谢。
    loading
        10
    loading  
       2013-12-17 16:33:05 +08:00
    https://github.com/vontio/vontio.github.io/blob/master/Rakefile
    第82行,试下把最后的‘{$&.upcase}’去掉,不知道是不是,我不会ruby
    kidlj
        11
    kidlj  
       2013-12-17 16:39:25 +08:00
    想用绝对地址(而且将来会发生改变),建议_config.yml里加个url变量,到时用{{ site.url }}引用。不过文章写起来麻烦些。
    vontio
        12
    vontio  
    OP
       2013-12-17 16:50:03 +08:00
    @loading 应该不是这里,upcase是整个字符串大写

    @kidlj @puttin的方法就可以了 ;)
    vontio
        13
    vontio  
    OP
       2013-12-17 17:09:57 +08:00
    @loading 还真是这里,本地测试了,是这个效果。棒!
    codepiano
        14
    codepiano  
       2013-12-17 17:49:51 +08:00
    访问楼主博客还要翻墙
    Andor_Chen
        15
    Andor_Chen  
       2013-12-17 18:07:39 +08:00
    第一个问题,请使用 post_url: https://github.com/jekyll/jekyll/blob/master/lib/jekyll/tags/post_url.rb

    使用方法:

    {{ post_url 2013-12-12-hello-word }}
    lanbing
        16
    lanbing  
       2013-12-17 19:38:35 +08:00
    楼主为什么不考虑wordpress或者typecho?貌似更易用一些。同时还可以解决墙的问题@codepiano
    vontio
        17
    vontio  
    OP
       2013-12-17 21:20:28 +08:00
    @Andor_Chen 就是要这种,刚试了下post_url始终指向当前post呢?
    vontio
        18
    vontio  
    OP
       2013-12-17 21:21:50 +08:00
    @codepiano
    @lanbing
    刚从wordpress转过来,随时都在墙外,无所谓了 = =
    vontio
        19
    vontio  
    OP
       2013-12-17 21:36:57 +08:00
    @Andor_Chen {% post_url 2013-12-12-hello-world %} 这样行了。
    vontio
        20
    vontio  
    OP
       2013-12-17 22:30:20 +08:00
    @loading 改了这个文件传到github,没有效果。。貌似编译没有用到这个文件。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5582 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.