Vítejte na blogu! Toto je první článek, který slouží jako ukázka formátování.

Proč Flask?

Flask je minimalistický webový framework pro Python. Na rozdíl od Djanga vám nediktuje strukturu projektu — postavíte si přesně to, co potřebujete.

Ukázka kódu

Jednoduchá Flask aplikace:

from flask import Flask

app = Flask(__name__)

@app.route("/")
def index():
    return "Hello, World!"

if __name__ == "__main__":
    app.run(debug=True)

A tady je příklad práce se soubory v Pythonu:

from pathlib import Path

posts_dir = Path("posts")
for md_file in sorted(posts_dir.glob("*.md")):
    print(f"Nalezen článek: {md_file.stem}")

Seznamy

Věci, které tento blog umí:

  • Markdown články s YAML frontmatter
  • Syntax highlighting přes Pygments
  • Lazy cache — HTML se generuje při prvním přístupu
  • RSS/Atom feed
  • Tagy a filtrování podle nich

Kód inline

Konfiguraci najdete v souboru app.py. Články se ukládají do složky posts/ jako .md soubory.