首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >强制Jekyll停止使用标记进行构建?

强制Jekyll停止使用标记进行构建?
EN

Stack Overflow用户
提问于 2019-07-11 15:07:52
回答 1查看 25关注 0票数 0

如果某些条件未设置,是否有可能强行阻止Jekyll使用标签构建站点?比方说,如果我想确保在Jekyll可以构建站点之前正确设置一些变量,我希望使用如下内容:

代码语言:javascript
运行
复制
{% unless site.setting.size > 0 %}
  {% error ......... %}
{% endunless %}

这样的操作是可能的吗,或者某种替代方法已经存在?

EN

回答 1

Stack Overflow用户

发布于 2019-07-11 20:34:40

您可以使用hook plugin

下面是一个可以命名为_plugins/hook_site_after_init.rb.的文件的示例

代码语言:javascript
运行
复制
Jekyll::Hooks.register :site, :after_init do |site|
  puts "Firing site, after_init from #{File.dirname(__FILE__)}"
  if site.config["source"] != "yolo"
    raise "Please check 'source' variable in configuration. Currently set to " + site.config["source"]
  end
end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56983461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档