Add initial site scaffolding

This commit is contained in:
2026-05-14 16:45:18 -06:00
parent 482fcf5ce0
commit 02746d1460
8 changed files with 74 additions and 0 deletions

3
.gitmodules vendored Normal file
View File

@@ -0,0 +1,3 @@
[submodule "site/themes/abridge"]
path = site/themes/abridge
url = https://github.com/jieiku/abridge.git

6
site/.gitignore vendored Normal file
View File

@@ -0,0 +1,6 @@
.env
public
themes
build
storage
node_modules

7
site/README.md Normal file
View File

@@ -0,0 +1,7 @@
- TODO: migrate into docs and replace contents of this file with backlink
- TODO: [PWA support](https://abridge.pages.dev/overview-abridge/#pwa) for mobile sandbox
- TODO: Atkinson Hyperlegible Next
This directory hosts the Kerolox website.
The site is generated with [Zola](https://getzola.org), a minimalist static site generator.

3
site/content/_index.md Normal file
View File

@@ -0,0 +1,3 @@
+++
template = "base.html"
+++

View File

@@ -0,0 +1,8 @@
+++
paginate_by = 100
sort_by = "title"
template = "pages.html"
title = "Contributor Docs"
+++
- TODO: build instructions

7
site/content/sandbox.md Normal file
View File

@@ -0,0 +1,7 @@
+++
title = "Kerolox Sandbox"
description = "An interactive Kerolox development environment."
date = 2026-05-14
+++
- TODO: embed CodeMirror sandbox

1
site/themes/abridge Submodule

Submodule site/themes/abridge added at d52609f456

39
site/zola.toml Normal file
View File

@@ -0,0 +1,39 @@
base_url = "https://kerolox.neocities.org"
theme = "abridge"
title = "Kerolox"
description = "Homepage of the Kerolox programming language."
default_language = "en"
compile_sass = true
minify_html = false
build_search_index = false
generate_feeds = true
[markdown]
bottom_footnotes = true
[markdown.highlighting]
theme = "catppuccin-mocha"
[extra]
[[extra.menu]]
url = "tutorial"
name = "Tutorial"
slash = true
[[extra.menu]]
url = "examples"
name = "Examples"
slash = true
[[extra.menu]]
url = "sandbox"
name = "Sandbox"
slash = true
[[extra.menu]]
url = "contribute"
name = "How to Help"
slash = true