Javascript 什么';使用Node.js构建静态站点的最佳方法(或包)是什么? 简言之
建立一个支持Markdown和RSS的静态博客,但使用Node和JavaScriptWeb框架而不是Python和Django,最好的方法是什么Javascript 什么';使用Node.js构建静态站点的最佳方法(或包)是什么? 简言之,javascript,node.js,pug,docpad,Javascript,Node.js,Pug,Docpad,建立一个支持Markdown和RSS的静态博客,但使用Node和JavaScriptWeb框架而不是Python和Django,最好的方法是什么 长 我想使用Node.js构建一个静态站点,最好使用一个现成的包,类似于Ruby或Python。我需要一些服务器端模板(例如),也许还需要一些降价支持,尽管不是必需的 我已经知道了,但是我不确定他们是正确的选择 关于推荐的行动方式有什么建议吗?结帐wheat 还可以将该站点添加到书签中,找到node.js包非常棒。试一试: 是一种基于文档管理方法的C
长 我想使用Node.js构建一个静态站点,最好使用一个现成的包,类似于Ruby或Python。我需要一些服务器端模板(例如),也许还需要一些降价支持,尽管不是必需的 我已经知道了,但是我不确定他们是正确的选择
关于推荐的行动方式有什么建议吗?结帐
wheat
还可以将该站点添加到书签中,找到node.js包非常棒。试一试:
是一种基于文档管理方法的CMS。它得到了不断壮大的社区的积极维护和支持。它是模块化的,易于扩展,能够在更大的系统中使用。它已经通过和支持许多标记和预处理器
我极力推荐。它构建在节点上,并用coffeescript编写
从wintersmith的功能页面:
- 易于使用
- 生成的站点可以托管在任何地方(输出为纯html)
- 使用降价写文章/页面
- 使用Jade的健壮模板
- 预览服务器(无需在每次进行更改时重建)
- 高度可配置
- 可扩展插件
- 快李>
$ npm install wintersmith -g
$ wintersmith new <path>
$ cd <path>
$ wintersmith preview
$npm安装wintersmith-g
$wintersmith new
$cd
$wintersmith预览版
我曾经尝试过DocPad、小麦、苏格兰和铁匠,发现wintersmith比DocPad(一个真正的静态站点生成器)简单得多,而且比其他插件更好的开箱即用、更好的维护和更好的支持
我正在重建我的两个网站以使用它。我刚刚发布
我想要一种最简单(但也很灵活,如果需要的话)的方式来为我的项目生成静态站点。没有任何现有的解决方案完全符合这一要求,因此创建了Kerouac。它深受中中间件概念的启发,因此如果您也在Node中开发动态web应用程序,Kerouac会立即感到熟悉。事实证明,即使对于静态站点,中间件方法也非常有效,产生了一个简单的高级API和一个无限灵活的低级API,用于不可避免的调整和定制。您看过express for node吗?它非常棒,你可以很容易地推出自己的博客。@Loktar:是的,我有。它是一个web框架,更类似于Ruby的Sinatra或Python的Flask。对于静态站点来说,这有点过分了。我正在使用的(twig+sass/scss+express=>静态站点)看起来还处于早期阶段,没有很好的文档记录,不是吗?它用于运行,但我对Passport()做了同样的事情,这是现在最流行的答案!只是想确保试图解决这个问题的人知道一个有用的解决方案。@cHao我认为这是完全可以接受的,因为它解决了我所问的问题。一个可靠的解决方案。我非常喜欢它的简单性和可配置性。让我想起了Express。