Free Astro tutorials for complete beginners.

Beginner's Guide to Astro

EmDash's 4 Templates Compared: Blog, Marketing, Portfolio and Starter

We installed all four EmDash templates and set each one up with its sample content. Here's what each looks like, what it's built for, and which to pick.

Tested on Astro 7.4

Cover image for EmDash's 4 Templates Compared: Blog, Marketing, Portfolio and Starter
In this guide
  1. The quick answer
  2. Blog
  3. Marketing
  4. Portfolio
  5. Starter
  6. How to pick
  7. Where to go next
  8. Frequently asked questions

When you create an EmDash site, you pick one of four templates. Each one is a complete, designed site with its own kinds of content. We installed all four on November 8, 2026, chose Sample content in each setup wizard, and took a picture of each homepage.

The quick answer

Template Pick it for What you can write
Blog Writing, newsletters, personal sites Posts, pages, categories, tags
Marketing A company or product site Pages built from blocks
Portfolio Showing off creative work Projects with galleries, pages, tags
Starter Designing everything yourself Posts, pages, categories, tags, with no styling

To pick one when you create your site:

npm create emdash@latest my-site -- --template blog

Swap blog for marketing, portfolio or starter.

Blog

See it live: em-demo.astrobeginner.com runs this template with its sample posts.

The EmDash blog template’s homepage, with a large title, My Blog, and the tagline Thoughts on building for the web, above a featured post card with a photo.

The one most people should start with. A clean writing site in a soft grey frame. Posts get a proper reading layout: the date and reading time on the left, the text in the middle, and a table of contents and sidebar on the right. It comes with search, an RSS feed, categories, tags and comments.

Sample content: eight posts, one of them a draft, an About page, and seven images.

Marketing

The EmDash marketing template’s homepage for Halden, a made-up company, with a big serif headline, Every building, running at its best, two buttons, Book a demo and See how it works, and a large photo below.

A company website, with a big headline at the top. Every page is built from blocks you stack in the editor: a hero, a wall of logos, features, stats, testimonials, pricing, questions and answers, and a call to action. There are no blog posts in this one, just pages.

Sample content: a whole site for Halden, a made-up energy company. You replace the words and photos with yours. The header button, Book a demo, is a menu link you can rename in Menus.

Portfolio

The EmDash portfolio template’s homepage, titled Studio, Design and Development, with a Selected Work section showing two large project photos, Coastal and The Archive.

A quiet, almost black-and-white site that lets your pictures do the talking. Each project has a client, a year, a short summary, a write-up and a gallery of images with captions. Made for designers, photographers, illustrators and studios.

Sample content: a handful of projects with photos. One thing to change before you go live: the contact page opens the visitor’s email app, using an example address. Put your own address in src/pages/contact.astro.

Starter

The EmDash starter template’s homepage, with plain black text and blue links, a heading saying Recent Posts and one post called Welcome, and no styling at all.

Yes, it really looks like that. The starter has no design on purpose: no fonts, no colours, no layout. It has the same posts, pages, categories and tags as the blog, so it works. It’s for people who want to design every pixel themselves, or have an AI build the design.

Sample content: one post called Welcome.

How to pick

  • You want to write. Blog.
  • You’re selling something. Marketing.
  • Your work is visual. Portfolio.
  • You have a design ready, or a developer. Starter.

Not sure? Start with Blog. It’s the most complete, and the one most EmDash guides, including ours, use.

Where to go next

Frequently asked questions

Can I change templates later?

Not with a switch, like a WordPress theme. Each template is its own project. You'd start a new project with the other template and move your content across with EmDash's export and import.

Which template is best for a business?

Marketing, if you need a homepage with sections, pricing and a contact page. Blog, if the business mostly publishes articles.

Do all templates work on Cloudflare and Node.js?

Yes. When you create a project you pick the platform and the template separately, so all four work on either.

Stuck on a step?

Check the common errors guide, look up a word in the glossary, or ask the friendly people in the official Astro and EmDash Discords. How to ask so people can help.

Keep reading

  1. How to Write and Publish Your First Post in EmDash

    Write a post in EmDash's editor, save it as a draft, and publish it. We did it on EmDash 1.4, and these are the real screens, including the one step people miss.

    EmDash, 6 minute read, November 8, 2026

  2. A Tour of the EmDash Dashboard: Every Menu Explained

    What every item in the EmDash admin menu does, from Posts and Media to Redirects, Bylines and Import, with screenshots from EmDash 1.4.

    EmDash, 7 minute read, November 8, 2026

  3. How to Put an EmDash Site Online With Cloudflare

    We deployed EmDash to Cloudflare with one command in 27 seconds. Wrangler made the database, media storage and session store for us. Here are the exact steps.

    EmDash, 8 minute read, November 8, 2026

Try "blog", "deploy" or "EmDash".