From 4bb821bc73ab18f97809ca1d2331ad9b3a7b363f Mon Sep 17 00:00:00 2001 From: gribse Date: Fri, 25 Apr 2025 20:47:52 +0200 Subject: [PATCH] decap cms oauth --- readMe.md | 11 ++++++++--- static/admin/config.yml | 38 ++++++++++++++++++++++++++++---------- 2 files changed, 36 insertions(+), 13 deletions(-) diff --git a/readMe.md b/readMe.md index fc4aa9d..a8a3d09 100644 --- a/readMe.md +++ b/readMe.md @@ -1,8 +1,10 @@ # Mon blog / site perso -## Todo +# Todo -### Page d'accueil +## Page d'accueil + +### Scrolling posts - [x] add a blur to backgound images of scrolling posts - [x] Optimiser les images de la page d'accueil @@ -10,6 +12,7 @@ - [ ] make the gradient of scrolling posts on homepage responsive to theme by swithing them - [x] mettre les défilantes colonnes adjecentes au principal div - [ ] corriger le bout gris qui dépasse dans les radius des scrolling-list-item +- [ ] Faire le blur avec du css et non le trautement d'image HUgo ### Collection @@ -32,6 +35,8 @@ - [ ] Ajouter un colophon - [ ] Mis à jour la dernière fois le - [ ] Installer decap CMS - - [ ] Faire fonctionner l'auth avec forgejo + - [x] Faire fonctionner l'auth avec forgejo + - [ ] Configurer decap CMS pour qu'il affiche les posts, et fonctionne avec les page bundles + - [ ] Configurer les galleries dans Decap CMS diff --git a/static/admin/config.yml b/static/admin/config.yml index 6accfd1..85ea568 100644 --- a/static/admin/config.yml +++ b/static/admin/config.yml @@ -13,17 +13,35 @@ local_backend: true # allows local editing via npx decap-cms-proxy-server media_folder: "static/images/uploads" # path in repo public_folder: "/images/uploads" # URL path + collections: - - name: "posts" - label: "Posts" - folder: "content/posts" + - name: "blog" + label: "Articles de blog" + folder: "content/blog" create: true slug: "{{slug}}" - extension: "md" # Hugo expects Markdown - format: "frontmatter" + nested: + depth: 1 + summary: "{{title}}" + filter: + field: "path" + pattern: ".*?/index.md" fields: - - { label: "Title", name: "title", widget: "string" } - - { label: "Date", name: "date", widget: "datetime" } - - { label: "Draft", name: "draft", widget: "boolean", default: true } - - { label: "Tags", name: "tags", widget: "list", default: [] } - - { label: "Body", name: "body", widget: "markdown" } + - { name: "title", label: "Title", widget: "string" } + - { name: "date", label: "Date", widget: "datetime" } + - { name: "draft", label: "Draft", widget: "boolean", default: true } + - { name: "ShowToc", label: "Show TOC", widget: "boolean", default: true } + - label: "Cover Image" + name: "cover" + widget: "object" + fields: + - { label: "Hidden", name: "hidden", widget: "boolean", default: false } + - { label: "Hidden in List", name: "hiddenInList", widget: "boolean", default: false } + - { label: "Hidden in Single", name: "hiddenInSingle", widget: "boolean", default: true } + - { label: "Image", name: "image", widget: "string", default: "images/default.jpg" } + - { label: "Alt", name: "alt", widget: "string", required: false } + - { label: "Caption", name: "caption", widget: "string", required: false } + - { name: "ShowBreadCrumbs", label: "Show Breadcrumbs", widget: "boolean", default: true } + - { name: "ShowPostNavLinks", label: "Show Post Nav Links", widget: "boolean", default: true } + - { name: "ShowReadingTime", label: "Show Reading Time", widget: "boolean", default: true } + - { name: "body", label: "Body", widget: "markdown" } \ No newline at end of file