问题标签 [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.
ruby - 从 Rakefile 访问 Nanoc 变量
我想知道如何从 Rakefile 访问 Nanoc 的变量(例如@items
,@config
等)。
我有一个名为的文件nanoc.yaml
,其中包含如下数据:
我希望能够在 Rakefile 中访问它,因此我有一个“单一事实来源”,可以从 Nanoc 站点以及拉取一些文档的 Rakefile 中访问。例如,在 Nanoc 站点中,您可以使用 访问这些文件@config[:products]
,但不能在 Rakefile 中访问这些文件。
我需要include
Rakefile 中 Nanoc 的东西吗?
jekyll - 如何将静态站点生成器用于入门指南
我想在 Markdown 中为我的网站区域编写一些入门指南,并将它们分成多个页面。
我的文件结构是这样的:
我设法在 nanoc 中完成了我需要完成的大部分工作,但我希望在每个部分的每一页上都有下一个和上一个按钮。
我尝试了 paginator gem,但它用于分页博客索引。
nanoc - nanoc 中同一文件夹中页面的 Next 和 Prev 按钮
我正在为入门指南构建一个静态生成器,并将同一指南的页面分组到一个文件夹中。
如何在生成的页面底部为下一页和上一页添加页脚?
bootstrap-4 - Nanoc 4.7.10 和 Bootstrap 集成
有人对如何将 Bootstrap 集成到 Nanoc 有任何说明吗?
我用谷歌搜索了这个,但没有找到指导我完成初始集成设置的教程。
谁能提供一个快速的演练让我开始?
git - 在带有孤儿 git 分支的 github 上使用 nanoc 部署静态网页构建时出错
我在 nanoc 网页上按照本教程在github 上部署了我的网页。我遵循了这些说明
但是当我想跑步时
我需要更改nanoc.yaml文件所在的基本目录。但是在切换时,我也会从 gh-pages 分支变回(?)到主分支。我想这是因为分支的孤儿性质,但这只是疯狂的猜测。
nanoc 以此错误消息终止
这是nanoc.yaml文件的相关部分。(其余为不变标准)
希望有人能告诉我我的船在哪里被击中以及如何避开这块冰石;)
html - Nanoc 为 github 部署的网页上的 URL 和链接设置
我用 nanoc 在 github 上部署了一个静态网页。一切都很好。除了图像不是他们的缩略图是可见的。URL 路径缺少项目名称。所以当我点击图片标题时,我被重定向到:
代替:
html 源代码如下所示:
通过此设置,它可以在我的本地计算机上运行。因此,使用“nanoc view”,可以在本地主机上看到带有图像的页面。文件结构不包含项目名称,那么部署环境怎么可能将项目名称添加到路径中呢?
菜单中的链接也会发生同样的情况。当我点击一个链接时,我被重定向到
代替:
提前感谢大家!
nanoc - 如何在 nanoc 中指定布局?
在 Jekyll 中,我们在 HTML 文件中编写布局结构并将其放在_layout
文件夹中。比如说,_layout
文件夹中有一个名为 的文件welcome.html
,为了让网页使用它,我们简单地指定如下:
使用 nanoc 时如何做同样的事情?我认为它的工作方式相同,但不幸的是,它似乎没有拿起欢迎模板。它只是拾取 default.html 模板。
是因为调用的文件rule
有以下几行吗?
我只想要一个特定的文件来选择welcome
布局。怎么做?
html - Nanoc 处理降价文件的规则
我当前的规则文件如下所示:
我想用markdown而不是html来编写未来的文件。但是,似乎规则文件没有正确的规则来处理它。用 Markdown 编写的所有内容看起来都像是文本转储。
我错过了什么?
ruby - 使用 Ruby 链接到搜索结果
我完全是 Ruby 和 Nanoc 的新手,但是我已经完成了一个项目。基本上,该页面的代码为将它们链接到手册的每个项目带回了单独的 URL。我正在尝试创建一个 URL,该 URL 将在一次搜索中列出所有手册。任何帮助表示赞赏。
这是代码: