雨果与 Asciidoctor

2024-01-01

我正在尝试用 Hugo 建立一个博客,只要我使用 Markdown,它基本上就可以正常工作。但由于我在存储库中还有一些带有 antora 的其他网站内容(文档),所以我想用 asciidoc 编写所有文本。但当我尝试从 adoc 文件生成网站时,我总是遇到这个错误。 Markdown 可以工作,但 Asciidoc 给出了这个例外:

sebastian@kobol:~/work/repos/sommerfeld-io/website/blog$ hugo
Start building sites … 
hugo v0.92.1-85E2E862 linux/amd64 BuildDate=2022-01-27T11:44:41Z VendorInfo=gohugoio
Error: Error building site: "/home/sebastian/work/repos/sommerfeld-io/website/blog/content/posts/my-second-post.adoc:1:1": access denied: "asciidoctor" is not whitelisted in policy "security.exec.allow"; the current security configuration is:

[security]
  enableInlineShortcodes = false
  [security.exec]
    allow = ['^dart-sass-embedded$', '^go$', '^npx$', '^postcss$']
    osEnv = ['(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM)$']

  [security.funcs]
    getenv = ['^HUGO_']

  [security.http]
    methods = ['(?i)GET|POST']
    urls = ['.*']


Total in 40 ms

谁能给我一个提示,告诉我如何允许从hugo builds 访问asciidoctor?


这是默认的安全政策 https://gohugo.io/about/security-model/#security-policy。您需要编辑您的config.toml文件(或放置 Hugo 配置文件的任何位置)并添加自定义安全策略。

至少,自定义安全策略将是默认策略的“剪切和粘贴”,并添加一两个额外的正则表达式。

例如:

[security]
enableInlineShortcodes = false

[security.exec]
allow = ["^dart-sass-embedded$", "^go$", "^npx$", "^postcss$", "^asciidoctor$"]
osEnv = ["(?i)^(PATH|PATHEXT|APPDATA|TMP|TEMP|TERM|RUBYLIB)$"]

[security.funcs]
getenv = ["^HUGO_"]

[security.http]
methods = ["(?i)GET|POST"]
urls = [".*"]

我还添加了RUBYLIB环境变量告诉 Hugo 告诉 AsciiDoctor 它在哪里内联宏扩展 https://docs.asciidoctor.org/asciidoctor/latest/extensions/inline-macro-processor/ live.

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

