Wondering what’s next for npm?Check out our public roadmap! »

    harp-static

    0.1.0 • Public • Published

    Harp Static

    Simple Harp.js static server.

    With Harp.js, if you want your source content files to work as a static generated site, then you must refer to urls using .html.

    I don't like this.

    So this script quite simply creates a static server (that caches assets), and maps normal Harp urls (i.e. without an extension on .html) and maps them to real files.

    Now you can use non-static for development, and static for live (deployed to Heroku, etc).

    Example of usage (and in fact, how I'm using harp-static):

    'use strict';
    var harp = require('harp');
    var server = require('harp-static');
    var outputPath = __dirname + '/www';
    var port = process.env.PORT || 9000;
     
    harp.compile(__dirname, outputPath, function (errors){
      if (errors) {
        console.log(JSON.stringify(errors, null, 2));
        process.exit(1);
      }
     
      console.log('Running harp-static on ' + port);
      server(outputPath, port);
    });

    Keywords

    none

    Install

    npm i harp-static

    DownloadsWeekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar