Description of your cover image

Your Post Title Here

Your Name

Your Post Title

Write your blog post content here using standard Markdown.

How to Publish a Blog Post

  1. Create your post file in priv/blog/posts/ with a descriptive filename

  2. Add your cover image to priv/static/images/blog/

  3. Fill in the frontmatter (the YAML between the --- markers above):

    • title: The display title of your post
    • slug: URL-friendly identifier (e.g., my-awesome-post)
    • date: Publication date in YYYY-MM-DD format
    • author: Your name or team name
    • author_link: (optional) Link to author’s profile (e.g., X/Twitter)
    • cover_image: Path to cover image (e.g., /images/blog/my-cover.png)
    • cover_alt: Alt text for the cover image
    • excerpt: Short summary for the blog listing page
    • published: Set to false while drafting, true when ready to publish
  4. Write your content below the frontmatter using Markdown

  5. Preview locally by running the dev server

  6. Publish by setting published: true and deploying

Markdown Tips

  • Use ## for section headings
  • Use **bold** and *italic* for emphasis
  • Use triple backticks for code blocks with language highlighting
  • Use [link text](url) for links
  • Use ![alt text](image-url) for images

Notes

  • Posts with published: false are only visible in development
  • Posts are sorted by date (newest first)
  • The slug must be unique across all posts