对比博客从 Jekyll 到 Hugo, 魔改了主题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xguox
V2EX    分享发现

对比博客从 Jekyll 到 Hugo, 魔改了主题

  •  
  •   xguox 2019-01-19 20:23:00 +08:00 3980 次点击
    这是一个创建于 2505 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近感冒了烧脑的功夫干不来, 只好顺手把博客从 Jekyll 迁移到了 Hugo

    Hugo: https://xguox.me/

    Jekyll: https://xguox.coding.me/

    迁移的原因主要是 Jekyll 每次修改一点啥几乎已经不能实时浏览效果了, 差不多两百篇(一大堆流水账)每次都至少跑三秒左右.

    原本 Jekyll 的主题用的是 https://github.com/renyuanz/leonids/ (自己简单做了一些修改), 看了一圈 Hugo 的主题, 文章页都挺好的, 但是首页却大都不太喜欢. 于是, 基于https://github.com/olOwOlo/hugo-theme-even 对着原本的主题暴力魔改了一番, 主要是首页, 字体, 标签细节样式, 移动端适配, 然后加上了搜索功能. 因为不是专业前端, 主题开发, 之所以说是魔改, 很多自定义样式写的很随意.

    Hugo 的优势自然是生成速度快, 基本上保存了就能看到了. Hugo 的这个主题还有个优势是图片的浏览, 点击全屏幻灯片播放的功能都自带了. Jekyll 那个要实现又得自己去折腾了. 不过 Hugo 也有劣势吧: 就目前最不舒服的是, 文章的文件名不能带上日期, 排序起来...好吧, 几乎没排序 (带上日期会在 url 也有日期, 除非手动写 slug 吧, Jekyll 可以自动屏蔽文件名的日期)

    另外 github pagesJekyll 的支持比 Hugo 好, Hugo 按官方的操作还得起两个 repos.

    手机端的图就不放了占页面.

    第 1 条附言    2019-01-19 21:10:35 +08:00

    图片浏览的效果可以看这一篇 入坑乐高 42077

    8 条回复    2019-01-20 15:52:37 +08:00
    uucloud
        1
    uucloud  
       2019-01-19 20:50:38 +08:00   1
    挺好看的,不会改的哭了
    CEBBCAT
        2
    CEBBCAT  
       2019-01-19 20:53:53 +08:00   1
    提点行文上的建议:
    1. 像 https://github.com/renyuanz/leonids/ 这样的网址可以使用 Markdown 的 []() 标记处理,阅读可以更顺畅,相信你也会
    2. 听别人说过一个词叫 提纲挈领 ,到您这篇帖子上就是可以加小标题和段落主旨句,这也是为了读者所考虑的
    xguox
        3
    xguox  
    OP
       2019-01-19 21:03:55 +08:00
    @CEBBCAT
    多谢建议, 关于第二点,可能是习惯了一个人自说自话的形式,并不是那种教程式的角度,所以,小标题之类的操作总是忽视了,

    本身 hugo 的这个主题也自带有根据标题自动生成目录结构的功能的, 从读者角度看也能舒服不少, 然而我还是直接关掉了 = 。 = 争取以后的文章多点用起来小标题.
    JackieMe
        4
    JackieMe  
       2019-01-20 09:28:27 +08:00   1
    前阵子刚迁移到 Hugo,早有你这个主题就不自己折腾该主题了。我也不懂前端 CSS HTML 这些,都是看别人的一点点改的,痛苦死了。
    至于本地文件名加上日期这个肯定是可以做到的,我用 R 下的 blogdown 都是自动在前面加日期。可以参考这个主题:[yihui/hugo-ivy]( https://github.com/yihui/hugo-ivy)
    xguox
        5
    xguox  
    OP
       2019-01-20 09:44:32 +08:00 via iPad
    @JackieMe 嗯,应该是可以做到的,但是就是得自己折腾研究一下。
    yaokun9527
        6
    yaokun9527  
       2019-01-20 12:42:25 +08:00
    啊。。。Jekyll 到 200 篇就会卡顿吗。。。
    iwtbauh
        7
    iwtbauh  
       2019-01-20 15:14:20 +08:00 via Android
    实时预览效果这么重要吗。
    我写 markdown 都是大脑渲染。
    xguox
        8
    xguox  
    OP
       2019-01-20 15:52:37 +08:00 via iPad
    @yaokun9527 少量时候估计也没有 Hugo 来得快

    @iwtbauh 大部分时候是的,但是只要遇上想实时的时候就会要等了,比如尤其改主题样式
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2541 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 11:52 PVG 19:52 LAX 03:52 JFK 06:52
    Do have faith in what you're doing.
    ubao msn 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