Nuns Practicing Misanthropy
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    awscmspublic

    Awscms

    Say it with me: awh-s'ms

    Awscms is a Connect middleware that serves Handlebars templates from an Amazon S3 bucket.

    Made by Matt Brennan at import•io.

    Installing

    npm install awscms

    Using

    The setup

    app.use.apply(app, Awscms.middleware({
            prefix: '/awscms',
            access-key-id: "",
            secret-access-key: "",
            bucket: "bucket-name"
    }))
     

    page.htm

    {{#extends "base"}}
    {{> header}}
    <ol>
        {{#each list}}
        <li>{{.}}
        {{/each}}
    </ol>
    {{/extends}}

    page.json

    {
        "list": [
            "Is amazing",
            "Will save your life"
        ]
    }

    header.part

    <h1>Awscms</h1>

    base.htm

    <!doctype html>
     
    {{{body}}}

    The request

    GET /awscms/page

    The response

    Well, what do you think?

    Licence

    Awscms is released under the MIT licence. ©2013 import•io

    Keywords

    none

    install

    npm i awscms

    Downloadsweekly downloads

    49

    version

    0.2.6

    license

    none

    repository

    githubgithub

    last publish

    collaborators

    • avatar