V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
professordeng
V2EX  ›  分享创造

推荐一款 JEKYLL 主题

  •  
  •   professordeng · 2020-05-23 17:30:02 +08:00 · 2104 次点击
    这是一个创建于 436 天前的主题,其中的信息可能已经有所发展或是发生改变。

    针对移动端开发的响应式 Jekyll 主题,就很想分享一下,希望大家喜欢。效果看 demo,源码在 GitHub,觉得不错点个 star 。

    主题有如下特性

    1. 在线编辑、新建、发布文章
    2. GitHub 官方语法写作
    3. MathJax 支持属性公式渲染
    4. mermaid 提供流程图渲染
    5. 支持 B 站、YouTube 视频嵌入
    6. Gitalk 提供评论支持
    7. 原生 JS 实现站内搜索

    因为自己之前折腾了很多 JEKYLL 主题,不是功能不全,就是太花哨,而且有些在不同的设备上兼容性不好,所以就一直想自己做个主题,刚好假期在家,所以就用一个月的时候做了出来,希望大家喜欢

    第 1 条附言  ·  2020-05-24 01:02:45 +08:00
    自己的思考,加上评论区网友的建议,已经将编辑功能内嵌到文章布局的元数据区,菜单栏确实不应该出现 “编辑” 按钮,不然会显得很突兀
    第 2 条附言  ·  2020-05-24 10:20:45 +08:00
    没想到 V2EX 好多小伙伴都喜欢自建的主题,我重新调整了一下阅读顺序,把该展示的页面都放到了首页,这样比较不会影响视觉感受,同时我想说,有人愿意帮我翻译主题文档吗?
    7 条回复    2021-01-27 12:55:24 +08:00
    dyxang
        1
    dyxang   2020-05-23 21:50:48 +08:00 via Android   ❤️ 1
    个人建议,编辑项应该可隐藏,毕竟作为博客,菜单显示编辑项不太好看……
    professordeng
        2
    professordeng   2020-05-24 00:27:43 +08:00
    @dyxang 我这几天也在纠结是否该把编辑项放到文章里面,谢谢你的建议,我这几天改一下。
    professordeng
        3
    professordeng   2020-05-24 01:03:58 +08:00
    主题的编辑功能已从 “菜单栏” 移放到文章布局的 “标题” 下的 “元数据区”
    professordeng
        4
    professordeng   2020-05-24 10:21:37 +08:00
    没想到 V2EX 这么多人喜欢 JEKYLL 主题,我将主题的浏览顺序做了调整,将展示放到了首页,这样体验会更好一些
    yeqizhang
        5
    yeqizhang   2020-05-24 10:47:46 +08:00 via Android
    还不错,我之前建 github pages 的时候选的就是 jekyll,因为本地编译后也不用提交编译后的文件。不过似乎大家用 hexo 更多,我也想换 hexo,主要喜欢电脑上有个 nodejs 好过于 ruby,很多 hexo 主题也漂亮
    professordeng
        6
    professordeng   2020-05-24 11:03:10 +08:00
    @yeqizhang 对的,其实我就是看中了 GitHub 官方支持渲染,这样的话源码就可以保存在 GitHub 仓库了。
    hashchenxinshi
        7
    hashchenxinshi   187 天前
    站内 JS 搜索牛皮
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2338 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    ♥ Do have faith in what you're doing.