Pages

Author standalone pages like About, FAQ, or a licenses index

Pages is the admin for non-font content on your site – About, Contact, FAQ, Licenses index, Test fonts download, or any other standalone page you want to author in Fontdue. Page bodies, SEO fields, and ordering are exposed through GraphQL, and the demo template renders them with a few built-in behaviors covered below.

The pages list

Open ContentPages in the admin sidebar to see every page you’ve authored. Each row shows the title and any tags. Drag rows to reorder them. Pages can be filtered by tag and searched by title.

Creating a page

Click Add page to open the form. The form has:

  • Title – the page’s display name, normally used for links and on the page itself.
  • Slug – the URL-friendly version of the title. Used to query for the page from the URL path.
  • Tags – enable grouping and filtering pages.
  • Text – the body of the page. Drag images into the editor to insert them; images are uploaded to Fontdue’s CDN automatically. Supports markdown.
  • SEO metadataTitle, Description, and Keywords that populate meta tags when the page is rendered.

Navigation in the demo template

Pages appear in the top navigation by default, in the order you’ve set on the list. Tagging a page with footer moves it to the footer navigation instead.

Special slugs

Create pages with these specific slugs to activate special page templates in the demo template:

  • licenses – renders an index of your font licenses. Any text you enter on the page appears above the index.
  • test-fonts – renders the test fonts download form. Any text you enter appears above the form.
  • articles – renders an articles index. Tags on your articles populate as filter options in the index’s left column.
  • customer-login – customizes the message at the top of the customer login page.

These behaviors are specific to the demo template – if you’re running your own site, you fetch the page via GraphQL and render however you like.