问题标签 [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 回答
109 浏览

html - 将 Ruby 嵌入 nanoc 站点不起作用

当我尝试sorted_articles()在 Ruby 中循环时,嵌入的代码保持不变,并且在我运行时不会在输出中编译nanoc compile。为什么是这样?我嵌入错了吗?我已经尝试了以下所有变体:

最后

我也按照我找到的方法在这里遵循了一个教程,但仍然没有运气!路由正在工作,规则和其他一切都在工作。就这该死的循环!

谢谢。源代码可以在gitlab上找到,实时站点可以在这里找到

0 投票
1 回答
68 浏览

ruby - 从 Rakefile 访问 Nanoc 变量

我想知道如何从 Rakefile 访问 Nanoc 的变量(例如@items@config等)。

我有一个名为的文件nanoc.yaml,其中包含如下数据:

我希望能够在 Rakefile 中访问它,因此我有一个“单一事实来源”,可以从 Nanoc 站点以及拉取一些文档的 Rakefile 中访问。例如,在 Nanoc 站点中,您可以使用 访问这些文件@config[:products],但不能在 Rakefile 中访问这些文件。

我需要includeRakefile 中 Nanoc 的东西吗?

0 投票
1 回答
58 浏览

jekyll - 如何将静态站点生成器用于入门指南

我想在 Markdown 中为我的网站区域编写一些入门指南,并将它们分成多个页面。

我的文件结构是这样的:

我设法在 nanoc 中完成了我需要完成的大部分工作,但我希望在每个部分的每一页上都有下一个和上一个按钮。

我尝试了 paginator gem,但它用于分页博客索引。

0 投票
1 回答
60 浏览

nanoc - nanoc 中同一文件夹中页面的 Next 和 Prev 按钮

我正在为入门指南构建一个静态生成器,并将同一指南的页面分组到一个文件夹中。

如何在生成的页面底部为下一页和上一页添加页脚?

0 投票
0 回答
83 浏览

bootstrap-4 - Nanoc 4.7.10 和 Bootstrap 集成

有人对如何将 Bootstrap 集成到 Nanoc 有任何说明吗?

我用谷歌搜索了这个,但没有找到指导我完成初始集成设置的教程。

谁能提供一个快速的演练让我开始?

0 投票
2 回答
35 浏览

git - 在带有孤儿 git 分支的 github 上使用 nanoc 部署静态网页构建时出错

在 nanoc 网页上按照本教程在github 上部署了我的网页。我遵循了这些说明

但是当我想跑步时

我需要更改nanoc.yaml文件所在的基本目录。但是在切换时,我也会从 gh-pages 分支变回(?)到主分支。我想这是因为分支的孤儿性质,但这只是疯狂的猜测。

nanoc 以此错误消息终止

这是nanoc.yaml文件的相关部分。(其余为不变标准)

希望有人能告诉我我的船在哪里被击中以及如何避开这块冰石;)

0 投票
0 回答
33 浏览

html - Nanoc 为 github 部署的网页上的 URL 和链接设置

我用 nanoc 在 github 上部署了一个静态网页。一切都很好。除了图像不是他们的缩略图是可见的。URL 路径缺少项目名称。所以当我点击图片标题时,我被重定向到:

代替:

html 源代码如下所示:

通过此设置,它可以在我的本地计算机上运行。因此,使用“nanoc view”,可以在本地主机上看到带有图像的页面。文件结构不包含项目名称,那么部署环境怎么可能将项目名称添加到路径中呢?

菜单中的链接也会发生同样的情况。当我点击一个链接时,我被重定向到

代替:

提前感谢大家!

0 投票
1 回答
107 浏览

nanoc - 如何在 nanoc 中指定布局?

在 Jekyll 中,我们在 HTML 文件中编写布局结构并将其放在_layout文件夹中。比如说,_layout文件夹中有一个名为 的文件welcome.html,为了让网页使用它,我们简单地指定如下:

使用 nanoc 时如何做同样的事情?我认为它的工作方式相同,但不幸的是,它似乎没有拿起欢迎模板。它只是拾取 default.html 模板。

是因为调用的文件rule有以下几行吗?

我只想要一个特定的文件来选择welcome布局。怎么做?

0 投票
1 回答
227 浏览

html - Nanoc 处理降价文件的规则

我当前的规则文件如下所示:

我想用markdown而不是html来编写未来的文件。但是,似乎规则文件没有正确的规则来处理它。用 Markdown 编写的所有内容看起来都像是文本转储。

我错过了什么?

0 投票
1 回答
58 浏览

ruby - 使用 Ruby 链接到搜索结果

我完全是 Ruby 和 Nanoc 的新手,但是我已经完成了一个项目。基本上,该页面的代码为将它们链接到手册的每个项目带回了单独的 URL。我正在尝试创建一个 URL,该 URL 将在一次搜索中列出所有手册。任何帮助表示赞赏。

这是代码: