cydonia 0.0.4

The static site generator.
Documentation

Cydonia

cydonia ci

For the minimal directory layout:

.
├── cydonia.toml
└── posts
    └── 2024-01-01-hello-world.md

The full configuration:

# my-blog/cydonia.toml
title = "Cydonia"         # The title of the site.

# Default values of the optional fields.
# --------------------------------------
favicon = "favicon.svg"   # The path to the favicon.
out = "out"               # The path to the output directory.
posts = "posts"           # The path to the posts.
public = "public"         # The path to the public directory.
templates = "templates"   # The path to the templates.

# Theme could also be a folder:
#
# - [theme]
#   - index.css (optional)
#   - post.css  (optional)
#   - theme.css (optional)
theme = "theme.css"

Github Action

name: CI
on:
  push:
    branches: [main]
  pull_request:
    branches: [main]

jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: clearloop/cydonia@0.0.3
      - run: cydonia build blog

LICENSE

GPL-3.0-only