Enduro

网站数据 2025-08-14

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。

入门

  1. 确保已安装了node.js。如果不这样做,请在此处抓取:Nodejs installer。
  2. 在您的终端中运行npm install Enduro -g 。这将安装Enduro 。
  3. 运行Enduro create myproject 。这将使用Enduro项目创建新的文件夹 /myproject
  4. 通过运行cd myproject进入新创建的文件夹。
  5. 通过简单地运行Enduro ,在开发模式下启动Enduro 。网站运行应打开浏览器窗口。
  6. 完毕!
  7. 另外,可以在localhost:5000访问Admin界面。通过运行Enduro admin add username password

发展Enduro

我欢迎您开发Enduro .js。遵循这些指南,让您快速入门:

  1. 克隆Enduro存储库
  2. CD进入Enduro的目录
  3. 运行npm link
  4. 现在您可以开发Enduro

编写Enduro测试

  1. Enduro有摩卡咖啡测试
  2. 在 /测试目录中添加测试
  3. 仅通过运行npm test来运行所有测试

开发Enduro管理员

  1. 我决定将admin界面与Enduro解矛,以使事情变得更干净
  2. Enduro管理员是使用Enduro (DUH ;-))构建的
  3. clone Enduro _admin的git repo:https://github.com/gottwik/enduro_admin
  4. CD进入Enduro的目录
  5. 运行npm link ../ Enduro _admin或任何克隆Enduro _admin的地方
  6. 在Enduro _admin上运行Enduro Enduro -nr -noadmin
  7. 在您的项目上运行Enduro
  8. 现在,您可以编辑Enduro Admin的源代码,并在Localhost上查看项目的更改:5000/admin
下载源码

通过命令行克隆项目:

git clone https://github.com/Gottwik/Enduro.git