雨果与 Asciidoctor 的相关文章

  • 使用hugo框架向网页添加图像

    我想将图像发布到我的博客上 是的 就这么简单 我的网站托管在 GitLab Pages 上 并使用 Hugo 框架 v0 23 我从这里分叉了我的网页 https gitlab com pages hugo 因此我的博客文件夹结构是相同的
  • AsciiDoc 在列表块内添加粗体文本

    有一些 AsciiDoc 有一个类似的块 this is a test with some formatted tabbed text in it blah 我希望文本显示为 this is a test with some formatt
  • 如何让 Wintersmith 中的文章不在其自己的子目录中?

    在 Wintersmith 中 默认博客模板从 content articles index md 生成帖子 这很好 因为它允许将图像等关联文件包含在文章中 但实际上 大多数 博客文章 只是与模板关联的文本内容 必须创建子目录是一个小烦恼
  • 将表情符号添加到 Hugo 页面变量

    如何将表情符号添加到 Hugo 页面变量 例如 在以下代码片段的标题中 date 2016 11 20T12 00 00 draft false tags Fun title Went sporting heart Hugo 有两种处理表情
  • Blogger 上的每个帖子上都会出现相同的 Facebook 评论

    我在 Blogger 上有一个博客 并且刚刚安装了新的 Facebook 评论插件 代码如下所示 div div
  • PHP MYSQL 博客存档菜单(按年和月)

    我正在寻找一种有效的方法将所有博客文章整理到以下格式的菜单中 2012 八月 6 九月 4 十月 2 Month 代表月份 显然 括号内的值代表该月的帖子数 单击后 将搜索该月 该年的所有帖子 我需要它是动态的 当该月创建帖子时自动选取 1
  • 最好的 XNA 博客是什么? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • Rails 应用程序和 Jekyll 博客可以共存吗?

    我有一个 Rails 应用程序 我想添加博客功能 我的想法是使用 Jekyll 这是一个很棒的博客工具 我只需要弄清楚是否可以使用http my app com blog http my app com blog作为 url 知道 Jeky
  • 雨果与 Asciidoctor

    我正在尝试用 Hugo 建立一个博客 只要我使用 Markdown 它基本上就可以正常工作 但由于我在存储库中还有一些带有 antora 的其他网站内容 文档 所以我想用 asciidoc 编写所有文本 但当我尝试从 adoc 文件生成网站
  • 如何在 Python 中使用 AsciiDoc?

    最初的 AsciiDoc 处理器是用 python 编写的 但 AsciiDoc 演变为用 Ruby 编写的 Asciidoctor 形式 在我搜索如何处理现代 AsciiDoc Asciidoctor 方言 时 我只看到一篇文章 说有一个
  • PHP博客,需要制作一个好看的档案部分

    所以 基本上我有一个包含大量博客文章的数据库 这些都是按 UNIX 时间戳排序的 我需要的是一种使此代码在适当的时候吐出标头的方法 以便它输出如下所示的内容 2008 November 标题 1 日期在这里标题 2 日期在这里 Decemb
  • 使用 R 映射博客之间的链接网络?

    我想了解有关如何创建和可视化博客之间的链接图以反映它们之间的 社交网络 的建议 这是我的想法 从一个 或多个 博客主页开始 收集该页面上的所有链接 删除所有属于内部链接的链接 也就是说 如果我从 www website com 开始 那么我
  • 使用移动设备时 MathJax 方程不适合窗口宽度

    在我的博客文章 用 Hugo 编译 中我有本节 https oren0e github io 2020 04 27 mab thompson mathematical proof for beta distribution being co
  • Hugo 帖子目录出现在主页上,但不显示帖子

    对于我的 blogdown 创建的网站 使用Xmin https themes gohugo io hugo xmin 主题 帖子目录 我可以从中查看单个帖子 出现在主页上 而不是单个帖子 https joshuamrosenberg co
  • 如何在 WordPress 多站点设置中显示来自其他站点的帖子?

    我使用 WordPress 3 0 的多站点功能设置了一个小型站点网络 我想创建另一个网站 从其他各个网站中提取某些帖子进行显示 这个新的 中心 站点对于用户来说似乎是它自己的独立站点 具有域映射 但其内容来自其他站点的帖子 如何在 Wor
  • 在hugo中添加可折叠部分

    Using hugo https gohugo io 我正在尝试制作一个带有可折叠部分的网页 在 html 中 这可以通过以下方式完成
  • 为页面创建新应用程序

    我有一个个人 FB 帐户 从那里我创建了一个新页面来介绍我的博客网站 我在我的网站上下载了一个适用于我的 WordPress 主题的小部件 以便我可以链接两个帐户以进行自动更新 该小部件要求我通过创建新应用程序提供应用程序 ID 和密钥 当
  • 我应该把我的 Hugo 网站图标放在哪里

    我正在使用 Hugo 生成静态站点 我应该把我的favicon ico file 将图标放入静态目录中 静态目录位于hugo 站点的根目录中 当您生成网站时 网站图标将被复制到public 生成站点的根
  • 更改 blogdown 中的图形和表格标题

    我正在摆弄blogdown并想创建带有非英语标题的图形和表格 下面的块 r label1 echo FALSE fig cap Fancy caption fig fullwidth TRUE plot 1 1 生成情节和标题 图 1 精美
  • asciidoctor 是否有设置从其输出的源中删除

    标签?

    我正在使用 asciidoctor 在 Drupal 中开发自定义过滤器 并意识到 asciidoctor 将输出放在 div class paragraph p tags 它是否有一个设置可以从输出中删除这些标签并仅返回内部 HTML 有

