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
hugofollowing the installation guide - Get your local preview by running following command in the top-level dir:
$ hugo server --theme=beautifulhugo --buildDraftsFor 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 initfollowed by agit remote add origin https://github.com/openshift-evangelists/kbe.gitand finally agit checkout -b gh-pages
- in
public/create a fileCNAMEwith 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