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.
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:
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.
welcomeproduces/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 apage.tsxis a route)pages/— Next.js Pages Routersrc/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.
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
Draft vs Published
- Draft — saved but not visible on the live site
- Published — visible to visitors after you deploy
Renaming a Page
- Content Editor
- Code Editor
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.
Verifying Changes
After creating, renaming, or deleting a page:- Check the live preview in the Editor — it reloads instantly
- Click Deploy to push the change to your live site
- Visit
https://{project}.hiveku.com/{slug}to confirm it’s live
Troubleshooting
Page isn't showing on the live site
Page isn't showing on the live site
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.
The URL is different than I expected
The URL is different than I expected
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.
Homepage didn't update
Homepage didn't update
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