随机推荐

  • 如何强制执行条件唯一性约束

    假设我有一堆表 其中对象被标记为已删除而不是实际删除 现在 我想强制执行一个约束 即只能有一个具有一组特定字段值的未删除对象 但可以有多个具有相同字段值的已删除对象 class Deletable models Model deleted
  • PowerShell 应用程序配置

    有谁知道如何使用 PowerShellapp config文件 我有几个 NET DLL 我想在我的一个脚本中使用 但它们希望它们自己的配置部分出现在app config web config 与此线程的交叉引用 这帮助我解决了同样的问题
  • Excel 编程:HRESULT 异常:0x800A03EC。在 Microsoft.office.Interop

    我创建了一个小应用程序 可以打开 读取和创建 Excel 文件 该应用程序是用 C 编写的 我不知道为什么当应用程序在一台计算机上运行时会收到此错误消息 我在我的计算机上运行了相同的应用程序 没有任何问题 有人可以帮助我并让我知道为什么会发
  • 在 Docker 容器中开发时如何管理权限?

    在Linux上的Docker容器中进行开发时 存在一个权限问题 如何管理主机和容器之间的文件所有权和权限 想象一下 我有一个运行 Ubuntu 的 Docker 映像和一个 Apache 服务器 使用 Apache 最新版本 的默认设置 文
  • Razor 输出 @-webkit-keyframes

    如何在 razor 页面中输出 webkit keyframes 我已经尝试过了 webkit keyframes progressBar 0 width 0 100 width 100 但似乎不起作用 谢谢 在 关键帧 或 Webkit
  • 如何在 LookupEdit (Devexpress) 中获取 GridControl 的实例

    没什么可说的 只是想要 DXGrid 的实例 其中我有一个 LookUpEdit 我正在使用 WPF mylookupedit1 GridControl 编辑 这是一些示例代码
  • Python(PIL):淡化透明图像并粘贴到另一张图像

    我有两个相同大小的 png 图像 A 和 B 第二个 B 是部分透明的 如果我使用代码将图像 B 粘贴到图像 A 中 base paste overlay mask overlay 我得到了它们近乎完美的组合 但我想在将图像 B 粘贴到图像
  • 多进程守护进程不会在父进程退出时终止

    我有一个 Python 2 7 多处理进程 它不会在父进程退出时退出 我已经设置了守护进程标志 该标志应该强制它在父进程死亡时退出 文档指出 当一个进程退出时 它会尝试终止其所有守护进程子进程 p Process target server
  • 在对域进行建模时是否应该考虑“每个聚合一个事务”的规则?

    考虑到领域事件模式和这一点post http lostechies com jimmybogard 2010 04 08 strengthening your domain domain events 为什么人们建议每个交易模型保留一个聚合
  • 为什么我无法使用 SDL2 创建 OpenGL ES 3.0 上下文?

    我在 Debian 稳定版上使用 SDL2 2 0 2 并且尝试使用它获取 OpenGL ES 3 0 上下文 如果我请求 OpenGL ES 2 0 上下文 则此方法有效 但如果我直接请求 OpenGL ES 3 0 上下文 则此方法无效
  • iOS 上的 GCM 生成令牌时出错:(com.google.iid 错误 7。)

    我正在开发一个使用推送通知的应用程序GCM 谷歌云消息传递 服务 问题是 有时在生成令牌时 它会显示以下错误 GCM 失败并出现错误 操作无法完成 com google iid 错误 7 有人可以帮我吗 None
  • Devise - 在开发中跳过用户确认

    如何在设计中的开发中跳过用户确认 我已经设置了生产环境以使用 SendGrid 发送电子邮件 但现在我已经这样做了 它不会让我登录 谢谢你的时间 在控制台中创建用户 user User create first name gt admin
  • EC2 用户数据无法通过 python boto 命令运行

    我正在尝试启动一个实例 并在第一次作为用户数据的一部分启动时运行一个脚本 使用以下代码 python boto3 库 import boto3 ec2 boto3 resource ec2 instance ec2 create insta
  • Angular 4:无法从响应中读取标头 - 不是 CORS 问题

    在服务器自动更新令牌的上下文中 我正在努力解决基础知识 从响应中获取标头数据 它似乎与 CORS 无关 因为我的 Node express 允许 Authorization x access token 并相应地响应 请参见下面的网络选项卡
  • 使用 Jenkins 构建 Docker 镜像会导致“发现不支持的协议方案”

    我正在跟进this https www katacoda com courses jenkins build docker images在线教程逐行 但在第 3 步 任务 配置插件 当我按下 测试连接 按钮时 我收到此错误消息 发现不支持的
  • 张量流中使用的钩子是什么意思

    我无法理解python tensorflow中Hook的确切含义 LearningRateSetterHook tf train SessionRun Hook 如果您向我解释一下 我将不胜感激 谢谢 这可能是一个关于什么是钩子的更普遍的问
  • 如何获取 dockerregistryv2 上的镜像列表

    我正在使用 dockerregistry v1 并且有兴趣迁移到较新的版本 v2 但我需要某种方法来获取注册表中存在的图像列表 例如 使用注册表 v1 我可以执行 GET 请求http myregistry 5000 v1 search 结
  • 调整自定义对象的 console.log 行为

    有什么方法可以影响 console log 给出的自定义对象吗 我尝试覆盖 customObject prototype toString 方法 但这不起作用 有任何想法吗 之前的答案在较新版本的节点中已被弃用 现在需要实现的方法是符号 u
  • 将数组的所有元素设置为一个值的最佳方法是什么?

    我有一个整数数组 我想在每次调用函数时将数组中的所有值设置为 x 我看过 memset 但我认为这只适用于字节数组 我可以做明显的 for 循环 但我猜有一个标准的 lib 函数可以更好地完成这个任务 有人知道吗 就循环一下 差不多了 或者
  • 雨果与 Asciidoctor

    我正在尝试用 Hugo 建立一个博客 只要我使用 Markdown 它基本上就可以正常工作 但由于我在存储库中还有一些带有 antora 的其他网站内容 文档 所以我想用 asciidoc 编写所有文本 但当我尝试从 adoc 文件生成网站