问题标签 [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 投票
2 回答
326 浏览

ruby - 怎么办?`nanoc compile` 运行正常。`bundle exec nanoc compile` 没有

Wen 我nanoc compile在 nanoc 网站上运行一切构建。当我运行时,bundle exec nanoc compile我收到此错误消息:

我跑去rm -rf ~/.gembundle update一套干净的宝石。我仍然得到相同的差异。

我能做些什么?我认为这是一个 gem/bundle 问题?

更新

据我所知,两个版本的 nanoc 是相同的。但是我仍然得到相同的行为。

0 投票
1 回答
398 浏览

nanoc - 为特定部分创建项目

我正在用 nanoc 建立一个网站。我有我的主索引文件,现在我想添加一个包含我写过的文章的文章部分。所以我使用:

创建这个新部分,但是如何在我刚刚创建的这个项目中创建新项目?

我想要实现的 url 树将是:

我现在这是非常基本的东西,但我在 nanoc 文档中找不到任何示例。

0 投票
2 回答
404 浏览

ruby - 如何将扩展传递给 Redcarpet Nanoc 过滤器

我正在尝试使用他们的:redcarpet过滤器过滤 Nanoc 3 中的内容。我的代码如下所示(来自规则文件):

我想将选项传递:fenced_code_blocks给 redcarpet 扩展,以便我可以突出显示语法。我找不到如何执行此操作的示例。https://github.com/tanoku/redcarpet描述了使用 redcarpet 时如何执行此操作。Nanoc 的文档表明我可以通过选项http://nanoc.stoneship.org/docs/api/3.2/Nanoc3/Filters/Redcarpet.html但我没有尝试过。

以下是一些不起作用的事情:

其中很多看起来不像是真正的红宝石,而且只是在黑暗中刺伤。我实际上不知道规则文件中发生了什么样的 DSL 魔法。任何帮助表示赞赏。

0 投票
1 回答
452 浏览

ruby - 如何在 nanoc 中创建“草稿”项目?

我想根据元数据中的状态代码将帖子呈现到不同的文件夹。

例如,如果我有一个属性,status: draft我希望将这些项目呈现到名为 的文件夹/draft/,而status: live将呈现到/blog/. 然后我可以对文件夹进行密码保护,draft以便只有我可以查看它。如果根本没有状态,则默认为草稿。

这可能吗?

0 投票
5 回答
1866 浏览

python - 什么是像 nanoc 这样的系统的 python 替代品?

是否有类似于nanoc的 python发布系统(不知道这是否是此类事物的合适名称,但他们这样称呼它) ?通常, 可以将大量标记/ asciidoc 文件以有序的方式转换为 HTML 的东西吗?

我知道python-markdown,但是不支持外部.css页面的一页一页不是我想要的吗?

那么,python 是否有或多或少基于这种品质的东西?

0 投票
1 回答
176 浏览

ruby-on-rails - nanoc 或 ruby​​ link_to 问题

我有一个 href 标签 <li><a href="/"><span></span>Home</a></li>,我需要将其转换为<li> <%= link_to('Home', '/Home/') %></li>但是当我输入<span></span>它时会读取错误。我如何进入<span></span>。所以它和上面的href标签一样吗?<span></span>需要在那里,因为它是一个 CSS 修复?

谢谢

0 投票
2 回答
1062 浏览

ruby - 使用 nanoc 创建博客文章列表,按月和年排序

使用 nanoc 创建博客存档页面,我想显示一个类似于http://daringfireball.net/archive/中显示的列表

根据 nanoc 中博客文章的过时方式,我遇到了问题。这是我尝试过的代码:

nanoc 似乎不理解 a.date.year 或 a.date.month ——当我尝试编译该站点时,我收到一条错误消息,指出“日期”方法未定义。

0 投票
2 回答
301 浏览

php - 填写联系表后用于发送电子邮件的 Ruby gem

我正在使用 nanoc 创建一个静态网站。我们在他们的表格中有一个表格,我想在填写后通过电子邮件发送。有没有办法做到这一点?有红宝石吗?或 php 任何其他简单的解决方案?

0 投票
1 回答
499 浏览

blogs - 如何使用 nanoc 创建基本的帖子/博客,然后将其包含在提要中?

我刚开始使用 nanoc。我想知道是否有人可以解释我应该如何创建博客文章以及如何将它们添加到提要中?

我知道如何创建项目,但如何在博客文件夹中创建帖子?还有如何显示最近的 5 个帖子?

0 投票
1 回答
156 浏览

caching - 使用静态站点进行缓存 - nanoc

我在我的一个网站上使用 nanoc。我想知道有没有办法为网站做一些好的缓存。因为每次我更新页面时,我都需要硬刷新或刷新几次才能在浏览器上更新更改。

我应该怎么做才能让页面在第一次刷新后立即加载当前内容?

谢谢