This repository contains the source code for website kubernetesbyexample.com
using Hugo as the website engine.
To contribute, please either raise an issue
describing what you want to see covered here or send in a PR to the master
branch.
If you plan to contribute content, check out content/page/
for the content in Markdown and specs/ for respective YAML specifications.
- Install
hugo
following the installation guide - Get your local preview by running following command in the top-level dir:
$ hugo server --theme=beautifulhugo --buildDrafts
For site admins only, requires push access to this repo.
Initially, that is, the first time when you git clone this repo you will have to carry out the following steps to set up the publishing workflow:
- in
public/
do:git init
followed by agit remote add origin https://github.com/openshift-evangelists/kbe.git
and finally agit checkout -b gh-pages
- in
public/
create a fileCNAME
with the contentkubernetesbyexample.com
- from this moment on the publish workflow is the same as described below
To update the live site with new content:
# still in top-level dir build the content in public/ dir:
$ hugo --theme=beautifulhugo
# add generated content (which lives in the gh-pages branch):
$ cd public/
$ git add --all
$ git commit -m "publishes site"
$ git push -f origin gh-pages