Building this blog with Ignite

Posted • 1 min read

I built this site with Ignite, a static site generator that lets you describe web pages in Swift using a result-builder syntax that feels a lot like SwiftUI. This first post is a placeholder — replace it with your own story of setting the site up.

PLACEHOLDER: Why you chose Swift for your blog instead of Hugo, Jekyll, or a hosted platform.

What I learned

PLACEHOLDER: Things that clicked while building this — the Site protocol, markdown front matter, how ArticlePage renders posts.

struct PersonalBlog: Site {
    var name = "My Blog"
    var homePage = Home()
    var layout = MainLayout()
}

Created in Swift with Ignite