有没有办法检查 jekyll 站点是否在本地提供服务?

2023-11-26

我想将以下行添加到我的head.html仅在跑步时jekyll serve本地:

  <script src="http://127.0.0.1:35729/livereload.js?snipver=1"></script>

如果可能的话,我正在考虑使用一些简单的液体检查。


当你做一个jekyll serve本地默认{{ jekyll.environment }}变量设置为"development".

然后你可以做一个简单的:

{% if jekyll.environment == "development" %}
  <script src="http://127.0.0.1:35729/livereload.js?snipver=1"></script>
{% endif %}

如果你想在另一台服务器上运行 jekyll,请使用另一台服务器environment值,您可以设置一个JEKYLL_ENV 系统环境变量无论你想要什么。

在运行时设置此变量可以这样完成:

JEKYLL_ENV=production jekyll serve

注意:在 Github 页面上,jekyll.environment被设定为production.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法检查 jekyll 站点是否在本地提供服务? 的相关文章

  • Jekyll自动重新加载

    第一次使用 Jekyll 看起来像是自动重新加载功能 运行jekyll auto server 仅由 Markdown 文件更新触发 这是正常行为吗 有什么方法可以更改其他类型的文件 例如 css 我使用的是 scss 或 html 文件
  • 在 Jekyll 中显示文件名并突出显示 Pygments 代码

    当在已知位置突出显示标准文件时 我想将文件名放在代码块中 最好在顶部 一个假设的例子是 highlight apache show filename etc httpd conf httpd conf the file contents e
  • sass 无法编译,文件不可读或找不到

    转换错误 Jekyll Converters Sass 在转换时遇到错误 ng assets css all sass 找不到或无法读取要导入的文件 1 tools tools dir 1号线 这是我每次运行 Jekyll 时都会遇到的错误
  • 在 YAML 变量中包含 jekyll/liquid 模板数据?

    我正在使用 Markdown 文件的 YAML 标题来添加excerpt变量到我可以在其他地方使用的博客文章 在其中一个摘录中 我通过 Markdown 链接标记引用了之前的一篇博客文章 并且使用了 Liquid 模板数据变量 site u
  • 找不到 Jekyll 主题

    按照此处找到的 jekyll 文档进行操作 https jekyllrb com docs themes https jekyllrb com docs themes 我试图安装和更改基于 gem 的主题 因此我为此选择了 jekyll t
  • 在 Rails 3 中使用液体

    我正在制作一个 Rails 博客引擎用于学习目的 我想使用液体作为模板引擎 我有这样的东西 posts controller rb def index posts Post all end posts index html liquid f
  • Jekyll 右对齐文本

    如何在 Jekyll 中右对齐文本 我有一段文本想要右对齐 如果是 HTML 我会这样做 style text align right 我怎样才能用 Jekyll 在 Markdown 中做到这一点 Jekyll 2 0 使用 kramdo
  • 杰基尔没有再生

    我一直在尝试使用 Jekyll 但无法让 Jekyll 重新生成文件更改 jekyll server auto 我正在使用 Sass 但我什至无法让它与普通的 css 一起工作 我尝试过插件 我尝试过提取其他人的存储库并仅使用那里的代码 但
  • 在 Shopify 中更新/删除购物车属性

    我使用购物车属性将每个产品的额外信息添加到购物车 从产品页面 我专门使用购物车属性 over 行项目属性因为客户需要能够稍后按订单编辑此信息 而订单项属性不允许 添加信息工作得很好 当客户决定从购物车中删除商品时 问题就出现了 因为尽管该商
  • 缩短本地 jekyll 服务器的页面生成时间

    跑步时jekyll server 整个站点被重建 在足够大的站点上 这需要非常长的时间 即使与 auto标志 这应该会阻止整个站点重新生成 但完成时间相当长 对我来说 10 多秒 据报道对某些人来说需要几分钟 这在编辑和预览单个页面时很不方
  • 我可以在 css 中使用 Liquid 标签让 jekyll 在每个页面上使用不同的背景图像吗?

    我正在使用 Jekyll 和 Liquid 在 GitHub 页面上生成静态网站 我从 templated co 找到了一个模板 这个 具体来说 http templated co linear 我用于页面布局 我让 Jekyll 正确交付
  • Jekyll 2.1 中的 SCSS @import

    我有这个项目结构 Project css main scss sass base layout pages vendor 我的 main scss 文件的内容 import sass base reset import sass base
  • Jekyll 无法服务(Ruby 不兼容的库版本)

    当尝试跑步时jekyll serve 它似乎构建正确 尽管有我无法解决的警告 但随后无法提供服务 jekyll build完成 但生成的文件缺少已编译的 CSS 输出来自jekyll serve Ignoring ffi 1 9 10 be
  • Jekyll - 如何在根目录中创建页面?

    我正在使用 Jekyll 创建页面 文档建议 Jekyll 可以选择在根目录中创建页面 或为新页面创建新目录 From http jekyllrb com docs pages http jekyllrb com docs pages 页面
  • 使用 JavaScript 访问 Jekyll 变量并通过 DOM 操作传递它

    我很可能有错误逻辑 但我刚刚学习 JavaScript 和 Jekyll 我的目标是通过 JavaScript 操作 HTML 元素 并将一些 Jekyll 变量放置在该元素的内部 HTML 中 一切都从本地开发目录加载jekyll ser
  • 您可以使用 Jekyll 的 _includes 文件夹中的子目录吗?

    我的计划是在 includes目录 包括 页脚 包括 英雄 includes cta etc 当我引用那个时 include footers footer1 html 我收到以下错误 Liquid Exception Included fi
  • 液体字符串中的转义字符

    我正在尝试将包含各种尺寸的标签列表放在一起 在 Shopify 中使用 Liquid 尺寸使用单引号和双引号表示英寸和英尺 因为它同时使用两者 所以会导致字符串正确关闭的问题 我尝试过使用标准转义字符 但这似乎不起作用 是否可以在 Liqu
  • 部署在github中的Jekyll显示index.html文件的原始文本

    我正在尝试使用来自的分叉存储库来部署 Jekyll 网站https github com cotes2020 jekyll theme chirpy https github com cotes2020 jekyll theme chirp
  • 帮助程序中的 Rails Form 块 - 如何包含“防止伪造”

    我正在尝试为我的液体主题语言构建一个表单块 我的方法基于这个答案 https stackoverflow com questions 15189669 can the liquid ruby template engine deal wit
  • 向 Shopify Liquid 链接添加类?

    我正在尝试为我的客户生成注销链接 但想对该链接应用一个类 layout customer log out t customer logout link 上述液态代码生成 a href account logout Log out a 我想添

