0.124.1 • Published 7 days ago

hugo-extended v0.124.1

Weekly downloads
638
License
MIT
Repository
github
Last release
7 days ago

via NPM npm CI status

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.

Note: If you'll be using the SCSS features of Hugo Extended, it's probably smart to install postcss, postcss-cli, and autoprefixer as devDependencies too, since they can be conveniently called via built-in Hugo pipes:

npm install postcss postcss-cli autoprefixer --save-dev
# or...
yarn add postcss postcss-cli autoprefixer --dev

Usage

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

via CLI / package.json:

The build:preview script below is designed for Netlify deploy previews, where $DEPLOY_PRIME_URL is substituted for the base URL (usually ending in .netlify.app) of each pull request, branch, or commit preview.

// package.json:

{
  // ...
  "scripts": {
    "build": "hugo",
    "build:preview": "hugo --baseURL \"${DEPLOY_PRIME_URL:-/}\" --buildDrafts --buildFuture",
    "start": "hugo server"
  },
  "devDependencies": {
    "autoprefixer": "^10.3.4",
    "hugo-extended": "^0.88.1",
    "postcss": "^8.3.6",
    "postcss-cli": "^8.3.1"
  }
  // ...
}
$ npm run start

Start building sites …
hugo v0.88.1-5BC54738+extended darwin/amd64 BuildDate=2021-09-04T09:39:19Z VendorInfo=gohugoio

                   | 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
Watching for changes in {archetypes,assets,content,data,layouts,package.json,static}
Watching for config changes in config.toml
Environment: "development"
Serving pages from memory
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)

via API:

// version.js:

import hugo from "hugo-extended";
import { execFile } from "child_process";

(async () => {
  const binPath = await hugo();

  execFile(binPath, ["version"], (error, stdout) => {
    console.log(stdout);
  });
})();
$ node version.js
hugo v0.88.1-5BC54738+extended darwin/amd64 BuildDate=2021-09-04T09:39:19Z VendorInfo=gohugoio

Examples

License

This project is distributed under the MIT License. Hugo is distributed under the Apache License 2.0.

0.124.1

7 days ago

0.124.0

7 days ago

0.123.8

20 days ago

0.123.7

27 days ago

0.123.5

29 days ago

0.123.6

29 days ago

0.123.4

30 days ago

0.123.3

1 month ago

0.123.2

1 month ago

0.123.1

1 month ago

0.123.0

1 month ago

0.122.0

2 months ago

0.121.2

3 months ago

0.121.1

4 months ago

0.121.0

4 months ago

0.120.1

5 months ago

0.120.2

5 months ago

0.120.3

5 months ago

0.120.4

5 months ago

0.120.0

5 months ago

0.118.0

7 months ago

0.118.2

7 months ago

0.119.0

6 months ago

0.114.0

9 months ago

0.114.1

9 months ago

0.117.0

8 months ago

0.113.0

10 months ago

0.112.6

10 months ago

0.112.7

10 months ago

0.112.2

10 months ago

0.112.3

10 months ago

0.116.0

8 months ago

0.112.4

10 months ago

0.116.1

8 months ago

0.112.5

10 months ago

0.112.0

10 months ago

0.112.1

10 months ago

0.115.3

8 months ago

0.115.4

8 months ago

0.115.0

9 months ago

0.115.1

9 months ago

0.115.2

9 months ago

0.111.3

1 year ago

0.111.0

1 year ago

0.111.1

1 year ago

0.111.2

1 year ago

0.110.0

1 year ago

0.106.0

1 year ago

0.109.0

1 year ago

0.105.0

1 year ago

0.108.0

1 year ago

0.107.0

1 year ago

0.102.1

2 years ago

0.102.2

2 years ago

0.102.3

2 years ago

0.102.0

2 years ago

0.104.3

1 year ago

0.104.0

2 years ago

0.104.1

2 years ago

0.104.2

1 year ago

0.103.0

2 years ago

0.103.1

2 years ago

0.99.0

2 years ago

0.99.1

2 years ago

0.100.0

2 years ago

0.100.1

2 years ago

0.100.2

2 years ago

0.101.0

2 years ago

0.97.3

2 years ago

0.98.0

2 years ago

0.97.2

2 years ago

0.95.0

2 years ago

0.93.3

2 years ago

0.97.0

2 years ago

0.97.1

2 years ago

0.94.1

2 years ago

0.96.0

2 years ago

0.94.2

2 years ago

0.94.0

2 years ago

0.93.2

2 years ago

0.93.0

2 years ago

0.93.1

2 years ago

0.91.0

2 years ago

0.91.1

2 years ago

0.91.2

2 years ago

0.90.0

2 years ago

0.90.1

2 years ago

0.92.0

2 years ago

0.92.1

2 years ago

0.92.2

2 years ago

0.89.3

2 years ago

0.89.4

2 years ago

0.89.1

2 years ago

0.89.2

2 years ago

0.89.0

2 years ago

0.88.1-patch1

2 years ago

0.88.1

3 years ago

0.88.0

3 years ago

0.87.0

3 years ago

0.86.1

3 years ago

0.86.0

3 years ago

0.85.0

3 years ago

0.84.4

3 years ago

0.84.2

3 years ago

0.84.3

3 years ago

0.84.1

3 years ago

0.84.0

3 years ago

0.83.1

3 years ago

0.83.0

3 years ago

0.82.1

3 years ago

0.82.0

3 years ago

0.81.0

3 years ago

0.80.0

3 years ago

0.79.1

3 years ago

0.79.0

3 years ago

0.78.2

3 years ago

0.78.1

3 years ago

0.78.0

3 years ago

0.77.0

3 years ago

0.76.5

3 years ago

0.76.4

3 years ago

0.76.3

3 years ago

0.76.2

3 years ago

0.76.1

3 years ago

0.76.0

3 years ago

0.75.1

4 years ago

0.75.0

4 years ago

0.74.3

4 years ago

0.74.2

4 years ago

0.74.0

4 years ago

0.74.1

4 years ago

0.73.0

4 years ago

0.72.0

4 years ago

0.71.1

4 years ago

0.71.0

4 years ago

0.70.0

4 years ago

0.69.2

4 years ago

0.69.1

4 years ago

0.69.0

4 years ago

0.68.3

4 years ago

0.68.2

4 years ago

0.68.1

4 years ago

0.68.0

4 years ago

0.67.1

4 years ago

0.67.0

4 years ago

0.66.0

4 years ago

0.65.3

4 years ago

0.65.2

4 years ago

0.65.1

4 years ago

0.65.0

4 years ago

0.64.1

4 years ago

0.64.0

4 years ago

0.63.2

4 years ago