crossbow-sites, static 站点生成器API为速度&可扩展性构建

分享于 

4分钟阅读

GitHub

  繁體 雙語
Static Site Generator API - built for speed & extensibility
  • 源代码名称:crossbow-sites
  • 源代码网址:http://www.github.com/Crossbow-js/crossbow-sites
  • crossbow-sites源代码文档
  • crossbow-sites源代码下载
  • Git URL:
    git://www.github.com/Crossbow-js/crossbow-sites.git
    Git Clone代码到本地:
    git clone http://www.github.com/Crossbow-js/crossbow-sites
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/Crossbow-js/crossbow-sites
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    babel

    十字 Crossbow is lightning闪电快速 static 网站引擎

    它给你疯狂的速度,独特的特点和最好的开发工作流程 !

    所以,如果你想要jekyll风格,减去所有的ruby 和缓慢的slowness,那么你就可以正确地定位了 ! 签出这里 2分钟的视频播放预览。 还有,下面有一张 gif。

    #Crossbow Build Status

    Join the chat at https://gitter.im/Crossbow-js/crossbow

    Crossbow-js

    功能
    • 我们最流行的static 站点生成器速度 syntax syntax site files files files files files files files files files Crossbow Crossbow Crossbow Crossbow Crossbow Crossbow times times times times。 认真。

    • 这项工作可以让你在所有的浏览器中使用incredible的HTML注入技术,编译成 HTML ( 突出显示),并注入到所有连接的浏览器中,这一切都比1 毫秒 ms。 这必须被认为被认为是。

    • 递增的增量生成- 当在'写入模式'中只需要编辑文件时,将使你编辑的文件更加快速快速地运行。 如果改变部分( 可能会影响很多文件) 或者更改前面的事件( 这可能会影响到文章/网页等),那么整个站点将会重新生成。 这可能需要一个巨大的100毫秒。 :p

    • 我们用叉叉来创建难以置信的特征,即使在使用部分的部分时,也能完美地保留你的缩进。 在调试标记时,这一点尤其有用。

    我们将有更多的信息和更多的文档来,但是为了保持你感兴趣,为什么不试试测试。

    快速启动

    ,是一个新的项目,因这里我们现在在测试文档时,我们仍然在测试。 虽然你想看看 Crossbow static 网站/博客like完全稳定and你可以查看弩启动博客。

    插件安装( 测试版)

    npm install crossbow --save-dev

    与Gulp的用法

    var gulp =require("gulp");var crossbow =require("crossbow");gulp.task("crossbow", function () {
     returngulp.src(["app/*.html"])
    . pipe(crossbow.stream({
     config: {
     base:"app" }
     }))
    . pipe(gulp.dest("_site"));
    });

    API用法

    var site =crossbow.builder();var page =site.add({type:"page", key:"index.html", content:"<p>Hey I'm an index file</p>"});site.compile({
     item: page,
     cb:function (err, out) {
     if (err) {
     throw err
     }
     console.log(out.get("compiled"));
     }
    });

    Credits

    待办事项


    API  STA  ext  STAT  Generator  静态