随机推荐

  • 如何指定使用 if let 时无法推断的类型?

    我想写以下内容if let but Ok config 没有提供类型toml from str let result Result
  • 如何找到一个小部件的唯一且恒定的 ID?

    请注意 对于小部件 这不包括画布项 不是小部件 我的目标是构建两个类 一个类生成画布小部件的项目 另一个类生成小部件本身 这是为了确保我可以在窗口中移动东西并在重新打开时将其保留在那里 我已经为画布项目完成了此操作 您会看到 画布小部件实际
  • Android:在绘制视图之前获取视图的高度

    对于动画 我需要知道视图的高度 问题是 除非绘制视图 否则 getHeight 方法总是返回 0 那么有没有办法不用画图就能得到高度呢 在本例中 View 是 LinearLayout 编辑 我尝试改编扩展动画https github co
  • 如何防止我的 Shiny 应用程序在开源闪亮服务器中断开连接?

    我正在使用 Ubuntu 和 NGINX 在开源闪亮服务器上运行 R闪亮应用程序 但是 由于某种原因 我的应用程序不断收到 与服务器断开连接 的消息 而且我似乎无法让它工作 这个闪亮的应用程序在我的本地运行得非常好 我已经通过以下建议尝试了
  • 在 python 中设置自定义异常的退出代码

    我使用自定义异常来将我的异常与 Python 的默认异常区分开来 当我引发异常时 有没有办法定义自定义退出代码 class MyException Exception pass def do something bad raise MyEx
  • 将 OneSignal 与 Angular 集成

    我正在尝试将 OneSignal 集成到我的 Angular 2 应用程序中以接收推送通知 首先 我使用普通的旧 HTML 制作了一个 HelloWorld 应用程序 它运行得非常漂亮 因此 我尝试将其包含到我的 Angular 应用程序中
  • 如何在不使用 R 读取整个文件的情况下确定远程下载的文件大小

    是否有一种相当简单的方法来确定远程文件的文件大小 而无需下载整个文件 Stack Overflow 回答了如何执行此操作使用 PHP 和curl 所以我想这在 R 中也是可能的 如果可能的话 我认为最好避免使用 RCurl 因为这需要对非
  • 使用 C# 和 IIS 7 保护大型下载

    这是设置 1 个运行 C 应用程序的 Web 服务器 我的用户 存储在所述服务器上的 MySQL 数据库中 对其进行身份验证 1 个运行软件的文件服务器待定 过去 我使用 lighttpd 和 mod secdownload 来保护文件服务
  • 使用 Maven 构建时,运行时缺少 jaxb.properties

    我有一个项目 我想使用 JAXB 从 XSD 生成的一组类 通过这些类 我想从 XML 和 JSON 进行编组 解组 我发现我需要 Moxy Eclipselink 来做我需要的事情 我将我的类和流程作为 Ant 项目进行了测试 然后我决定
  • StringEscapeUtils.escapeXml 正在转换不应转换的 utf8 字符

    escapeXml函数正在转换 to amp 1133 amp 1134 我想不应该 我读到的是它仅支持五个基本 XML 实体 gt lt quot amp apos 有没有一个函数只转换这五个基本的xml实体 public String
  • 使用 MSVC 强制导出符号

    我有一个应用程序和几个 DLL 文件中的插件 这些插件使用的符号来自 通过导出库应用程序 该应用程序链接到几个静态库 这是大多数符号的来源 只要应用程序使用符号 这就可以正常工作 如果此处未使用该符号 则在编译 DLL 时会出现链接器错误
  • float指针和int指针地址有什么区别?

    我尝试运行这段代码 int p float q q 6 6 p q 虽然这将是一个警告 但我认为 q and p大小相同 所以p可以有一个地址q 但是当我打印时 q and p我得到不同的输出 这是我的输出 p 6 600000 q 0 0
  • FireMonkey 控件的动画效果不流畅

    背景 我使用一些 FireMonkey 控件创建了一个 GUI 有些控件是动画的 它们的外观会自动更新 某些控件仅响应用户交互 滑块等 而更新 Problem 与用户控件的交互会阻止对动画控件的更新 从而导致动画不连续 有问题的动画视频 上
  • 找到可用(未加载)的 PHP 扩展

    我需要一种方法来查找所有可用的 PHP 扩展是否已加载 我在看如何查看 PHP 加载的扩展 但它只解释了如何找到加载的扩展 我也想要一种找到卸载的扩展的方法 从 php ini 知道了 extension dir 我做了一个ls exten
  • 如何使用jquery旋转插件旋转图像?

    如何使用旋转图像jQuery 旋转 plugin 我已经尝试过以下方法 但似乎不起作用
  • 使用Python请求“桥接”文件而不加载到内存中?

    我想使用Python 请求库从 URL 获取文件并将其用作发布请求中的多部分编码文件 问题是该文件可能非常大 50MB 2GB 我不想将其加载到内存中 语境here 以下文档中的示例 多部分 流下来 and 流起来 我做了这样的东西 wit
  • JavaScript 函数 parseInt() 无法正确解析以 0 开头的数字

    我在正整数之前有一些零 我想删除零 这样只保留正整数 就像 001 只会是 1 我认为最简单的方法是使用 parseInt 001 但我发现它不适用于数字 8 和 9 示例 parseInt 008 将产生 0 而不是 8 以下是完整的 h
  • Swift 动态类型检查结构?

    我对 Swift 中的动态类型检查感到困惑 具体来说 我有一个奇怪的情况 本质上我想编写 或查找 一个函数 func isInstanceOf obj Any type Any Type gt Bool 在 Objective C 中 这是
  • Python 中的交互式 BSpline 拟合

    使用以下函数 可以在输入点 P 上拟合三次样条 def plotCurve P pts np vstack P P 0 x y pts T i np arange len pts interp i np linspace 0 i max 1
  • 有没有办法检查 jekyll 站点是否在本地提供服务?

    我想将以下行添加到我的head html仅在跑步时jekyll serve本地 如果可能的话 我正在考虑使用一些简单的液体检查 当你做一个jekyll serve本地默认 jekyll environment 变量设置为 developme