Enduro .js
Enduro是简约的,精益和卑鄙的,Node.js CMS。在Enduro .JS网站上查看更多信息
其他存储库: Enduro •样本• Enduro Admin• Enduro JS.com网站
文档
完整的结构化文档可在此处提供http://www.en*du*ro*js.com/docs
JS转移者
如果您想转移您的静态JS资产(在assets/js/下),则可以这样做。简而言之,在您的配置文件中设置一个babel对象。这在此处使用相同的babel配置
{
\"babel\" : {
\"presets\" : [ \" es2015 \" ]
}
}
请记住,还要添加您想使用NPM使用的任何预设:
npm install --save-dev babel-preset-es2015
CSS预处理器
您可以使用较少的预处理器,而不是使用SASS。为此,请在配置文件中设置一个less对象。这是一个paths阵列,与此处定义的路径数组相同:http://lesscss.org/#using-less
{
\"less\" : {
\"paths\" : []
}
}
设置后,只需在您的assets/css文件夹中添加.less 。
对于手写笔(http://*stylus*-l*ang.com/)支持简单的stylus为配置文件中的true:
{
\"stylus\" : true
}
现在,您的assets/css文件夹中的所有.styl文件都用于生成CSS。
入门
- 确保已安装了node.js。如果不这样做,请在此处抓取:Nodejs installer。
- 在您的终端中运行
npm install Enduro -g。这将安装Enduro 。 - 运行
Enduro create myproject。这将使用Enduro项目创建新的文件夹 /myproject - 通过运行
cd myproject进入新创建的文件夹。 - 通过简单地运行
Enduro,在开发模式下启动Enduro 。网站运行应打开浏览器窗口。 - 完毕!
- 另外,可以在
localhost:5000访问Admin界面。通过运行Enduro admin add username password。
发展Enduro
我欢迎您开发Enduro .js。遵循这些指南,让您快速入门:
- 克隆Enduro存储库
- CD进入Enduro的目录
- 运行
npm link - 现在您可以开发Enduro
编写Enduro测试
- Enduro有摩卡咖啡测试
- 在 /测试目录中添加测试
- 仅通过运行
npm test来运行所有测试
开发Enduro管理员
- 我决定将admin界面与Enduro解矛,以使事情变得更干净
- Enduro管理员是使用Enduro (DUH ;-))构建的
- clone Enduro _admin的git repo:https://github.com/gottwik/enduro_admin
- CD进入Enduro的目录
- 运行
npm link ../ Enduro _admin或任何克隆Enduro _admin的地方 - 在Enduro _admin上运行Enduro
Enduro -nr -noadmin - 在您的项目上运行
Enduro - 现在,您可以编辑Enduro Admin的源代码,并在Localhost上查看项目的更改:5000/admin
