From 6ad9a64cde31274850127876d8ebe16f7e6db98f Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Fri, 20 Feb 2026 08:29:46 -0500 Subject: [PATCH 1/4] docs: add zensical template --- website/.python-version | 1 + website/README.md | 3 + website/docs/index.md | 166 +++++++++++++++++++++ website/docs/markdown.md | 98 +++++++++++++ website/pyproject.toml | 9 ++ website/uv.lock | 139 ++++++++++++++++++ website/zensical.toml | 307 +++++++++++++++++++++++++++++++++++++++ 7 files changed, 723 insertions(+) create mode 100644 website/.python-version create mode 100644 website/README.md create mode 100644 website/docs/index.md create mode 100644 website/docs/markdown.md create mode 100644 website/pyproject.toml create mode 100644 website/uv.lock create mode 100644 website/zensical.toml diff --git a/website/.python-version b/website/.python-version new file mode 100644 index 0000000..24ee5b1 --- /dev/null +++ b/website/.python-version @@ -0,0 +1 @@ +3.13 diff --git a/website/README.md b/website/README.md new file mode 100644 index 0000000..ee73067 --- /dev/null +++ b/website/README.md @@ -0,0 +1,3 @@ +# Readme + +This directory contains the [zensical](https://zensical.org/) website for the Devkit Wallet hosted at [TODO](). diff --git a/website/docs/index.md b/website/docs/index.md new file mode 100644 index 0000000..3b76a8a --- /dev/null +++ b/website/docs/index.md @@ -0,0 +1,166 @@ +--- +icon: lucide/rocket +--- + +# Get started + +For full documentation visit [zensical.org](https://zensical.org/docs/). + +## Commands + +* [`zensical new`][new] - Create a new project +* [`zensical serve`][serve] - Start local web server +* [`zensical build`][build] - Build your site + + [new]: https://zensical.org/docs/usage/new/ + [serve]: https://zensical.org/docs/usage/preview/ + [build]: https://zensical.org/docs/usage/build/ + +## Examples + +### Admonitions + +> Go to [documentation](https://zensical.org/docs/authoring/admonitions/) + +!!! note + + This is a **note** admonition. Use it to provide helpful information. + +!!! warning + + This is a **warning** admonition. Be careful! + +### Details + +> Go to [documentation](https://zensical.org/docs/authoring/admonitions/#collapsible-blocks) + +??? info "Click to expand for more info" + + This content is hidden until you click to expand it. + Great for FAQs or long explanations. + +## Code Blocks + +> Go to [documentation](https://zensical.org/docs/authoring/code-blocks/) + +``` python hl_lines="2" title="Code blocks" +def greet(name): + print(f"Hello, {name}!") # (1)! + +greet("Python") +``` + +1. > Go to [documentation](https://zensical.org/docs/authoring/code-blocks/#code-annotations) + + Code annotations allow to attach notes to lines of code. + +Code can also be highlighted inline: `#!python print("Hello, Python!")`. + +## Content tabs + +> Go to [documentation](https://zensical.org/docs/authoring/content-tabs/) + +=== "Python" + + ``` python + print("Hello from Python!") + ``` + +=== "Rust" + + ``` rs + println!("Hello from Rust!"); + ``` + +## Diagrams + +> Go to [documentation](https://zensical.org/docs/authoring/diagrams/) + +``` mermaid +graph LR + A[Start] --> B{Error?}; + B -->|Yes| C[Hmm...]; + C --> D[Debug]; + D --> B; + B ---->|No| E[Yay!]; +``` + +## Footnotes + +> Go to [documentation](https://zensical.org/docs/authoring/footnotes/) + +Here's a sentence with a footnote.[^1] + +Hover it, to see a tooltip. + +[^1]: This is the footnote. + + +## Formatting + +> Go to [documentation](https://zensical.org/docs/authoring/formatting/) + +- ==This was marked (highlight)== +- ^^This was inserted (underline)^^ +- ~~This was deleted (strikethrough)~~ +- H~2~O +- A^T^A +- ++ctrl+alt+del++ + +## Icons, Emojis + +> Go to [documentation](https://zensical.org/docs/authoring/icons-emojis/) + +* :sparkles: `:sparkles:` +* :rocket: `:rocket:` +* :tada: `:tada:` +* :memo: `:memo:` +* :eyes: `:eyes:` + +## Maths + +> Go to [documentation](https://zensical.org/docs/authoring/math/) + +$$ +\cos x=\sum_{k=0}^{\infty}\frac{(-1)^k}{(2k)!}x^{2k} +$$ + +!!! warning "Needs configuration" + Note that MathJax is included via a `script` tag on this page and is not + configured in the generated default configuration to avoid including it + in a pages that do not need it. See the documentation for details on how + to configure it on all your pages if they are more Maths-heavy than these + simple starter pages. + + + + +## Task Lists + +> Go to [documentation](https://zensical.org/docs/authoring/lists/#using-task-lists) + +* [x] Install Zensical +* [x] Configure `zensical.toml` +* [x] Write amazing documentation +* [ ] Deploy anywhere + +## Tooltips + +> Go to [documentation](https://zensical.org/docs/authoring/tooltips/) + +[Hover me][example] + + [example]: https://example.com "I'm a tooltip!" diff --git a/website/docs/markdown.md b/website/docs/markdown.md new file mode 100644 index 0000000..7ea6d1e --- /dev/null +++ b/website/docs/markdown.md @@ -0,0 +1,98 @@ +--- +icon: simple/markdown +--- + +# Markdown in 5min + +## Headers +``` +# H1 Header +## H2 Header +### H3 Header +#### H4 Header +##### H5 Header +###### H6 Header +``` + +## Text formatting +``` +**bold text** +*italic text* +***bold and italic*** +~~strikethrough~~ +`inline code` +``` + +## Links and images +``` +[Link text](https://example.com) +[Link with title](https://example.com "Hover title") +![Alt text](image.jpg) +![Image with title](image.jpg "Image title") +``` + +## Lists +``` +Unordered: +- Item 1 +- Item 2 + - Nested item + +Ordered: +1. First item +2. Second item +3. Third item +``` + +## Blockquotes +``` +> This is a blockquote +> Multiple lines +>> Nested quote +``` + +## Code blocks +```` +```javascript +function hello() { + console.log("Hello, world!"); +} +``` +```` + +## Tables +``` +| Header 1 | Header 2 | Header 3 | +|----------|----------|----------| +| Row 1 | Data | Data | +| Row 2 | Data | Data | +``` + +## Horizontal rule +``` +--- +or +*** +or +___ +``` + +## Task lists +``` +- [x] Completed task +- [ ] Incomplete task +- [ ] Another task +``` + +## Escaping characters +``` +Use backslash to escape: \* \_ \# \` +``` + +## Line breaks +``` +End a line with two spaces +to create a line break. + +Or use a blank line for a new paragraph. +``` \ No newline at end of file diff --git a/website/pyproject.toml b/website/pyproject.toml new file mode 100644 index 0000000..2f4dfa7 --- /dev/null +++ b/website/pyproject.toml @@ -0,0 +1,9 @@ +[project] +name = "website" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +requires-python = ">=3.13" +dependencies = [ + "zensical>=0.0.24", +] diff --git a/website/uv.lock b/website/uv.lock new file mode 100644 index 0000000..f326ba7 --- /dev/null +++ b/website/uv.lock @@ -0,0 +1,139 @@ +version = 1 +revision = 3 +requires-python = ">=3.13" + +[[package]] +name = "click" +version = "8.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz", hash = "sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", size = 295065, upload-time = "2025-11-15T20:45:42.706Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl", hash = "sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6", size = 108274, upload-time = "2025-11-15T20:45:41.139Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "deepmerge" +version = "2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a8/3a/b0ba594708f1ad0bc735884b3ad854d3ca3bdc1d741e56e40bbda6263499/deepmerge-2.0.tar.gz", hash = "sha256:5c3d86081fbebd04dd5de03626a0607b809a98fb6ccba5770b62466fe940ff20", size = 19890, upload-time = "2024-08-30T05:31:50.308Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2d/82/e5d2c1c67d19841e9edc74954c827444ae826978499bde3dfc1d007c8c11/deepmerge-2.0-py3-none-any.whl", hash = "sha256:6de9ce507115cff0bed95ff0ce9ecc31088ef50cbdf09bc90a09349a318b3d00", size = 13475, upload-time = "2024-08-30T05:31:48.659Z" }, +] + +[[package]] +name = "markdown" +version = "3.10.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2b/f4/69fa6ed85ae003c2378ffa8f6d2e3234662abd02c10d216c0ba96081a238/markdown-3.10.2.tar.gz", hash = "sha256:994d51325d25ad8aa7ce4ebaec003febcce822c3f8c911e3b17c52f7f589f950", size = 368805, upload-time = "2026-02-09T14:57:26.942Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/de/1f/77fa3081e4f66ca3576c896ae5d31c3002ac6607f9747d2e3aa49227e464/markdown-3.10.2-py3-none-any.whl", hash = "sha256:e91464b71ae3ee7afd3017d9f358ef0baf158fd9a298db92f1d4761133824c36", size = 108180, upload-time = "2026-02-09T14:57:25.787Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pymdown-extensions" +version = "10.21" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markdown" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ba/63/06673d1eb6d8f83c0ea1f677d770e12565fb516928b4109c9e2055656a9e/pymdown_extensions-10.21.tar.gz", hash = "sha256:39f4a020f40773f6b2ff31d2cd2546c2c04d0a6498c31d9c688d2be07e1767d5", size = 853363, upload-time = "2026-02-15T20:44:06.748Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/6f/2c/5b079febdc65e1c3fb2729bf958d18b45be7113828528e8a0b5850dd819a/pymdown_extensions-10.21-py3-none-any.whl", hash = "sha256:91b879f9f864d49794c2d9534372b10150e6141096c3908a455e45ca72ad9d3f", size = 268877, upload-time = "2026-02-15T20:44:05.464Z" }, +] + +[[package]] +name = "pyyaml" +version = "6.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/05/8e/961c0007c59b8dd7729d542c61a4d537767a59645b82a0b521206e1e25c2/pyyaml-6.0.3.tar.gz", hash = "sha256:d76623373421df22fb4cf8817020cbb7ef15c725b9d5e45f17e189bfc384190f", size = 130960, upload-time = "2025-09-25T21:33:16.546Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/11/0fd08f8192109f7169db964b5707a2f1e8b745d4e239b784a5a1dd80d1db/pyyaml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8da9669d359f02c0b91ccc01cac4a67f16afec0dac22c2ad09f46bee0697eba8", size = 181669, upload-time = "2025-09-25T21:32:23.673Z" }, + { url = "https://files.pythonhosted.org/packages/b1/16/95309993f1d3748cd644e02e38b75d50cbc0d9561d21f390a76242ce073f/pyyaml-6.0.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:2283a07e2c21a2aa78d9c4442724ec1eb15f5e42a723b99cb3d822d48f5f7ad1", size = 173252, upload-time = "2025-09-25T21:32:25.149Z" }, + { url = "https://files.pythonhosted.org/packages/50/31/b20f376d3f810b9b2371e72ef5adb33879b25edb7a6d072cb7ca0c486398/pyyaml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee2922902c45ae8ccada2c5b501ab86c36525b883eff4255313a253a3160861c", size = 767081, upload-time = "2025-09-25T21:32:26.575Z" }, + { url = "https://files.pythonhosted.org/packages/49/1e/a55ca81e949270d5d4432fbbd19dfea5321eda7c41a849d443dc92fd1ff7/pyyaml-6.0.3-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a33284e20b78bd4a18c8c2282d549d10bc8408a2a7ff57653c0cf0b9be0afce5", size = 841159, upload-time = "2025-09-25T21:32:27.727Z" }, + { url = "https://files.pythonhosted.org/packages/74/27/e5b8f34d02d9995b80abcef563ea1f8b56d20134d8f4e5e81733b1feceb2/pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0f29edc409a6392443abf94b9cf89ce99889a1dd5376d94316ae5145dfedd5d6", size = 801626, upload-time = "2025-09-25T21:32:28.878Z" }, + { url = "https://files.pythonhosted.org/packages/f9/11/ba845c23988798f40e52ba45f34849aa8a1f2d4af4b798588010792ebad6/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:f7057c9a337546edc7973c0d3ba84ddcdf0daa14533c2065749c9075001090e6", size = 753613, upload-time = "2025-09-25T21:32:30.178Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e0/7966e1a7bfc0a45bf0a7fb6b98ea03fc9b8d84fa7f2229e9659680b69ee3/pyyaml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:eda16858a3cab07b80edaf74336ece1f986ba330fdb8ee0d6c0d68fe82bc96be", size = 794115, upload-time = "2025-09-25T21:32:31.353Z" }, + { url = "https://files.pythonhosted.org/packages/de/94/980b50a6531b3019e45ddeada0626d45fa85cbe22300844a7983285bed3b/pyyaml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:d0eae10f8159e8fdad514efdc92d74fd8d682c933a6dd088030f3834bc8e6b26", size = 137427, upload-time = "2025-09-25T21:32:32.58Z" }, + { url = "https://files.pythonhosted.org/packages/97/c9/39d5b874e8b28845e4ec2202b5da735d0199dbe5b8fb85f91398814a9a46/pyyaml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:79005a0d97d5ddabfeeea4cf676af11e647e41d81c9a7722a193022accdb6b7c", size = 154090, upload-time = "2025-09-25T21:32:33.659Z" }, + { url = "https://files.pythonhosted.org/packages/73/e8/2bdf3ca2090f68bb3d75b44da7bbc71843b19c9f2b9cb9b0f4ab7a5a4329/pyyaml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:5498cd1645aa724a7c71c8f378eb29ebe23da2fc0d7a08071d89469bf1d2defb", size = 140246, upload-time = "2025-09-25T21:32:34.663Z" }, + { url = "https://files.pythonhosted.org/packages/9d/8c/f4bd7f6465179953d3ac9bc44ac1a8a3e6122cf8ada906b4f96c60172d43/pyyaml-6.0.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:8d1fab6bb153a416f9aeb4b8763bc0f22a5586065f86f7664fc23339fc1c1fac", size = 181814, upload-time = "2025-09-25T21:32:35.712Z" }, + { url = "https://files.pythonhosted.org/packages/bd/9c/4d95bb87eb2063d20db7b60faa3840c1b18025517ae857371c4dd55a6b3a/pyyaml-6.0.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:34d5fcd24b8445fadc33f9cf348c1047101756fd760b4dacb5c3e99755703310", size = 173809, upload-time = "2025-09-25T21:32:36.789Z" }, + { url = "https://files.pythonhosted.org/packages/92/b5/47e807c2623074914e29dabd16cbbdd4bf5e9b2db9f8090fa64411fc5382/pyyaml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:501a031947e3a9025ed4405a168e6ef5ae3126c59f90ce0cd6f2bfc477be31b7", size = 766454, upload-time = "2025-09-25T21:32:37.966Z" }, + { url = "https://files.pythonhosted.org/packages/02/9e/e5e9b168be58564121efb3de6859c452fccde0ab093d8438905899a3a483/pyyaml-6.0.3-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:b3bc83488de33889877a0f2543ade9f70c67d66d9ebb4ac959502e12de895788", size = 836355, upload-time = "2025-09-25T21:32:39.178Z" }, + { url = "https://files.pythonhosted.org/packages/88/f9/16491d7ed2a919954993e48aa941b200f38040928474c9e85ea9e64222c3/pyyaml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c458b6d084f9b935061bc36216e8a69a7e293a2f1e68bf956dcd9e6cbcd143f5", size = 794175, upload-time = "2025-09-25T21:32:40.865Z" }, + { url = "https://files.pythonhosted.org/packages/dd/3f/5989debef34dc6397317802b527dbbafb2b4760878a53d4166579111411e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7c6610def4f163542a622a73fb39f534f8c101d690126992300bf3207eab9764", size = 755228, upload-time = "2025-09-25T21:32:42.084Z" }, + { url = "https://files.pythonhosted.org/packages/d7/ce/af88a49043cd2e265be63d083fc75b27b6ed062f5f9fd6cdc223ad62f03e/pyyaml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:5190d403f121660ce8d1d2c1bb2ef1bd05b5f68533fc5c2ea899bd15f4399b35", size = 789194, upload-time = "2025-09-25T21:32:43.362Z" }, + { url = "https://files.pythonhosted.org/packages/23/20/bb6982b26a40bb43951265ba29d4c246ef0ff59c9fdcdf0ed04e0687de4d/pyyaml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:4a2e8cebe2ff6ab7d1050ecd59c25d4c8bd7e6f400f5f82b96557ac0abafd0ac", size = 156429, upload-time = "2025-09-25T21:32:57.844Z" }, + { url = "https://files.pythonhosted.org/packages/f4/f4/a4541072bb9422c8a883ab55255f918fa378ecf083f5b85e87fc2b4eda1b/pyyaml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:93dda82c9c22deb0a405ea4dc5f2d0cda384168e466364dec6255b293923b2f3", size = 143912, upload-time = "2025-09-25T21:32:59.247Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f9/07dd09ae774e4616edf6cda684ee78f97777bdd15847253637a6f052a62f/pyyaml-6.0.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:02893d100e99e03eda1c8fd5c441d8c60103fd175728e23e431db1b589cf5ab3", size = 189108, upload-time = "2025-09-25T21:32:44.377Z" }, + { url = "https://files.pythonhosted.org/packages/4e/78/8d08c9fb7ce09ad8c38ad533c1191cf27f7ae1effe5bb9400a46d9437fcf/pyyaml-6.0.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:c1ff362665ae507275af2853520967820d9124984e0f7466736aea23d8611fba", size = 183641, upload-time = "2025-09-25T21:32:45.407Z" }, + { url = "https://files.pythonhosted.org/packages/7b/5b/3babb19104a46945cf816d047db2788bcaf8c94527a805610b0289a01c6b/pyyaml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6adc77889b628398debc7b65c073bcb99c4a0237b248cacaf3fe8a557563ef6c", size = 831901, upload-time = "2025-09-25T21:32:48.83Z" }, + { url = "https://files.pythonhosted.org/packages/8b/cc/dff0684d8dc44da4d22a13f35f073d558c268780ce3c6ba1b87055bb0b87/pyyaml-6.0.3-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl", hash = "sha256:a80cb027f6b349846a3bf6d73b5e95e782175e52f22108cfa17876aaeff93702", size = 861132, upload-time = "2025-09-25T21:32:50.149Z" }, + { url = "https://files.pythonhosted.org/packages/b1/5e/f77dc6b9036943e285ba76b49e118d9ea929885becb0a29ba8a7c75e29fe/pyyaml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00c4bdeba853cc34e7dd471f16b4114f4162dc03e6b7afcc2128711f0eca823c", size = 839261, upload-time = "2025-09-25T21:32:51.808Z" }, + { url = "https://files.pythonhosted.org/packages/ce/88/a9db1376aa2a228197c58b37302f284b5617f56a5d959fd1763fb1675ce6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:66e1674c3ef6f541c35191caae2d429b967b99e02040f5ba928632d9a7f0f065", size = 805272, upload-time = "2025-09-25T21:32:52.941Z" }, + { url = "https://files.pythonhosted.org/packages/da/92/1446574745d74df0c92e6aa4a7b0b3130706a4142b2d1a5869f2eaa423c6/pyyaml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:16249ee61e95f858e83976573de0f5b2893b3677ba71c9dd36b9cf8be9ac6d65", size = 829923, upload-time = "2025-09-25T21:32:54.537Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/1c7270340330e575b92f397352af856a8c06f230aa3e76f86b39d01b416a/pyyaml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:4ad1906908f2f5ae4e5a8ddfce73c320c2a1429ec52eafd27138b7f1cbe341c9", size = 174062, upload-time = "2025-09-25T21:32:55.767Z" }, + { url = "https://files.pythonhosted.org/packages/f1/12/de94a39c2ef588c7e6455cfbe7343d3b2dc9d6b6b2f40c4c6565744c873d/pyyaml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:ebc55a14a21cb14062aa4162f906cd962b28e2e9ea38f9b4391244cd8de4ae0b", size = 149341, upload-time = "2025-09-25T21:32:56.828Z" }, +] + +[[package]] +name = "website" +version = "0.1.0" +source = { virtual = "." } +dependencies = [ + { name = "zensical" }, +] + +[package.metadata] +requires-dist = [{ name = "zensical", specifier = ">=0.0.24" }] + +[[package]] +name = "zensical" +version = "0.0.24" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "click" }, + { name = "deepmerge" }, + { name = "markdown" }, + { name = "pygments" }, + { name = "pymdown-extensions" }, + { name = "pyyaml" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3b/96/9c6cbdd7b351d1023cdbbcf7872d4cb118b0334cfe5821b99e0dd18e3f00/zensical-0.0.24.tar.gz", hash = "sha256:b5d99e225329bf4f98c8022bdf0a0ee9588c2fada7b4df1b7b896fcc62b37ec3", size = 3840688, upload-time = "2026-02-26T09:43:44.557Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/aa/b8201af30e376a67566f044a1c56210edac5ae923fd986a836d2cf593c9c/zensical-0.0.24-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:d390c5453a5541ca35d4f9e1796df942b6612c546e3153dd928236d3b758409a", size = 12263407, upload-time = "2026-02-26T09:43:14.716Z" }, + { url = "https://files.pythonhosted.org/packages/78/8e/3d910214471ade604fd39b080db3696864acc23678b5b4b8475c7dbfd2ce/zensical-0.0.24-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:81ac072869cf4d280853765b2bfb688653da0dfb9408f3ab15aca96455ab8223", size = 12142610, upload-time = "2026-02-26T09:43:17.546Z" }, + { url = "https://files.pythonhosted.org/packages/cf/d7/eb0983640aa0419ddf670298cfbcf8b75629b6484925429b857851e00784/zensical-0.0.24-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b5eb1dfa84cae8e960bfa2c6851d2bc8e9710c4c4c683bd3aaf23185f646ae46", size = 12508380, upload-time = "2026-02-26T09:43:20.114Z" }, + { url = "https://files.pythonhosted.org/packages/a3/04/4405b9e6f937a75db19f0d875798a7eb70817d6a3bec2a2d289a2d5e8aea/zensical-0.0.24-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:57d7c9e589da99c1879a1c703e67c85eaa6be4661cdc6ce6534f7bb3575983f4", size = 12440807, upload-time = "2026-02-26T09:43:22.679Z" }, + { url = "https://files.pythonhosted.org/packages/12/dc/a7ca2a4224b3072a2c2998b6611ad7fd4f8f131ceae7aa23238d97d26e22/zensical-0.0.24-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:42fcc121c3095734b078a95a0dae4d4924fb8fbf16bf730456146ad6cab48ad0", size = 12782727, upload-time = "2026-02-26T09:43:25.347Z" }, + { url = "https://files.pythonhosted.org/packages/42/37/22f1727da356ed3fcbd31f68d4a477f15c232997c87e270cfffb927459ac/zensical-0.0.24-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:832d4a2a051b9f49561031a2986ace502326f82d9a401ddf125530d30025fdd4", size = 12547616, upload-time = "2026-02-26T09:43:28.031Z" }, + { url = "https://files.pythonhosted.org/packages/6d/ff/c75ff111b8e12157901d00752beef9d691dbb5a034b6a77359972262416a/zensical-0.0.24-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:e5fea3bb61238dba9f930f52669db67b0c26be98e1c8386a05eb2b1e3cb875dc", size = 12684883, upload-time = "2026-02-26T09:43:30.642Z" }, + { url = "https://files.pythonhosted.org/packages/b9/92/4f6ea066382e3d068d3cadbed99e9a71af25e46c84a403e0f747960472a2/zensical-0.0.24-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:75eef0428eec2958590633fdc82dc2a58af124879e29573aa7e153b662978073", size = 12713825, upload-time = "2026-02-26T09:43:33.273Z" }, + { url = "https://files.pythonhosted.org/packages/bc/fb/bf735b19bce0034b1f3b8e1c50b2896ebbd0c5d92d462777e759e78bb083/zensical-0.0.24-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:3c6b39659156394ff805b4831dac108c839483d9efa4c9b901eaa913efee1ac7", size = 12854318, upload-time = "2026-02-26T09:43:35.632Z" }, + { url = "https://files.pythonhosted.org/packages/7e/28/0ddab6c1237e3625e7763ff666806f31e5760bb36d18624135a6bb6e8643/zensical-0.0.24-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:9eef82865a18b3ca4c3cd13e245dff09a865d1da3c861e2fc86eaa9253a90f02", size = 12818270, upload-time = "2026-02-26T09:43:37.749Z" }, + { url = "https://files.pythonhosted.org/packages/2a/93/d2cef3705d4434896feadffb5b3e44744ef9f1204bc41202c1b84a4eeef6/zensical-0.0.24-cp310-abi3-win32.whl", hash = "sha256:f4d0ff47d505c786a26c9332317aa3e9ad58d1382f55212a10dc5bafcca97864", size = 11857695, upload-time = "2026-02-26T09:43:39.906Z" }, + { url = "https://files.pythonhosted.org/packages/f1/26/9707587c0f6044dd1e1cc5bc3b9fa5fed81ce6c7bcdb09c21a9795e802d9/zensical-0.0.24-cp310-abi3-win_amd64.whl", hash = "sha256:e00a62cf04526dbed665e989b8f448eb976247f077a76dfdd84699ace4aa3ac3", size = 12057762, upload-time = "2026-02-26T09:43:42.627Z" }, +] diff --git a/website/zensical.toml b/website/zensical.toml new file mode 100644 index 0000000..b8abbb3 --- /dev/null +++ b/website/zensical.toml @@ -0,0 +1,307 @@ +# ============================================================================ +# +# The configuration produced by default is meant to highlight the features +# that Zensical provides and to serve as a starting point for your own +# projects. +# +# ============================================================================ + +[project] + +# The site_name is shown in the page header and the browser window title +# +# Read more: https://zensical.org/docs/setup/basics/#site_name +site_name = "Documentation" + +# The site_description is included in the HTML head and should contain a +# meaningful description of the site content for use by search engines. +# +# Read more: https://zensical.org/docs/setup/basics/#site_description +site_description = "A new project generated from the default template project." + +# The site_author attribute. This is used in the HTML head element. +# +# Read more: https://zensical.org/docs/setup/basics/#site_author +site_author = "" + +# The site_url is the canonical URL for your site. When building online +# documentation you should set this. +# Read more: https://zensical.org/docs/setup/basics/#site_url +#site_url = "https://www.example.com/" + +# The copyright notice appears in the page footer and can contain an HTML +# fragment. +# +# Read more: https://zensical.org/docs/setup/basics/#copyright +copyright = """ +Copyright © 2026 The authors +""" + +# Zensical supports both implicit navigation and explicitly defined navigation. +# If you decide not to define a navigation here then Zensical will simply +# derive the navigation structure from the directory structure of your +# "docs_dir". The definition below demonstrates how a navigation structure +# can be defined using TOML syntax. +# +# Read more: https://zensical.org/docs/setup/navigation/ +# nav = [ +# { "Get started" = "index.md" }, +# { "Markdown in 5min" = "markdown.md" }, +# ] + +# With the "extra_css" option you can add your own CSS styling to customize +# your Zensical project according to your needs. You can add any number of +# CSS files. +# +# The path provided should be relative to the "docs_dir". +# +# Read more: https://zensical.org/docs/customization/#additional-css +# +#extra_css = ["stylesheets/extra.css"] + +# With the `extra_javascript` option you can add your own JavaScript to your +# project to customize the behavior according to your needs. +# +# The path provided should be relative to the "docs_dir". +# +# Read more: https://zensical.org/docs/customization/#additional-javascript +#extra_javascript = ["javascripts/extra.js"] + +# ---------------------------------------------------------------------------- +# Section for configuring theme options +# ---------------------------------------------------------------------------- +[project.theme] + +# change this to "classic" to use the traditional Material for MkDocs look. +#variant = "classic" + +# Zensical allows you to override specific blocks, partials, or whole +# templates as well as to define your own templates. To do this, uncomment +# the custom_dir setting below and set it to a directory in which you +# keep your template overrides. +# +# Read more: +# - https://zensical.org/docs/customization/#extending-the-theme +# +#custom_dir = "overrides" + +# With the "favicon" option you can set your own image to use as the icon +# browsers will use in the browser title bar or tab bar. The path provided +# must be relative to the "docs_dir". +# +# Read more: +# - https://zensical.org/docs/setup/logo-and-icons/#favicon +# - https://developer.mozilla.org/en-US/docs/Glossary/Favicon +# +#favicon = "images/favicon.png" + +# Zensical supports more than 60 different languages. This means that the +# labels and tooltips that Zensical's templates produce are translated. +# The "language" option allows you to set the language used. This language +# is also indicated in the HTML head element to help with accessibility +# and guide search engines and translation tools. +# +# The default language is "en" (English). It is possible to create +# sites with multiple languages and configure a language selector. See +# the documentation for details. +# +# Read more: +# - https://zensical.org/docs/setup/language/ +# +language = "en" + +# Zensical provides a number of feature toggles that change the behavior +# of the documentation site. +features = [ + # Zensical includes an announcement bar. This feature allows users to + # dismiss it when they have read the announcement. + # https://zensical.org/docs/setup/header/#announcement-bar + "announce.dismiss", + + # If you have a repository configured and turn on this feature, Zensical + # will generate an edit button for the page. This works for common + # repository hosting services. + # https://zensical.org/docs/setup/repository/#content-actions + #"content.action.edit", + + # If you have a repository configured and turn on this feature, Zensical + # will generate a button that allows the user to view the Markdown + # code for the current page. + # https://zensical.org/docs/setup/repository/#content-actions + #"content.action.view", + + # Code annotations allow you to add an icon with a tooltip to your + # code blocks to provide explanations at crucial points. + # https://zensical.org/docs/authoring/code-blocks/#code-annotations + "content.code.annotate", + + # This feature turns on a button in code blocks that allow users to + # copy the content to their clipboard without first selecting it. + # https://zensical.org/docs/authoring/code-blocks/#code-copy-button + "content.code.copy", + + # Code blocks can include a button to allow for the selection of line + # ranges by the user. + # https://zensical.org/docs/authoring/code-blocks/#code-selection-button + "content.code.select", + + # Zensical can render footnotes as inline tooltips, so the user can read + # the footnote without leaving the context of the document. + # https://zensical.org/docs/authoring/footnotes/#footnote-tooltips + "content.footnote.tooltips", + + # If you have many content tabs that have the same titles (e.g., "Python", + # "JavaScript", "Cobol"), this feature causes all of them to switch to + # at the same time when the user chooses their language in one. + # https://zensical.org/docs/authoring/content-tabs/#linked-content-tabs + "content.tabs.link", + + # With this feature enabled users can add tooltips to links that will be + # displayed when the mouse pointer hovers the link. + # https://zensical.org/docs/authoring/tooltips/#improved-tooltips + "content.tooltips", + + # With this feature enabled, Zensical will automatically hide parts + # of the header when the user scrolls past a certain point. + # https://zensical.org/docs/setup/header/#automatic-hiding + # "header.autohide", + + # Turn on this feature to expand all collapsible sections in the + # navigation sidebar by default. + # https://zensical.org/docs/setup/navigation/#navigation-expansion + # "navigation.expand", + + # This feature turns on navigation elements in the footer that allow the + # user to navigate to a next or previous page. + # https://zensical.org/docs/setup/footer/#navigation + "navigation.footer", + + # When section index pages are enabled, documents can be directly attached + # to sections, which is particularly useful for providing overview pages. + # https://zensical.org/docs/setup/navigation/#section-index-pages + "navigation.indexes", + + # When instant navigation is enabled, clicks on all internal links will be + # intercepted and dispatched via XHR without fully reloading the page. + # https://zensical.org/docs/setup/navigation/#instant-navigation + "navigation.instant", + + # With instant prefetching, your site will start to fetch a page once the + # user hovers over a link. This will reduce the perceived loading time + # for the user. + # https://zensical.org/docs/setup/navigation/#instant-prefetching + "navigation.instant.prefetch", + + # In order to provide a better user experience on slow connections when + # using instant navigation, a progress indicator can be enabled. + # https://zensical.org/docs/setup/navigation/#progress-indicator + #"navigation.instant.progress", + + # When navigation paths are activated, a breadcrumb navigation is rendered + # above the title of each page + # https://zensical.org/docs/setup/navigation/#navigation-path + "navigation.path", + + # When pruning is enabled, only the visible navigation items are included + # in the rendered HTML, reducing the size of the built site by 33% or more. + # https://zensical.org/docs/setup/navigation/#navigation-pruning + #"navigation.prune", + + # When sections are enabled, top-level sections are rendered as groups in + # the sidebar for viewports above 1220px, but remain as-is on mobile. + # https://zensical.org/docs/setup/navigation/#navigation-sections + "navigation.sections", + + # When tabs are enabled, top-level sections are rendered in a menu layer + # below the header for viewports above 1220px, but remain as-is on mobile. + # https://zensical.org/docs/setup/navigation/#navigation-tabs + #"navigation.tabs", + + # When sticky tabs are enabled, navigation tabs will lock below the header + # and always remain visible when scrolling down. + # https://zensical.org/docs/setup/navigation/#sticky-navigation-tabs + #"navigation.tabs.sticky", + + # A back-to-top button can be shown when the user, after scrolling down, + # starts to scroll up again. + # https://zensical.org/docs/setup/navigation/#back-to-top-button + "navigation.top", + + # When anchor tracking is enabled, the URL in the address bar is + # automatically updated with the active anchor as highlighted in the table + # of contents. + # https://zensical.org/docs/setup/navigation/#anchor-tracking + "navigation.tracking", + + # When search highlighting is enabled and a user clicks on a search result, + # Zensical will highlight all occurrences after following the link. + # https://zensical.org/docs/setup/search/#search-highlighting + "search.highlight", + + # When anchor following for the table of contents is enabled, the sidebar + # is automatically scrolled so that the active anchor is always visible. + # https://zensical.org/docs/setup/navigation/#anchor-following + # "toc.follow", + + # When navigation integration for the table of contents is enabled, it is + # always rendered as part of the navigation sidebar on the left. + # https://zensical.org/docs/setup/navigation/#navigation-integration + #"toc.integrate", +] + +# ---------------------------------------------------------------------------- +# In the "palette" subsection you can configure options for the color scheme. +# You can configure different color # schemes, e.g., to turn on dark mode, +# that the user can switch between. Each color scheme can be further +# customized. +# +# Read more: +# - https://zensical.org/docs/setup/colors/ +# ---------------------------------------------------------------------------- +[[project.theme.palette]] +scheme = "default" +toggle.icon = "lucide/sun" +toggle.name = "Switch to dark mode" + +[[project.theme.palette]] +scheme = "slate" +toggle.icon = "lucide/moon" +toggle.name = "Switch to light mode" + +# ---------------------------------------------------------------------------- +# In the "font" subsection you can configure the fonts used. By default, fonts +# are loaded from Google Fonts, giving you a wide range of choices from a set +# of suitably licensed fonts. There are options for a normal text font and for +# a monospaced font used in code blocks. +# ---------------------------------------------------------------------------- +#[project.theme.font] +#text = "Inter" +#code = "Jetbrains Mono" + +# ---------------------------------------------------------------------------- +# You can configure your own logo to be shown in the header using the "logo" +# option in the "icons" subsection. The logo can be a path to a file in your +# "docs_dir" or it can be a path to an icon. +# +# Likewise, you can customize the logo used for the repository section of the +# header. Zensical derives the default logo for this from the repository URL. +# See below... +# +# There are other icons you can customize. See the documentation for details. +# +# Read more: +# - https://zensical.org/docs/setup/logo-and-icons +# - https://zensical.org/docs/authoring/icons-emojis/#search +# ---------------------------------------------------------------------------- +#[project.theme.icon] +#logo = "lucide/smile" +#repo = "lucide/smile" + +# ---------------------------------------------------------------------------- +# The "extra" section contains miscellaneous settings. +# ---------------------------------------------------------------------------- +#[[project.extra.social]] +#icon = "fontawesome/brands/github" +#link = "https://github.com/user/repo" + + From 8b4c7de8e3faf08c689ff9811f185a248c4e9250 Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Sat, 28 Feb 2026 10:03:13 -0500 Subject: [PATCH 2/4] docs: add landing page --- website/docs/assets/screenshot1.png | Bin 0 -> 110026 bytes website/docs/assets/screenshot2.png | Bin 0 -> 78008 bytes website/docs/index.md | 166 +++------------------------- website/docs/markdown.md | 98 ---------------- website/zensical.toml | 28 +---- 5 files changed, 19 insertions(+), 273 deletions(-) create mode 100644 website/docs/assets/screenshot1.png create mode 100644 website/docs/assets/screenshot2.png delete mode 100644 website/docs/markdown.md diff --git a/website/docs/assets/screenshot1.png b/website/docs/assets/screenshot1.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc5de0cd99fae9a51d2c6e06676aac809a21c6b GIT binary patch literal 110026 zcmeGES6EZs7e0zEL`4MTQ&f;DA|OSo^d_QoL{yseE;V$dV}nnT-U&sdO9uf1gn%d| zp$G^80tpJChZZ0}0_+vPeV+4w&c(Ufcl*c9dNS8sW6e3{m}8Fj9b@tC(L*h!^X%sV z0ASM5zW*2iPRj!T{fl#F!IoF~bbR2CSFRcwkNh5M-Meld;OgOj+tmvIUgQw6TpnGX zWRErsGQ7ap&!`d2dqMrv8=9MoHsd)s5j`)mXpI{#O)h$ z?|RMv->STo<%H83zPXBUq743=C;ITZlc}Pjbm6eyNy|R(Tw8qFPKH c{;9&BABs{we&k;Xy>o*&LI+Aulo$agIe<$g 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 z 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ⅈ4EK5im0;2 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

