问题标签 [nanoc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
132 浏览

ruby-on-rails - 使用 Slim 在 Nanoc 中将变量从内容传递到布局

我基本上想知道使用 Nanoc 和 Slim 将 ruby​​ 变量从内容页面传递到其布局的最简单方法。我在想这样的事情:

内容/内容.slim:

布局/layout.slim:

我知道如何通过 frontmatter 访问值,但 frontmatter 值是固定的,我想要的是一个 ruby​​ 函数来为我找到该值。

0 投票
1 回答
73 浏览

html - 如何向 nanoc 编写一个过滤器,在每个标题之后向 toc 添加一个 ref

我正在尝试创建一个过滤器,在每个h2标题之后添加对 TOC 的引用。

这是我所做的,但它不起作用,每次我修改代码时,所有相关页面都不会重新编译。

{项目目录}/规则:

{项目目录}/lib/filters/add_ref_to_toc.rb:

处理后的页面:

0 投票
1 回答
396 浏览

docker - 运行 Docker 容器时出现错误“当前工作目录,也不是它的任何父目录,似乎是 Nanoc 站点”

我的码头文件

运行构建容器时:

步骤1

成功搭建2fa7cc6d083b

第2步

步骤:3

第4步

容器 ID 图像命令创建
状态端口名称

步骤:5

检测到 Gemfile,但未加载 Bundler。这可能不是你想要的。要使用 Bundler 运行 Nanoc,请使用bundle exec nanoc.

错误:当前工作目录,也不是它的任何父目录,似乎是 Nano c 站点。

我试图打开 nanoc 图像容器

所以没有 nanoc 文件。

0 投票
1 回答
35 浏览

docker - Docker 中的配置 Nanoc 错误面临“Nanoc::Core::ConfigLoader::NoConfigFileFoundError:未找到配置文件”

我尝试使用 docker 创建 nanoc Markdown 文档页面部署。
Docker 容器创建成功。
在运行容器时,我收到 nanoc 配置错误并且容器停止。

我已经提到了实施的步骤。

遵循的步骤
步骤 1
Docker 文件

第2步

第 3 步

Docker 日志容器 ID

在此处输入图像描述