decap cms oauth
Some checks are pending
/ test (push) Waiting to run

This commit is contained in:
gribse 2025-04-25 20:47:52 +02:00
parent e8025733bc
commit 4bb821bc73
2 changed files with 36 additions and 13 deletions

View file

@ -1,8 +1,10 @@
# Mon blog / site perso # 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] add a blur to backgound images of scrolling posts
- [x] Optimiser les images de la page d'accueil - [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 - [ ] make the gradient of scrolling posts on homepage responsive to theme by swithing them
- [x] mettre les défilantes colonnes adjecentes au principal div - [x] mettre les défilantes colonnes adjecentes au principal div
- [ ] corriger le bout gris qui dépasse dans les radius des scrolling-list-item - [ ] 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 ### Collection
@ -32,6 +35,8 @@
- [ ] Ajouter un colophon - [ ] Ajouter un colophon
- [ ] Mis à jour la dernière fois le - [ ] Mis à jour la dernière fois le
- [ ] Installer decap CMS - [ ] 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

View file

@ -13,17 +13,35 @@ local_backend: true # allows local editing via npx decap-cms-proxy-server
media_folder: "static/images/uploads" # path in repo media_folder: "static/images/uploads" # path in repo
public_folder: "/images/uploads" # URL path public_folder: "/images/uploads" # URL path
collections: collections:
- name: "posts" - name: "blog"
label: "Posts" label: "Articles de blog"
folder: "content/posts" folder: "content/blog"
create: true create: true
slug: "{{slug}}" slug: "{{slug}}"
extension: "md" # Hugo expects Markdown nested:
format: "frontmatter" depth: 1
summary: "{{title}}"
filter:
field: "path"
pattern: ".*?/index.md"
fields: fields:
- { label: "Title", name: "title", widget: "string" } - { name: "title", label: "Title", widget: "string" }
- { label: "Date", name: "date", widget: "datetime" } - { name: "date", label: "Date", widget: "datetime" }
- { label: "Draft", name: "draft", widget: "boolean", default: true } - { name: "draft", label: "Draft", widget: "boolean", default: true }
- { label: "Tags", name: "tags", widget: "list", default: [] } - { name: "ShowToc", label: "Show TOC", widget: "boolean", default: true }
- { label: "Body", name: "body", widget: "markdown" } - 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" }