=y6LoxecfP3DhwTb^WQ$he-9Xu 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 -* [`zensical new`][new] - Create a new project -* [`zensical serve`][serve] - Start local web server -* [`zensical build`][build] - Build your site +

- [new]: https://zensical.org/docs/usage/new/ - [serve]: https://zensical.org/docs/usage/preview/ - [build]: https://zensical.org/docs/usage/build/ - -## Examples - -### Admonitions - -> Go to [documentation](https://zensical.org/docs/authoring/admonitions/) - -!!! note - - This is a **note** admonition. Use it to provide helpful information. - -!!! warning - - This is a **warning** admonition. Be careful! - -### Details - -> Go to [documentation](https://zensical.org/docs/authoring/admonitions/#collapsible-blocks) - -??? info "Click to expand for more info" +- ### Onboarding - This content is hidden until you click to expand it. - Great for FAQs or long explanations. - -## Code Blocks - -> Go to [documentation](https://zensical.org/docs/authoring/code-blocks/) - -``` python hl_lines="2" title="Code blocks" -def greet(name): - print(f"Hello, {name}!") # (1)! - -greet("Python") -``` - -1. > Go to [documentation](https://zensical.org/docs/authoring/code-blocks/#code-annotations) - - Code annotations allow to attach notes to lines of code. - -Code can also be highlighted inline: `#!python print("Hello, Python!")`. - -## Content tabs - -> Go to [documentation](https://zensical.org/docs/authoring/content-tabs/) - -=== "Python" - - ``` python - print("Hello from Python!") - ``` - -=== "Rust" + --- - ``` rs - println!("Hello from Rust!"); - ``` + Onboarding -## Diagrams + Onboarding screens. -> Go to [documentation](https://zensical.org/docs/authoring/diagrams/) - -``` mermaid -graph LR - A[Start] --> B{Error?}; - B -->|Yes| C[Hmm...]; - C --> D[Debug]; - D --> B; - B ---->|No| E[Yay!]; -``` - -## Footnotes - -> Go to [documentation](https://zensical.org/docs/authoring/footnotes/) - -Here's a sentence with a footnote.[^1] - -Hover it, to see a tooltip. - -[^1]: This is the footnote. - - -## Formatting - -> Go to [documentation](https://zensical.org/docs/authoring/formatting/) - -- ==This was marked (highlight)== -- ^^This was inserted (underline)^^ -- ~~This was deleted (strikethrough)~~ -- H~2~O -- A^T^A -- ++ctrl+alt+del++ - -## Icons, Emojis - -> Go to [documentation](https://zensical.org/docs/authoring/icons-emojis/) - -* :sparkles: `:sparkles:` -* :rocket: `:rocket:` -* :tada: `:tada:` -* :memo: `:memo:` -* :eyes: `:eyes:` - -## Maths - -> Go to [documentation](https://zensical.org/docs/authoring/math/) - -$$ -\cos x=\sum_{k=0}^{\infty}\frac{(-1)^k}{(2k)!}x^{2k} -$$ - -!!! warning "Needs configuration" - Note that MathJax is included via a `script` tag on this page and is not - configured in the generated default configuration to avoid including it - in a pages that do not need it. See the documentation for details on how - to configure it on all your pages if they are more Maths-heavy than these - simple starter pages. - - - - -## Task Lists - -> Go to [documentation](https://zensical.org/docs/authoring/lists/#using-task-lists) - -* [x] Install Zensical -* [x] Configure `zensical.toml` -* [x] Write amazing documentation -* [ ] Deploy anywhere +- ### Wallet + + --- -## Tooltips + Onboarding -> Go to [documentation](https://zensical.org/docs/authoring/tooltips/) + Wallet screen. -[Hover me][example] - [example]: https://example.com "I'm a tooltip!" +
diff --git a/website/docs/markdown.md b/website/docs/markdown.md deleted file mode 100644 index 7ea6d1e..0000000 --- a/website/docs/markdown.md +++ /dev/null @@ -1,98 +0,0 @@ ---- -icon: simple/markdown ---- - -# Markdown in 5min - -## Headers -``` -# H1 Header -## H2 Header -### H3 Header -#### H4 Header -##### H5 Header -###### H6 Header -``` - -## Text formatting -``` -**bold text** -*italic text* -***bold and italic*** -~~strikethrough~~ -`inline code` -``` - -## Links and images -``` -[Link text](https://example.com) -[Link with title](https://example.com "Hover title") -![Alt text](image.jpg) -![Image with title](image.jpg "Image title") -``` - -## Lists -``` -Unordered: -- Item 1 -- Item 2 - - Nested item - -Ordered: -1. First item -2. Second item -3. Third item -``` - -## Blockquotes -``` -> This is a blockquote -> Multiple lines ->> Nested quote -``` - -## Code blocks -```` -```javascript -function hello() { - console.log("Hello, world!"); -} -``` -```` - -## Tables -``` -| Header 1 | Header 2 | Header 3 | -|----------|----------|----------| -| Row 1 | Data | Data | -| Row 2 | Data | Data | -``` - -## Horizontal rule -``` ---- -or -*** -or -___ -``` - -## Task lists -``` -- [x] Completed task -- [ ] Incomplete task -- [ ] Another task -``` - -## Escaping characters -``` -Use backslash to escape: \* \_ \# \` -``` - -## Line breaks -``` -End a line with two spaces -to create a line break. - -Or use a blank line for a new paragraph. -``` \ No newline at end of file diff --git a/website/zensical.toml b/website/zensical.toml index b8abbb3..29cf5fe 100644 --- a/website/zensical.toml +++ b/website/zensical.toml @@ -1,17 +1,5 @@ -# ============================================================================ -# -# The configuration produced by default is meant to highlight the features -# that Zensical provides and to serve as a starting point for your own -# projects. -# -# ============================================================================ - [project] - -# The site_name is shown in the page header and the browser window title -# -# Read more: https://zensical.org/docs/setup/basics/#site_name -site_name = "Documentation" +site_name = "Devkit Wallet" # The site_description is included in the HTML head and should contain a # meaningful description of the site content for use by search engines. @@ -37,17 +25,9 @@ copyright = """ Copyright © 2026 The authors """ -# Zensical supports both implicit navigation and explicitly defined navigation. -# If you decide not to define a navigation here then Zensical will simply -# derive the navigation structure from the directory structure of your -# "docs_dir". The definition below demonstrates how a navigation structure -# can be defined using TOML syntax. -# -# Read more: https://zensical.org/docs/setup/navigation/ -# nav = [ -# { "Get started" = "index.md" }, -# { "Markdown in 5min" = "markdown.md" }, -# ] +nav = [ + { "About" = "index.md" }, +] # With the "extra_css" option you can add your own CSS styling to customize # your Zensical project according to your needs. You can add any number of From 4e6302aa5b4a12f50d568a547e965b24f6ed2f8c Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Sat, 28 Feb 2026 10:08:22 -0500 Subject: [PATCH 3/4] build: add justfile to website directory --- website/justfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 website/justfile diff --git a/website/justfile b/website/justfile new file mode 100644 index 0000000..ec06621 --- /dev/null +++ b/website/justfile @@ -0,0 +1,14 @@ +default: + just --list --unsorted + +# Build the website +build: + uv run zensical build + +# Serve the site locally +serve: + uv run zensical serve + +clean: + rm -rf .cache/ + rm -rf site/ From 6312d72d988a69dbc5729604a438a899e88ac3f7 Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Sat, 28 Feb 2026 10:09:12 -0500 Subject: [PATCH 4/4] docs: add deploy script for github pages --- website/deploy/gh-pages.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 website/deploy/gh-pages.sh diff --git a/website/deploy/gh-pages.sh b/website/deploy/gh-pages.sh new file mode 100644 index 0000000..38b6b73 --- /dev/null +++ b/website/deploy/gh-pages.sh @@ -0,0 +1,15 @@ +# This script will build the website and push it to the gh-pages branch, +# publishing it automatically to https://bitcoindevkit.github.io/devkit-wallet/. + +set -euo pipefail + +just clean +just build +cd ./site/ +git init . +git switch --create gh-pages +git add . +git commit --message "Deploy $(date +"%Y-%m-%d")" +git remote add upstream git@github.com:bitcoindevkit/devkit-wallet.git +git push upstream gh-pages --force +cd ..