From 6d4aeaf51571cadedf5ab4c41cdc8c98158e0c81 Mon Sep 17 00:00:00 2001 From: gwen Date: Fri, 3 Jul 2026 10:17:05 +0200 Subject: [PATCH] docs(prompt): prompt based UI --- .gitignore | 5 ++- mkdocs.yml | 68 +++++++++++++++++++++++++++++++++++++++ publish.sh | 4 +++ requirements.txt | 4 +++ {doc => src}/crepe.py | 0 {doc => src}/crepe.py.ori | 0 {doc => src}/crepe3.py | 0 7 files changed, 80 insertions(+), 1 deletion(-) create mode 100644 mkdocs.yml create mode 100755 publish.sh rename {doc => src}/crepe.py (100%) rename {doc => src}/crepe.py.ori (100%) rename {doc => src}/crepe3.py (100%) diff --git a/.gitignore b/.gitignore index 2afee89..91a602b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,9 @@ # obsidian .obsidian - +# mkdocs +site +# virtual env +.venv # ---> Python # Byte-compiled / optimized / DLL files __pycache__/ diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..a350867 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,68 @@ +site_name: baklava +site_author: Gwen +site_url: https://pedago.gwenaelremond.fr/bribes/baklava +docs_dir: doc +copyright: > + copyright © 2026-2027 silique +nav: + - Accueil: index.md +theme: + name: material + custom_dir: "overrides" + language: en + favicon: assets/logo.png + logo: assets/logo.png + font: + code: Lato + palette: + - scheme: default + primary: grey + accent: deep orange + features: + - navigation.tabs + - content.tabs.link + # - navigation.tabs.sticky + - navigation.footer + - navigation.top + - search.suggest + - search.highlight + - navigation.instant + - navigation.instant.progress + # - content.action.view + - content.code.copy + - content.code.annotate + # - toc.follow + +markdown_extensions: + - attr_list + - admonition + - nl2br + - md_in_html + - pymdownx.details + - pymdownx.superfences + - pymdownx.highlight + - footnotes + - toc: + permalink: true +plugins: + - search + - pub-obsidian: + obsidian_dir: .obsidian +# templates_dir: _templates + comments: + enabled: true + inject_as_html: false + callouts: + enabled: true + indentation: spaces + backlinks: + enabled: true + links: + wikilinks_enabled: true +# - pub-meta: +# slug: +# enabled: true +# #mode: title +# mode: filename +# warn_on_missing: true +# #key_name: slug diff --git a/publish.sh b/publish.sh new file mode 100755 index 0000000..858e7f5 --- /dev/null +++ b/publish.sh @@ -0,0 +1,4 @@ +# mkdocs +mkdocs build +# local VM publication +rsync -avH --force --stats ./site/* ../../../site/static/bribes/baklava/ diff --git a/requirements.txt b/requirements.txt index a75a51d..ea90a82 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,5 @@ textual +# doc tools +mkdocs +mkdocs-publisher +mkdocs-material==9.7.5 diff --git a/doc/crepe.py b/src/crepe.py similarity index 100% rename from doc/crepe.py rename to src/crepe.py diff --git a/doc/crepe.py.ori b/src/crepe.py.ori similarity index 100% rename from doc/crepe.py.ori rename to src/crepe.py.ori diff --git a/doc/crepe3.py b/src/crepe3.py similarity index 100% rename from doc/crepe3.py rename to src/crepe3.py