问题标签 [wintersmith]

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 回答
946 浏览

node.js - 开箱即用的支持在 Wintersmith 中部署

有没有一种自动化的方法可以轻松地在 Github Pages 或 Heroku 上托管由Wintersmith制作的静态站点?

我曾尝试编写一个 gruntfile、shell 脚本和一些在这个问题中提到的建议,但它们都很难设置。

我基本上在寻找像这样简单的东西 -

PS: 有人可以为这个问题添加一个新的 Wintersmith 标签吗?

0 投票
4 回答
664 浏览

wintersmith - 如何使用 Wintersmith 静态站点生成器过滤掉内容节点?

在 Wintersmith 应用程序(node.js 静态站点生成器)中,我有几篇我想预先编写的内容/文章。

我只希望在它们的 metadata.date 是过去的生成日期时生成它们。

你怎么能用 Wintersmith 做到这一点?

0 投票
2 回答
5035 浏览

php - 将静态站点生成器与 php 集成

我目前正在使用不需要定期更新的 php 构建网站,并且我考虑使用静态站点生成器,因为它将具有类似博客的功能。但是,我的网站包含一个表单,它将与数据库链接,而我遇到的问题是静态站点生成器无法识别和解析 php。

我目前正在考虑使用三个静态站点生成器之一 -Jekyll -wintersmith - Piecrust

我想知道这是否可以完成,或者只是用于静态页面的静态站点生成器

0 投票
1 回答
352 浏览

twitter-bootstrap - 使用多个站点设置 Wintesmith 的最佳方法是什么?

我即将为两个独立的站点(一个内容站点和一个应用程序)设置 Wintersmith (wintersmith.io),并且想知道在这方面是否有任何“陷阱”或最佳实践。

计划是使用 Wintersmith、Jade、LESS、Html5Boilerplate 和 Bootstrap 进行一些快速原型设计和快速迭代,以测试一些概念。

非常感谢任何输入。

0 投票
1 回答
148 浏览

node.js - 如何停止预览服务器

此代码基于 Wintersmith 静态站点生成器

在我的代码中,我正在像这样启动预览服务器:

这取自示例。我希望预览服务器在 3 秒后停止,但我得到一个错误,该服务器未定义。

我仔细看了看,确实:服务器未定义。有什么我做错了吗?如何停止预览服务器?

0 投票
0 回答
292 浏览

nginx - 使用 nginx 生成 node.js 服务器

所以这对我来说是新事物。我在端口 3000 上的服务器上运行了一个 node.js 应用程序。我有一个 nginx 代理:

这就像一个魅力。现在我正在产卵(至少我相信这就是它的名字)。更多节点应用。这就是 Wintersmith 出现的地方:我正在运行 Wintersmith 预览

在我的 localhost 上,这将导致 localhost:8000 上的另一个 node.js 服务器。然后当我在浏览器中转到 localhost:8000 时,我得到了预期的结果,但是在我的 localhost 上我没有 nginx 代理设置。

问题:

现在在我使用 nginx 的生产设置中,我有点卡住了,因为我显然无法访问 localhost:8000

我试图添加另一个上游服务器,但这并没有真正解决。然后,我还尝试在 dev.test.ch:8000 之类的东西上生成,但这会导致错误监听 EADDRNOTAVAIL

我在寻找什么

目标是从我的主 node.js 服务器内部启动另一台服务器,并使其可以从浏览器访问。非常欢迎任何意见。

0 投票
1 回答
802 浏览

node.js - 在 Wintersmith 中访问其他 markdown 元数据参数

我正在尝试使用Wintersmith作为 Node.js 中的静态站点生成器来设置站点。默认情况下,使用 Markdown 编写的文章将作为网站内容发布,使用短标题部分来指定有关文章的一些元数据,这些元数据可以在 Jade 模板中使用。这些属性在两个 Markdown 水平规则元素 ( ) 之间分组---

开箱即用,这很好,我可以做一些事情,比如解析日期对象,或者包括文章的作者等。但我还想添加一个名为“thumb”的参数,它指向要使用的图像文件作为帖子的缩略图。但只是简单地添加上面的参数并尝试存储它是行不通的,并且无法以这种方式访问​​它。

我见过很多人使用 Wintersmith,其中包含额外的元数据参数,但似乎没有人指定他们如何完成它。

您如何添加其他元数据参数以在 Wintersmith 模板中使用?

0 投票
2 回答
603 浏览

wintersmith - Wintersmith:可视化内容树

Wintersmith api 文档谈到:

getPluginColor() Return vanity color used to identify the plugin when printing the content tree choices are: bold, italic, underline, inverse, yellow, cyan, white, magenta, green, red, grey, blue, rainbow, zebra or none.

我该怎么做print[ing] the content tree?我想假设我可以通过 cli 做到这一点。

0 投票
2 回答
592 浏览

coffeescript - Wintersmith:错误加载插件'./node_modules/wintersmith-coffee/'时出错:找不到模块'./plugin'

我在 2013 年 11 月与 Wintersmith 建立了一个网站。它在http://powma.com上直播

我回来了,但它没有建立:-{

我不介意弄脏我的手,但我不知道从哪里开始。我收到此错误:

有什么建议么?

谢谢!

麦克风

更新

嘿,这是因为咖啡脚本没有被编译。

我在全球范围内安装了它,但这没有帮助。

我手动编译它并移动到其他错误。对于缺少的内容有什么建议吗?

这是我的 config.json:

和 package.json:

这是我正在使用的新开发笔记本电脑,因此这可能是问题的一部分。

我解决了这个问题,但没有解决它。我真的需要手动编译咖啡脚本吗?

谢谢!

0 投票
1 回答
308 浏览

node.js - 如何在 Wintersmith 的 Jade 模板中使用 node.js 方法

我已经问了谷歌百万次,但没有得到任何具体的答案......我想使用翡翠模板中的以下代码......但是它在第一行给出了一个错误......请你指出我正确的方向......提前谢谢!