tree: 54bb20a6b712110232957c78146e478057a0c6ad [path history] [tgz]
  1. site/
  2. .project
  3. bower.json
  4. Gruntfile.coffee
  5. LICENSE.md
  6. package.json
  7. README.md
websites/www.eclipse.org-app4mc-hugo/README.md

APP4MC project website

This is the Hugo based development and build environment to create a static webpage for the Eclipse APP4MC project. The build environment enables to create content and adjust the styling of the website, and it includes a Grunt based deployment job creating the subdirectory build/dev that contains all the necessary files to deploy the website. The work is based on Christopher Guidon's Solstice Hugo Starter Kit

Requirements

Prerequisites contained in the Git repository

Bootstrap, Fontawesome, Yamm3

What is Hugo?

Hugo is a static site generator. This means that, unlike systems like WordPress, Ghost and Drupal, which run on your web server expensively building a page every time a visitor requests one, Hugo does the building when you create your content.

How to install

Please refer to the Installing Hugo documentation.

What is Node.js

Node.js is an open source, cross-platform runtime environment for server-side and networking applications.

How to install

You can install a pre-built version of node.js via the downloads page.

Developing

npm install
cd site
hugo or
hugo server --watch

See the results at
The edit task includes a local server with live reload on http://127.0.0.1:8080.

Distribute

npm run grunt

Otherwise, please invoke the hugo command directly:

hugo --source=site --destination=../build/dist --baseUrl=$BASE_URL_OF_HUGO_SITE