首页 文章
  • 24 votes
     answers
     views

    如何让Jekyll使用布局而不指定它?

    为了让我的一些Jekyll网站变得简单,我总是使用相同的布局 . 也就是说,我总是在写类似的东西 . . . --- layout: default title: Here's my Title --- . . . 作为YAML Front Matter在我的页面顶部 . 然而,我宁愿写的只是 . . . --- title: Here's my Title --- ....
  • 4 votes
     answers
     views

    简介Jekyll Build 时间

    我使用Jekyll构建我的网站,并且开始花费相当长的时间(几分钟)来编译网站(有超过600个帖子) . 我怀疑某些插件可能是负责任的,但似乎必须有一种更好的方式来分析构建的性能,而不是简单地打开和关闭不同的插件和解析器 . 构建期间的最小输出不会给出任何提示 - 所有时间都只是花在"building site"步骤中 . 我以为我可以通过 ruby-prof 运行jekyll脚...
  • 0 votes
     answers
     views

    如何在'jekyll build'的生命周期内存储哈希?

    我正在编写一个自定义Liquid标签作为Jekyll插件,我需要保留一些值 until the next invocation of the tag within jekyll build 命令的当前运行 . Is there some global location/namespace that I could use to store and retrieve values (prefer...
  • 0 votes
     answers
     views

    如何在Jekyll的YAML前端添加Liquid标签?

    我正在使用plugin来计算基于Google Analytics的帖子和网页的网页浏览量 . 要显示页面视图计数,我正在使用Liquid标签 {% pageview %} . 有没有办法将这些数据添加到YAML前端,所以可以通过 {{ page.views }} 之类的东西在其他页面上的热门帖子列表中访问它? 以下是插件中Liquid标签的代码: class PageViewTag < L...
  • 0 votes
     answers
     views

    如何开始构建我自己的jekyll模板?

    如何在jekyll博客中制作自己的设计?目前我有 jekyll new my-blog 的默认 minima 主题,不知道如何开始设计我自己的 posts , main 等布局 . 出于某种原因,当我运行 jekyll new 命令时,我看不到典型的 _layouts 和 _includes 文件夹
  • 1 votes
     answers
     views

    如果指定的YAML字段丢失,则在Jekyll构建期间引发异常?

    我想在Jekyll站点中构建逻辑,以便某个 layout 的页面将对其YAML进行验证,如果缺少特定字段,则构建错误,或者具有错误的值类型等 . 一种解决方法是通过为Liquid过滤器编写一个kludgy插件,它只会收到错误消息并引发异常: module Jekyll module ExceptionFilter def raise_error(msg) bad_fil...
  • 2 votes
     answers
     views

    杰基尔服务不起作用

    我已经下载了这个github repo的zip - https://github.com/mmistakes/minimal-mistakes 我安装了 bundler ,我做了 bundle install ,它运行得很好 . 现在,当我尝试运行 jekyll serve -w 时, 警告:Gem :: Specification.reset期间未解析的规范:jekyll-watch(〜&...
  • 1 votes
     answers
     views

    无法找到jekyll-multiple-languages-plugin

    我是Ruby和Jekyll的新手 . 最近我试图在我的GitLab Pages实例上安装Jekyll Multiple Languages Plugin . 我成功地添加了'gem install jekyll-multiple-languages-plugin bundle install' 进入.gitlab-ci.yml,但是当我尝试添加时 gems:jekyll-multiple-lan...

热门问题