Reiseblog mit CMS
This commit is contained in:
commit
7f820a6478
19 changed files with 600 additions and 0 deletions
45
public/admin/config.yml
Normal file
45
public/admin/config.yml
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
# Decap CMS – Konfiguration
|
||||
# ---------------------------------------------------------------
|
||||
# Vor dem ersten Login zwei Platzhalter ersetzen:
|
||||
# 1. repo: <FORGEJO_USER>/sattelfest (Besitzer/Repo in Forgejo)
|
||||
# 2. app_id: <OAUTH_CLIENT_ID> (aus der OAuth-App in Forgejo)
|
||||
# base_url ggf. an deine Forgejo-Adresse anpassen.
|
||||
# ---------------------------------------------------------------
|
||||
|
||||
backend:
|
||||
name: gitea
|
||||
repo: FORGEJO_USER/sattelfest
|
||||
base_url: https://git.sattelfest.org
|
||||
branch: main
|
||||
app_id: OAUTH_CLIENT_ID
|
||||
|
||||
# Wohin Fotos aus dem Editor gespeichert werden.
|
||||
# Genau dieser Ordner wird beim Bauen nach GPS (EXIF) durchsucht ->
|
||||
# jedes hochgeladene Foto wird automatisch zu einem Marker auf der Karte.
|
||||
media_folder: public/photos
|
||||
public_folder: /photos
|
||||
|
||||
# Sprache der Oberfläche
|
||||
locale: de
|
||||
|
||||
collections:
|
||||
- name: posts
|
||||
label: Tagebuch
|
||||
label_singular: Eintrag
|
||||
folder: src/pages/posts
|
||||
create: true
|
||||
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
|
||||
extension: md
|
||||
format: frontmatter
|
||||
fields:
|
||||
- { label: Layout, name: layout, widget: hidden, default: "../../layouts/Base.astro" }
|
||||
- { label: Titel, name: title, widget: string }
|
||||
- {
|
||||
label: Datum,
|
||||
name: date,
|
||||
widget: datetime,
|
||||
format: "YYYY-MM-DD",
|
||||
date_format: "YYYY-MM-DD",
|
||||
time_format: false,
|
||||
}
|
||||
- { label: Text, name: body, widget: markdown }
|
||||
17
public/admin/index.html
Normal file
17
public/admin/index.html
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<!doctype html>
|
||||
<html lang="de">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Inhalte verwalten · Sattelfest</title>
|
||||
</head>
|
||||
<body>
|
||||
<!--
|
||||
Decap CMS. Lädt automatisch ./config.yml aus diesem Ordner.
|
||||
Tipp für "alles auf dem eigenen Server": Statt der CDN-URL kannst du
|
||||
die Datei decap-cms.js herunterladen, hier nach public/admin/ legen
|
||||
und unten lokal einbinden (src="./decap-cms.js").
|
||||
-->
|
||||
<script src="https://unpkg.com/decap-cms@^3.6.0/dist/decap-cms.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Loading…
Add table
Add a link
Reference in a new issue