diff --git a/site/README.md b/site/README.md index 6fecafe..b4111c8 100644 --- a/site/README.md +++ b/site/README.md @@ -1,6 +1,10 @@ - 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 +- TODO: tag example pages by demonstrated concept +- TODO: document how to report bugs and get help +- TODO: document security policy +- TODO: cookbook for common Kerolox idioms This directory hosts the Kerolox website. diff --git a/site/content/_index.md b/site/content/_index.md index 91aebd9..bbb6fbe 100644 --- a/site/content/_index.md +++ b/site/content/_index.md @@ -1,3 +1,5 @@ +++ -template = "base.html" +template = "pages.html" +++ + +- TODO: fancy landing page diff --git a/site/content/contribute/_index.md b/site/content/contribute/_index.md index 8d000ea..b9a53ae 100644 --- a/site/content/contribute/_index.md +++ b/site/content/contribute/_index.md @@ -1,8 +1,6 @@ +++ -paginate_by = 100 +title = "Contributor Guidelines" sort_by = "title" -template = "pages.html" -title = "Contributor Docs" +template = "index.html" +paginate_by = 5 +++ - -- TODO: build instructions diff --git a/site/content/contribute/architecture.md b/site/content/contribute/architecture.md new file mode 100644 index 0000000..ace5350 --- /dev/null +++ b/site/content/contribute/architecture.md @@ -0,0 +1,6 @@ ++++ +title = "Architecture" +description = "A tour through Kerolox's codebase architecture." ++++ + +TODO diff --git a/site/content/contribute/build.md b/site/content/contribute/build.md new file mode 100644 index 0000000..6e21ae5 --- /dev/null +++ b/site/content/contribute/build.md @@ -0,0 +1,6 @@ ++++ +title = "Build from Source" +description = "How to build Kerolox from source." ++++ + +TODO diff --git a/site/content/contribute/check.md b/site/content/contribute/check.md new file mode 100644 index 0000000..21a4d61 --- /dev/null +++ b/site/content/contribute/check.md @@ -0,0 +1,5 @@ ++++ +title = "Static Checks" ++++ + +TODO diff --git a/site/content/contribute/kerodox.md b/site/content/contribute/kerodox.md new file mode 100644 index 0000000..dde5676 --- /dev/null +++ b/site/content/contribute/kerodox.md @@ -0,0 +1,6 @@ ++++ +title = "Kerodox" +description = "Contribution guidelines and instructions for Kerodox." ++++ + +TODO diff --git a/site/content/contribute/releases.md b/site/content/contribute/releases.md new file mode 100644 index 0000000..8413955 --- /dev/null +++ b/site/content/contribute/releases.md @@ -0,0 +1,6 @@ ++++ +title = "Releases" +description = "Guidelines for the Kerolox release process." ++++ + +TODO diff --git a/site/content/contribute/site.md b/site/content/contribute/site.md new file mode 100644 index 0000000..dee577b --- /dev/null +++ b/site/content/contribute/site.md @@ -0,0 +1,6 @@ ++++ +title = "Website" +description = "How to contribute to the Kerolox website." ++++ + +TODO diff --git a/site/content/contribute/stdlib.md b/site/content/contribute/stdlib.md new file mode 100644 index 0000000..0ea38da --- /dev/null +++ b/site/content/contribute/stdlib.md @@ -0,0 +1,6 @@ ++++ +title = "Stdlib" +description = "How to contribute to the Kerolox standard library." ++++ + +TODO diff --git a/site/content/examples/_index.md b/site/content/examples/_index.md new file mode 100644 index 0000000..0c22def --- /dev/null +++ b/site/content/examples/_index.md @@ -0,0 +1,5 @@ ++++ +title = "Examples" +template = "index.html" +paginate_by = 100 ++++ diff --git a/site/content/learn/_index.md b/site/content/learn/_index.md new file mode 100644 index 0000000..ffd9f22 --- /dev/null +++ b/site/content/learn/_index.md @@ -0,0 +1,5 @@ ++++ +template = "index.html" +sort_by = "title" +paginate_by = 5 ++++ diff --git a/site/content/learn/editors.md b/site/content/learn/editors.md new file mode 100644 index 0000000..87b7a08 --- /dev/null +++ b/site/content/learn/editors.md @@ -0,0 +1,6 @@ ++++ +title = "Editor Integration" +description = "How to use Kerolox with third-party editors." ++++ + +TODO diff --git a/site/content/learn/install.md b/site/content/learn/install.md new file mode 100644 index 0000000..a3358d2 --- /dev/null +++ b/site/content/learn/install.md @@ -0,0 +1,5 @@ ++++ +title = "How to Install" ++++ + +TODO diff --git a/site/content/learn/why.md b/site/content/learn/why.md new file mode 100644 index 0000000..92b001d --- /dev/null +++ b/site/content/learn/why.md @@ -0,0 +1,6 @@ ++++ +title = "Why Kerolox?" +description = "What motivates Kerolox's development?" ++++ + +TODO diff --git a/site/content/roadmap.md b/site/content/roadmap.md new file mode 100644 index 0000000..982f580 --- /dev/null +++ b/site/content/roadmap.md @@ -0,0 +1,5 @@ ++++ +title = "Roadmap" ++++ + +TODO diff --git a/site/content/sandbox.md b/site/content/sandbox.md index 6ba7232..1fd2643 100644 --- a/site/content/sandbox.md +++ b/site/content/sandbox.md @@ -1,7 +1,6 @@ +++ title = "Kerolox Sandbox" description = "An interactive Kerolox development environment." -date = 2026-05-14 +++ -- TODO: embed CodeMirror sandbox +TODO diff --git a/site/content/tutorial/_index.md b/site/content/tutorial/_index.md new file mode 100644 index 0000000..9b255d3 --- /dev/null +++ b/site/content/tutorial/_index.md @@ -0,0 +1,7 @@ ++++ +title = "Tutorial" +description = "An interactive tour through Kerolox." +template = "index.html" +sort_by = "weight" +paginate_by = 100 ++++ diff --git a/site/zola.toml b/site/zola.toml index a239e9b..f86979e 100644 --- a/site/zola.toml +++ b/site/zola.toml @@ -23,6 +23,11 @@ url = "tutorial" name = "Tutorial" slash = true +[[extra.menu]] +url = "learn" +name = "Learn" +slash = true + [[extra.menu]] url = "examples" name = "Examples"