Add initial site scaffolding
This commit is contained in:
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal 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
6
site/.gitignore
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
.env
|
||||
public
|
||||
themes
|
||||
build
|
||||
storage
|
||||
node_modules
|
||||
7
site/README.md
Normal file
7
site/README.md
Normal 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
3
site/content/_index.md
Normal file
@@ -0,0 +1,3 @@
|
||||
+++
|
||||
template = "base.html"
|
||||
+++
|
||||
8
site/content/contribute/_index.md
Normal file
8
site/content/contribute/_index.md
Normal 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
7
site/content/sandbox.md
Normal 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
1
site/themes/abridge
Submodule
Submodule site/themes/abridge added at d52609f456
39
site/zola.toml
Normal file
39
site/zola.toml
Normal 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
|
||||
Reference in New Issue
Block a user