Check a new v0.2.9 release features in a changelog



  1. Zola
  2. Node.js
  3. rsync

install for your platform.


Get Started

1. Create a new zola site

zola init zola_site

2. Download this theme to you themes directory:

git clone zola_site/theme

or install as submodule:

cd zola_site
git init # if your project is a git repository already, ignore this command
git submodule add zola_site/themes

3. Configuration. Open in favorite editor config.toml

base_url = "" # set-up for production
theme = "karzok"

See more in Karzok Configuration

4. Added new content

    cp ./themes/content/ content/
    # a template will appear with which you can quickly start writing
    # cp ./themes/content/ content/

how you can give freedom to your creativity

5. Run the project

i. development enviroment

  1. Install node dependencies needed to work
npm ci
npm run gen 
  1. Just run zola serve in the root path of the project
zola serve

Open in favorite browser Saved changes live reolad.

ii. production enviroment

  1. Write file for container
FROM AS build-stage
# or your path to image
ADD . /www
RUN sh /www/ 

FROM nginx:stable-alpine

COPY --from=build-stage /www/public /usr/share/nginx/html

  1. Run the your container
docker build -t <your_name_image> . &&\
docker run -d -p 8080:8080 <your_name_image> 
image: # or change use your registry

    - sh /www/   
    - mv /www/public public
      - public/

Open in favorite browser http://localhost:8080