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

    hugo-extended

    0.82.0 • Public • Published

    Hugo via NPM CI status npm Dependabot

    Plug-and-play binary wrapper for Hugo Extended, the awesomest static-site generator.

    Installation

    npm install hugo-extended --save-dev
    # or...
    yarn add hugo-extended --dev

    hugo-extended defaults to the extended version of Hugo on supported platforms, and automatically falls back to vanilla Hugo if unsupported (mainly on 32-bit systems).

    This package's version numbers align with Hugo's — hugo-extended@0.64.1 installs Hugo v0.64.1, for example.

    Usage

    The following examples simply refer to executing Hugo as a local Node dependency. See the official Hugo docs for guidance on actual Hugo usage.

    via CLI / package.json:

    {
      "scripts": {
        "build": "hugo",
        "start": "hugo server --buildDrafts --buildFuture --port 1313"
      }
    }
    $ npm start
    
    Building sites …
    
                       | EN
    -------------------+------
      Pages            |  50
      Paginator pages  |   0
      Non-page files   | 138
      Static files     |  39
      Processed images |  63
      Aliases          |   0
      Sitemaps         |   1
      Cleaned          |   0
    
    Built in 2361 ms
    Serving pages from memory
    Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)

    via API:

    const { execFile } = require('child_process');
    const hugo = require('hugo-extended');
    
    execFile(hugo, ['version'], (error, stdout) => {
      if (error) {
        throw error;
      }
    
      console.log(stdout);
    });

    Examples

    License

    Forked from fenneclab/hugo-bin under the MIT License, (c) Shun Sato.

    Hugo is distributed under the Apache License 2.0.

    Install

    npm i hugo-extended

    DownloadsWeekly Downloads

    820

    Version

    0.82.0

    License

    MIT

    Unpacked Size

    8.27 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar