1
mirror of https://github.com/jakejarvis/hugo-extended.git synced 2025-04-26 15:48:29 -04:00
dependabot-preview[bot] 3a1c17d4ef Bump xo from 0.26.1 to 0.27.2
Bumps [xo](https://github.com/xojs/xo) from 0.26.1 to 0.27.2.
- [Release notes](https://github.com/xojs/xo/releases)
- [Commits](https://github.com/xojs/xo/compare/v0.26.1...v0.27.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-26 15:43:04 -05:00
2020-02-18 17:45:21 -05:00
2020-01-30 20:33:17 -05:00
2020-01-30 20:33:01 -05:00
2020-02-23 21:21:11 -05:00
2020-02-23 21:21:11 -05:00

Hugo via NPM CI status npm Hugo v0.65.3 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.

Description
Plug-and-play Node.js wrapper for Hugo Extended, the awesomest static-site generator. ✏️
https://www.npmjs.com/package/hugo-extended Readme 3.4 MiB
Languages
JavaScript 100%