Skip to main content
Every website is a collection of pages. Hiveku gives you three ways to add and manage them — pick the one that matches your comfort level.

Easiest

Ask the AI assistant

Visual

Content Editor UI

For developers

Code Editor directly

Pages vs CMS Collections

Before adding more pages, it’s worth knowing what kind of content belongs on a page versus in a CMS collection — they’re handled differently.
Use a website page for…Use a CMS collection for…
Home, About, Pricing, ContactBlog posts
Bespoke marketing landersProducts in a catalog
One-off layoutsTeam members
Anything where the layout is the contentTestimonials
Case studies
FAQs
Anything that repeats with a shared shape
Pages live in the page tree (this guide). CMS collections live in hiveku.cms.json — see CMS Collections.
For repeating content like blog posts, products, or team members, use a CMS collection rather than creating a page per item. The CMS gives you a Webflow-style editor, version history, and search out of the box, and means a content team can manage entries without touching code. See CMS Overview and Collections.

Option 1: Ask the AI (Easiest)

1

Open the AI chat

Click the AI tab in the left panel of the Editor.
2

Describe the page you want

Just say what you need:
Add a pricing page to my site
Create an About page with our team photos and bios
Rename the "services" page to "what-we-do" and update all links
3

Review and deploy

The AI creates the page, updates your nav if needed, and shows a preview. When you’re happy, click Deploy.

Option 2: Content Editor (Visual)

1

Go to Content > Pages

Inside your project, click Content in the sidebar, then open the Pages tab.
2

Click New Page

You’ll see a form for page details.
3

Fill in the page details

  • Title — shown in the browser tab and used as the default heading
  • Slug — the URL path. welcome produces /welcome
  • Meta description — used by Google and social previews
  • Status — Draft or Published
4

Save

Click Save. The page is added to your site and listed in the Pages tab.

Option 3: Code Editor (Developers)

1

Open the Code Editor

Click Code Editor in your project.
2

Navigate to the pages folder

Depending on your framework:
  • app/ — Next.js App Router (each folder with a page.tsx is a route)
  • pages/ — Next.js Pages Router
  • src/pages/ — Astro, Vite, Gatsby
3

Create the new page file

Right-click the folder and choose New File. Name it based on the URL you want — app/about/page.tsx maps to /about.
4

Save and preview

Save the file. Your live preview refreshes automatically.

Understanding Slugs

The slug is the URL path for a page.
SlugURL
welcome/welcome
about/team/about/team
products/hats/products/hats
(empty or /)/ (homepage)
Keep slugs short, lowercase, and hyphen-separated — our-story is better than OurStory.

Setting the Homepage

1

Open Pages

Go to Content > Pages.
2

Find the page you want as the homepage

Click its row to open details.
3

Mark as homepage

Toggle Set as homepage. This page now serves at /.
Only one page can be the homepage at a time. Setting a new one automatically demotes the previous homepage to a regular route.

Meta Title & Description

For SEO, every page should have:
  • Meta title — 50-60 characters, keyword-rich
  • Meta description — 150-160 characters, compelling summary
You can set these from the page details in the Content Editor, or ask the AI: “Write SEO titles and descriptions for all my pages.”

Draft vs Published

  • Draft — saved but not visible on the live site
  • Published — visible to visitors after you deploy
Drafts are great for work-in-progress pages you don’t want visitors to see yet.

Renaming a Page

Open the page in Content > Pages, change the Slug field, and save. Hiveku updates internal nav links automatically.

Deleting a Page

1

Open the page

Go to Content > Pages and click the page you want to delete.
2

Click Delete

Scroll to the bottom and click Delete. You’ll be asked to confirm.
3

Confirm

The page is removed.
Deletion is permanent. If you might want it back, set it to Draft instead.

Verifying Changes

After creating, renaming, or deleting a page:
  1. Check the live preview in the Editor — it reloads instantly
  2. Click Deploy to push the change to your live site
  3. Visit https://{project}.hiveku.com/{slug} to confirm it’s live

Troubleshooting

You probably haven’t deployed yet. Click Deploy in the top bar. Pages appear in the preview immediately but need a deploy to go live.
Double-check the Slug field in the Content Editor, or the file/folder name in the Code Editor. Slugs with uppercase or spaces can cause unexpected URLs — stick to lowercase and hyphens.
Make sure you toggled Set as homepage for the new page. Only one page can be homepage at a time — check that no other page still has the toggle on.

What’s Next?

CMS Collections

Manage repeating content like blog posts and products

Post a Blog

Publish articles on your site

Edit Visually

Click and edit directly in the preview

Initialize CMS

Scaffold a CMS for repeating content