jekyll 本地启动的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hnns1990
V2EX &nbs;  Jekyll

jekyll 本地启动的问题

  •  
  •   hnns1990 2016-01-30 10:27:56 +08:00 3822 次点击
    这是一个创建于 3543 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我使用 jekyll 搭建了一个个人博客,放在 github pages 上。

    因为 push 以前我会在本地启动,看下格式啥的。这个命令: jekyll serve ,但是悲剧的是:博客首页的内容总是空的,不知道什么情况。。有了解 jekyll 的吗?

    求给个 debug 的方法

    22 条回复    2016-01-31 15:46:07 +08:00
    loading
        1
    loading  
       2016-01-30 10:29:35 +08:00 via Android
    建议细看 jekyll 文档
    lamCJ
        2
    lamCJ  
       2016-01-30 10:34:25 +08:00 via iPhone
    描述得不太清楚

    你是在博客根目录下运行 `jekyll serve` 的吗
    hnns1990
        3
    hnns1990  
    OP
       2016-01-30 10:40:12 +08:00
    @lamCJ 对,是在博客根目录启动的 jekyll serve ,原来的首页, localhost:4000 会显示所有的文章列表。但是某一天之后,我启动这个命令, localhost:4000 首页没有文章列表,但是切换到其他页面(如分类、标签、关于等),相关信息和文章都会正常显示。因为我就是用用 jekyll ,也没学过 ruby ,所以完全不知道怎么搞。。。
    hnns1990
        4
    hnns1990  
    OP
       2016-01-30 10:40:55 +08:00
    @lamCJ 而且刚用 V2EX ,好想上图说明,但是好像不支持?
    imxieke
        5
    imxieke  
       2016-01-30 10:43:52 +08:00 via Android
    hnns1990
        6
    hnns1990  
    OP
       2016-01-30 10:47:24 +08:00
    @imxieke 我要解决 jekyll 的问题,不是转移到其他地方。
    lamCJ
        7
    lamCJ  
       2016-01-30 10:50:43 +08:00 via iPhone
    _site 文件夹下有 index.html 吗
    @hnns1990
    lamCJ
        8
    lamCJ  
       2016-01-30 10:54:54 +08:00 via iPhone
    上图可以看 v2 的 faq :可以直接显示来自于 imgur 和 新浪微博的图片链接 实在不行直接发图片链接就是
    hnns1990
        9
    hnns1990  
    OP
       2016-01-30 11:00:03 +08:00
    @lamCJ 有,但是里面的内容是空的。我贴一下内容:

    </ul>

    <div id="post-pagination" class="paginator">


    <span class="previous disabled">&lt;前页</span>



    <a href="/">1</a>





    <span class="next disabled" >后页&gt;</span>

    (共篇)
    </div>


    </section>
    loading
        10
    loading  
       2016-01-30 11:03:48 +08:00 via Android
    建议贴 github ,有诚意问的就把所有代码传上来。(估计没私人敏感代码)
    hnns1990
        11
    hnns1990  
    OP
       2016-01-30 11:04:47 +08:00
    lamCJ
        12
    lamCJ  
       2016-01-30 11:05:11 +08:00 via iPhone
    可能首页遍历文章的 liquid 语法没写对?

    你可以借鉴一下正常输出的首页写法 或者参考其他 Jekyll 博客的源码
    hnns1990
        14
    hnns1990  
    OP
       2016-01-30 11:07:21 +08:00
    @lamCJ 我把代码地址贴了下, https://github.com/niushuai/reading
    Bardon
        15
    Bardon  
       2016-01-30 12:00:01 +08:00
    自己浏览器问题?我这里访问正常呀
    Bardon
        16
    Bardon  
       2016-01-30 12:00:29 +08:00
    楼主的意思是,本地测试的时候,首页为空?
    Bardon
        17
    Bardon  
       2016-01-30 12:04:08 +08:00
    万恶的防火墙,拖了 3 次拖不下来,放弃了测试了
    楼主的 page 服务为什么不放 coding or gitcafe 呢,怨念
    Andor_Chen
        18
    Andor_Chen  
       2016-01-30 12:18:14 +08:00
    @hnns1990 本地安装 jekyll-paginate 这个 gem 了吗?
    lamCJ
        19
    lamCJ  
       2016-01-30 12:22:19 +08:00   1
    @hnns1990 本地预览首页无内容主要是因为

    - _config.yml 中开启了 `safe: true`:关闭或者设置为 false 就可以显示出文章归档 ( 年-月日 + 标题 )

    (但是这个配置在 GitHub 上好像不起作用,因为即使设置 safe 为 true ,访问你的项目主页也能看到文章归档,只是没有摘要。)

    - 没有摘要好像是因为 下面这种 Jekyll 模板变量已经被弃用了:

    ```
    {% if site.truncate %}
    <p>{{ post.content | strip_html | truncate: site.truncate }}</p>
    {% endif %}
    ```

    可以考虑换成:

    ```
    {{ post.content | strip_html | truncate:100 }}
    ```

    这样首页显示就比较正常了
    hnns1990
        20
    hnns1990  
    OP
       2016-01-30 13:55:40 +08:00
    @lamCJ 谢谢了啊。。有文档地址吗?我不知道啥时候废弃了这个变量啊。。。
    lamCJ
        21
    lamCJ  
       2016-01-30 18:20:15 +08:00   1
    我其实也不知道什么时候 我是那样用过一次没效果然后在最新手册上没找到那个变量 所以这么猜测的 然后用的其他办法( 当然也很有可能是我当时其他地方配置不对)

    Jekyll 文档主要参考就是官方那个啊 : 中文 <http://jekyllcn.com/docs/home/> 或者 英文<http://jekyllrb.com/docs/home/>

    GitHub 官方帮助:<https://help.github.com/articles/using-jekyll-with-pages/#troubleshooting>

    然后我还参考过这个:<http://alfred-sun.github.io/blog/2015/01/10/jekyll-liquid-syntax-documentation/>
    hnns1990
        22
    hnns1990  
    OP
       2016-01-31 15:46:07 +08:00
    @lamCJ 谢谢你!~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2401 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 15:39 PVG 23:39 LAX 08:39 JFK 11:39
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86