> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gohaven.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Edit pages and post announcements on your Haven site

> Use Haven's rich text editor to update page content, create new pages, control navigation order, and publish time-sensitive announcements to your site.

The **Website** section of your admin dashboard lists every page on your public site. From here you can edit content, control which pages appear in navigation, create new custom pages, and manage announcements. Go to `{slug}.gohaven.co/admin/website` to get started.

## Page types

Haven distinguishes between static pages — where you write and edit the content directly — and special pages that generate their content automatically.

| Page type     | How content works                                                       |
| ------------- | ----------------------------------------------------------------------- |
| **Content**   | You write and edit the content in the rich text editor.                 |
| **Events**    | Automatically lists upcoming and past events from the Events module.    |
| **Directory** | Displays a searchable member directory.                                 |
| **Join**      | Lists your active membership levels with pricing and links to checkout. |
| **Donate**    | Shows a donation form with an amount field.                             |

<Note>
  Standard pages like Home, About, Events, Join, Directory, and Contact are created for you automatically. You can edit their content, but their page types are fixed.
</Note>

## Editing a page

<Steps>
  <Step title="Open the Website section">
    In the left sidebar, click **Website**. You'll see a list of all your pages with their publish status.
  </Step>

  <Step title="Select the page to edit">
    Click the page name to open it in the editor.
  </Step>

  <Step title="Edit your content">
    Use the rich text editor to update your content. You can add and format:

    * **Headings** (H1, H2, H3) to structure long pages
    * **Bold and italic** text for emphasis
    * **Links** to internal pages or external URLs
    * **Images** — upload directly from your computer or paste a URL
    * **Bulleted and numbered lists**
    * **Blockquotes** and horizontal rules
    * **Simple tables**
    * **Embedded video** from YouTube or Vimeo

    <Note>
      The editor intentionally does not support custom HTML or JavaScript widgets. This keeps every site looking polished and consistent.
    </Note>
  </Step>

  <Step title="Configure page settings">
    Below the editor, you can adjust:

    * **Title** — the page name shown in navigation and the browser tab
    * **Slug** — the URL path (for example, `/about`). Slugs are lowercase with hyphens only.
    * **Show in navigation** — whether the page appears in the site header nav
    * **Members only** — restrict the page to logged-in members
    * **SEO fields** — meta title, meta description, and Open Graph image
  </Step>

  <Step title="Save your changes">
    Click **Save** to publish your changes immediately. The page updates on your live site right away.
  </Step>
</Steps>

## The home page hero

The Home page has a **hero section** at the top — a large visual area with a headline, optional subtitle, and a call-to-action button. You can customize it from the page editor:

* **Hero headline** — the main text displayed in large type
* **Hero image** — a background or featured image
* **CTA button text and URL** — the button visitors see beneath the headline

Below the hero, the home page automatically shows your three most recent announcements and your next four upcoming events.

## Creating a new page

<Steps>
  <Step title="Click New Page">
    From the Website page list, click the **New Page** button in the top right.
  </Step>

  <Step title="Enter a title and slug">
    Give your page a title. Haven generates a URL slug automatically, but you can edit it. Slugs must be lowercase letters, numbers, and hyphens only.
  </Step>

  <Step title="Choose the page type">
    Select **Content** for a standard editable page. Use one of the special types (Events, Directory, etc.) only if you want Haven to generate the content automatically.
  </Step>

  <Step title="Write your content">
    Add your content using the rich text editor. You can come back and edit it any time.
  </Step>

  <Step title="Set navigation and visibility">
    Toggle **Show in navigation** on if you want this page to appear in the site header. Toggle it off for pages you want accessible by URL but not listed in the nav.
  </Step>

  <Step title="Save">
    Click **Save**. The new page is live immediately if **Published** is toggled on.
  </Step>
</Steps>

## Publishing and unpublishing pages

Every page has a **Published** toggle. Turn it off to take a page off your public site without deleting it. The page stays in your admin and you can republish it any time. Unpublished pages are not accessible to visitors, even if someone knows the URL.

## Reordering navigation

The order of pages in your site header navigation matches the order shown in your admin page list. Drag and drop pages into your preferred order — the navigation updates immediately.

## Announcements

Announcements are time-sensitive notices that appear on your public site — most prominently in the **Latest News** section on your home page and on a dedicated news feed if you have a News page.

Go to **Website → Announcements** to create and manage them.

### Creating an announcement

<Steps>
  <Step title="Open Announcements">
    In the Website section, click **Announcements** in the sub-navigation.
  </Step>

  <Step title="Click New Announcement">
    Click the **New Announcement** button.
  </Step>

  <Step title="Write your announcement">
    Enter a **Title** and use the rich text editor to write the body. Optionally add an **Author name** to attribute the post.
  </Step>

  <Step title="Configure visibility">
    * **Published** — turn off to save a draft without showing it publicly
    * **Members only** — restrict to logged-in members
    * **Pinned** — pin to the top of the news feed; pinned announcements display a badge
  </Step>

  <Step title="Save">
    Click **Save**. Published announcements appear on your site immediately.
  </Step>
</Steps>

<Tip>
  Use announcements for news that belongs to a specific point in time — meeting recaps, board updates, event results. For evergreen content about your club, use a standard Content page instead.
</Tip>
