- classless and frameworkless
- Jinja-like templates
- javascript is optional, needed only for search,math,alerts and dark mode
- no roundings and other strange design trends
zola init zola_sitegit clone https://codeberg.org/kogeletey/karzok zola_site/themesor install as submodule:
cd zola_site
git init # if your project is a git repository already, ignore this command
git submodule add https://codeberg.org/kogeletey/karzok zola_site/themesbase_url = "https://karzok.example.net" # set-up for production
theme = "karzok"See more in configuration
cp ./themes/content/_index.md content/_index.mdhow you can give freedom to your creativity
i. development enviroment
- Install node dependencies needed to work
pnpm ci
pnpm run build- Just run
zola servein the root path of the project
zola serveOpen in favorite browser http://127.0.0.1:1111. Saved changes live reolad.
ii. production enviroment
- with conainers
- Write file for container
FROM ghcr.io/kogeletey/karzok:latest AS build-stage
# or your path to image
ADD . /www
WORKDIR /www
RUN sh /www/build.sh
FROM nginx:stable-alpine
COPY --from=build-stage /www/public /usr/share/nginx/html
EXPOSE 80- Run the your container
docker build -t <your_name_image> . &&\
docker run -d -p 8080:8080 <your_name_image> - using gitlab-ci and gitlab-pages
image: ghcr.io/kogeletey/karzok:latest # or change use your registry
pages:
script:
- sh /www/build.sh
- mv /www/public public
artifacts:
paths:
- public/Open in favorite browser https://localhost:8080
This program is Free Software: You can use, study share and improve it at your will. Specifically you can redistribute and/or modify it under the terms of the MIT
Make sure to read the Code of Conduct
On the codeberg issues or github issues
