jekyll - 在 jekyll 中后处理 HTML

标签 jekyll

在将标记转换为 HTML 后,是否可以添加一个后处理步骤(在 ruby​​ 中)以在 Jekyll 中运行?
我想添加一些 html 内容,并且在一般的 Jekyll 文件中看不到这样做的方法(尽管某些标记方言可能支持它),所以我认为必须通过对 HTML 进行操作来完成在 Jekyll 转换之后和写入 _site/ 之前。

编辑:阐明我希望在 Ruby 和标记的任意方言中执行此操作。

最佳答案

看起来我可以通过提供一个 Liquid 过滤器来对 html 内容进行后处理,并将 {{ content }} 更改为 {{ content | my_postprocess }}_layouts/post.html_layouts/page.html 中。

关于jekyll - 在 jekyll 中后处理 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26615640/

相关文章:

git - jekyll GitHub元数据错误

github - 从 Github 下载 Jekyll 网站,但它不在本地提供服务

javascript - Jekyll:为什么我需要配置 Jekyll 来保留这两个 min.js.map 文件?

Jekyll 无扩展永久链接与 Markdown

ruby - 安装 jekyll-admin 到 github pages 托管的 jekyll 站点

javascript - Gulp:更改 css 文件的文件目标

ruby - 在 Linux Mint 上安装 Jekyll,从未被识别

javascript - 未捕获的 ReferenceError - Jekyll 项目中的 Javascript

github - GitHub Pages 将哪些 Jekyll 插件列入白名单?

ruby - find_spec_for_exe': 找不到 gem bundler (>= 0.a) (Gem::GemNotFoundException)