问题标签 [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.
html - 使用 nanoc 对日文文本进行编码错误
我无法在使用 nanoc 编译的网站上正确显示日文文本。我在 HTML 文件中有以下标记,在编译时不会通过任何过滤器或布局:
我用 UTF-8 编码保存了文件并包含<meta charset="utf-8">
在head
HTML 文档中。
但是 nanoc 在输出文件夹中生成的最终标记是:
我不确定这个问题是特定于 nanoc 还是一般的文本编码问题,但有人可以建议这可能出错的地方吗?
ruby - Nanoc 中的基本操作不能使用变量
今晚我遇到了一个非常烦人的问题,也许这里有人可以帮助我。
我正在用 nanoc 构建一个静态博客,目前正在为下一篇/上一篇文章制作一些助手(我包括了一些我所做的测试和返回):
我完全不知道为什么我不能使用“pos”变量,但仍然可以对其执行一些读取。如果有人有见解,我会接受。提前致谢 !
(我在 OSX Lion 上使用 ruby-1.9.3p194 和 rvm,如果它可能有任何关系)
更新:我应该准确地说 pos 的返回值是刚读取时的预期值。奇怪的是,设置
似乎工作。我只是不明白它是如何发生的以及为什么会发生。
ruby - 我应该使用哪个静态 Web 生成器?
我知道普通的红宝石语言。我整理了两个静态网络生成器Nanoc和Middleman 我的要求是:-
- 易于定制
- 简单易学
- 更多学习资源
所以告诉我哪个更适合我 Nanoc 或 Middleman?
谢谢阅读
bundler - Nokogiri 已安装但在使用 nanoc 时未找到
我在使用 bundler 和 rbenv 的项目时遇到问题:
我在我的项目根目录中并输入
根据我的 Gemfile 安装所有捆绑包:
这也声称要安装 nokogiri。但每当我跑步
我收到一条错误消息:
我已经尝试卸载 gemgem uninstall nokogiri
并再次运行整个程序,但到目前为止没有任何效果。
ruby - 如何让 nanoc SASS 过滤器使用 SCSS 语法?
在我的 nanoc 站点中,我想使用 SCSS 指定我的样式:
...不是SASS:
但是如果我尝试使用 SCSS,我会从 SASS 过滤器中得到一个编译错误。如何让它使用 SCSS?
nanoc - 如何在 Nanoc 站点中为我的主索引文件使用 markdown?
我想重命名content/index.html
并content/index.md
使用降价,但我的规则/index/
被忽略了;nanoc show-rules
显示它使用更通用的规则编译它。
如何为索引页面设置规则?
nanoc - 如何让 Nanoc 以不止一种方式编译同一个项目?
我想让 Nanoc 以多种格式编译单个项目 - 具体而言,将 Markdown 文件编译为 HTML 和 PDF。据我所知,单个项目只能匹配单个编译规则。
硬链接 ( ln somefile.md newfile.md
) 允许我编译同一个文件,就好像它是两个不同的文件一样,但这是一种尴尬的解决方案。
有一个更好的方法吗?
ruby-on-rails - Nanoc 在 github 中部署页面时更改基本路径
我有一个使用 nanoc 构建的简单静态页面应用程序,我想将其部署为 github 页面。
除了资产(如 css、javascripts)和所有链接通常都指向 repo 的根目录外,一切都很顺利:
喜欢
/css/style.css
而不是成为
/docs/css/style.css
一切在本地主机上运行良好,但在发布时失败。
我正在使用 rake publish 将其推送到 gh-pages。
这是我的 Rakefile
规则
apache - 如何在 nanoc 中重定向
我是 nanoc 的新手,我只是通过博客设置的。
我所有的帖子都在 下/blog/post/Month/Post_name.html
,但每次我访问时/post/
,它都会向我显示 Apache 文件列表视图。
相反,我想/blog/post/*
重定向到/blog/
(其中包含所有博客文章的列表),但是当访问 时/blog/post/Month/Post_name.html
,它应该显示正确。
那么,我该怎么做呢?
ruby - 根据时间而不是 nanoc 中的日期对文章进行排序
我是 ruby 和 nanoc 的新手。我正在尝试根据时间对文章进行排序。所以我在我的博客上得到了更准确的结果。
这就是我在我的sorted_articles_time.rb
文件中使用的/helpers/
但后来我得到了错误
我究竟做错了什么 ?有没有办法覆盖现有的 sorted_articles 方法?
谢谢
更新:我已经在 rake 文件中启动了它。所以我认为我的 rake 文件在这里很好。