Skip to main content

Create your first blog post

This walkthrough covers the full path from opening the visitor site to publishing your first article on a local ReactPress install. If you have not bootstrapped a project yet, start with Create your first site.

Prerequisites

  • reactpress init (or an equivalent start command) has finished and services are running
  • Visitor site: http://localhost:3001 by default
  • Admin: http://localhost:3001/admin/ by default

Open the visitor site

With a theme active, open:

http://localhost:3001

You should see the theme home page. Content comes next — publish from Admin.

Visitor site home

Register and sign in

  1. Open the login page (themes usually expose Login / Register)
  2. Register an account first
  3. Sign in with that account

Registration

Login

Open Admin

Admin URL:

http://localhost:3001/admin/

reactpress init mounts Admin on the same port as the visitor site. After login you land on the dashboard.

Admin dashboard

Create a post

  1. Sidebar: Posts → Add New
  2. Enter a title (required)
  3. Write the body in the Markdown editor (live preview supported)
  4. Optional: cover image, excerpt, categories, tags, URL slug

Post editor — Markdown with live preview

Field details: Content management.

Publish

  1. In the Publish panel, set visibility (public / draft)
  2. Click Publish
  3. Refresh the visitor site and confirm the post appears

Your first article is live.

Next steps