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

html - 使用 nanoc 对日文文本进行编码错误

我无法在使用 nanoc 编译的网站上正确显示日文文本。我在 HTML 文件中有以下标记,在编译时不会通过任何过滤器或布局:

我用 UTF-8 编码保存了文件并包含<meta charset="utf-8">headHTML 文档中。

但是 nanoc 在输出文件夹中生成的最终标记是:

我不确定这个问题是特定于 nanoc 还是一般的文本编码问题,但有人可以建议这可能出错的地方吗?

0 投票
0 回答
239 浏览

ruby - Nanoc 中的基本操作不能使用变量

今晚我遇到了一个非常烦人的问题,也许这里有人可以帮助我。

我正在用 nanoc 构建一个静态博客,目前正在为下一篇/上一篇文章制作一些助手(我包括了一些我所做的测试和返回):

我完全不知道为什么我不能使用“pos”变量,但仍然可以对其执行一些读取。如果有人有见解,我会接受。提前致谢 !

(我在 OSX Lion 上使用 ruby​​-1.9.3p194 和 rvm,如果它可能有任何关系)

更新:我应该准确地说 pos 的返回值是刚读取时的预期值。奇怪的是,设置

似乎工作。我只是不明白它是如何发生的以及为什么会发生。

0 投票
0 回答
454 浏览

ruby - 我应该使用哪个静态 Web 生成器?

我知道普通的红宝石语言。我整理了两个静态网络生成器NanocMiddleman 我的要求是:-

  1. 易于定制
  2. 简单易学
  3. 更多学习资源

所以告诉我哪个更适合我 Nanoc 或 Middleman?

谢谢阅读

0 投票
2 回答
411 浏览

bundler - Nokogiri 已安装但在使用 nanoc 时未找到

我在使用 bundler 和 rbenv 的项目时遇到问题:

我在我的项目根目录中并输入

根据我的 Gemfile 安装所有捆绑包:

这也声称要安装 nokogiri。但每当我跑步

我收到一条错误消息:

我已经尝试卸载 gemgem uninstall nokogiri并再次运行整个程序,但到目前为止没有任何效果。

0 投票
1 回答
1235 浏览

ruby - 如何让 nanoc SASS 过滤器使用 SCSS 语法?

在我的 nanoc 站点中,我想使用 SCSS 指定我的样式:

...不是SASS:

但是如果我尝试使用 SCSS,我会从 SASS 过滤器中得到一个编译错误。如何让它使用 SCSS?

0 投票
1 回答
179 浏览

nanoc - 如何在 Nanoc 站点中为我的主索引文件使用 markdown?

我想重命名content/index.htmlcontent/index.md使用降价,但我的规则/index/被忽略了;nanoc show-rules显示它使用更通用的规则编译它。

如何为索引页面设置规则?

0 投票
1 回答
548 浏览

nanoc - 如何让 Nanoc 以不止一种方式编译同一个项目?

我想让 Nanoc 以多种格式编译单个项目 - 具体而言,将 Markdown 文件编译为 HTML 和 PDF。据我所知,单个项目只能匹配单个编译规则。

硬链接 ( ln somefile.md newfile.md) 允许我编译同一个文件,就好像它是两个不同的文件一样,但这是一种尴尬的解决方案。

有一个更好的方法吗?

0 投票
1 回答
1192 浏览

ruby-on-rails - Nanoc 在 github 中部署页面时更改基本路径

我有一个使用 nanoc 构建的简单静态页面应用程序,我想将其部署为 github 页面。

除了资产(如 css、javascripts)和所有链接通常都指向 repo 的根目录外,一切都很顺利:

喜欢

/css/style.css

而不是成为

/docs/css/style.css

一切在本地主机上运行良好,但在发布时失败。

我正在使用 rake publish 将其推送到 gh-pages。

这是我的 Rakefile

规则

0 投票
2 回答
422 浏览

apache - 如何在 nanoc 中重定向

我是 nanoc 的新手,我只是通过博客设置的。

我所有的帖子都在 下/blog/post/Month/Post_name.html,但每次我访问时/post/,它都会向我显示 Apache 文件列表视图。

相反,我想/blog/post/*重定向到/blog/(其中包含所有博客文章的列表),但是当访问 时/blog/post/Month/Post_name.html,它应该显示正确。

那么,我该怎么做呢?

0 投票
2 回答
196 浏览

ruby - 根据时间而不是 nanoc 中的日期对文章进行排序

我是 ruby​​ 和 nanoc 的新手。我正在尝试根据时间对文章进行排序。所以我在我的博客上得到了更准确的结果。

这就是我在我的sorted_articles_time.rb文件中使用的/helpers/

但后来我得到了错误

我究竟做错了什么 ?有没有办法覆盖现有的 sorted_articles 方法?

谢谢

更新:我已经在 rake 文件中启动了它。所以我认为我的 rake 文件在这里很好。