Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davidofferman/hugo-bin

Hugo wrapper that makes it available as a local dependency.
https://github.com/davidofferman/hugo-bin

hugo npm-package

Last synced: 8 days ago
JSON representation

Hugo wrapper that makes it available as a local dependency.

Awesome Lists containing this project

README

        

# hugo-bin

> [Hugo](https://gohugo.io/) is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.

## Version

The version of this package does not relate to the Hugo release version. There will be dist-tags on the npm package in the format of `hugo-..`.

## Install

```
$ npm install --save @davidofferman/hugo-bin
```

## Usage

```js
const util = require('util');
const cp = require('child_process');
const hugo = require('@davidofferman/hugo-bin');

const execFile = util.promisify(cp.execFile);

(async () => {
await execFile(hugo, ["--destination", "dist"]);
console.log('Hugo built to "dist"');
})();
```

## CLI

```
$ npm install --global @davidofferman/hugo-bin
```

```
$ hugo --help
```