19 lines
910 B
Markdown
19 lines
910 B
Markdown
forgejo-blog-manager/
|
|
├── src/
|
|
│ └── dlw/
|
|
│ ├── __init__.py
|
|
│ ├── admin.py # Flask App: Routing, Formulare, Vorschau-Logik
|
|
│ ├── commands.py # CLI Entry Point: Setup, Server Start
|
|
│ ├── git_ops.py # GitPython Wrapper: Commit und Push
|
|
│ └── ssg_config/ # Pelican Konfiguration und Templates
|
|
│ ├── pelicanconf.py
|
|
│ ├── article_template.j2 # Für die Vorschau
|
|
│ └── templates/ # Die eigentlichen Blog-Templates
|
|
│ └── ...
|
|
├── content/ # Hier landen die generierten Markdown-Artikel
|
|
├── downloads/ # Hier landen PDF- und Audio-Dateien
|
|
├── .gitignore
|
|
├── README.md
|
|
└── pyproject.toml # PEP 621 Konfiguration
|
|
|