Quick Start

One page summary of how to start a new openkf project.

Requirements

  • Git — latest source release
  • Node.js — latest LTS version or newer
Why Node.js? openkf uses npm (included with Node.js) to centralize dependency management, making it easy to update resources, build tooling, plugins, and build scripts.

Start a new openkf project

Create a new site, change directories, install dependencies, and start development server.

Create a new site

openkf is available as a child theme and a starter theme.

Child theme

git clone https://github.com/openkf/website-child-theme.git my-openkf-site

Starter theme

git clone https://github.com/openkf/website.git my-openkf-site
Help me choose Not sure which one is for you? Pick the child theme.

Change directories

cd my-openkf-site

Install dependencies

npm install

Start development server

npm run start

openkf will start the Hugo development webserver accessible by default at http://localhost:1313. Saved changes will live reload in the browser.

Other commands

openkf comes with commands for common tasks. Commands →

Top