Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/full-moon/llms.txt

Use this file to discover all available pages before exploring further.

The Blog page is the developer’s written voice: a collection of tutorials, technical musings, and behind-the-scenes observations framed as whispers shared within the coven. Each post is a scroll — a preserved piece of knowledge passed on to the reader. The "Read Scroll →" call-to-action on every card continues the manuscript metaphor, inviting visitors to unroll each piece of writing and read.

Route & Static Shell

The Blog page is served from pages/Blog.html. Its static shell sets the hash to /blog on load.
<script>
  window.__STATIC_PAGE_ROUTE__ = "/blog";
  if (!window.location.hash || window.location.hash === "#/" || window.location.hash === "#") {
    window.location.hash = "/blog";
  }
</script>

Section Headings

ElementText
Section heading"Whispers from the Coven"
Subheading"Musings, tutorials, and dark secrets"
The heading "Whispers from the Coven" is rendered in font-heading (Cinzel Decorative) with witch-teal-glow (#2dd4bf) coloring. The subheading "Musings, tutorials, and dark secrets" uses font-body (Cormorant Garamond) and enumerates the three modes of writing present in the blog — reflective, instructional, and confessional.
"Dark secrets" in the subheading is a playful reference to technical knowledge that feels arcane or non-obvious — things like obscure CSS behavior, under-documented APIs, or hard-won debugging insights. It sets the expectation that the writing goes beneath the surface.

Visual Design

Blog post entries are displayed as cards on the midnight-base (#0a0e1a) background. Each card uses witch-teal-dark (#0e3a3a) as a background fill and witch-teal-bright (#5eead4) for the post title and the "Read Scroll →" action link. Framer Motion stagger animations bring the cards into view on mount.

Blog Post Card

Each blog card is a preview of a single post.
FieldDescription
Post titleThe name of the scroll / article
ExcerptA short preview of the post content
DatePublication date, styled as a ritual timestamp
CTA"Read Scroll →" — navigates to the full post

Card Interactions

InteractionBehavior
Page mountCards animate in with staggered Framer Motion fade-in
Card hoverBorder glow may activate in witch-teal-glow
"Read Scroll →" clickNavigates to full blog post (internal route or external link)
The arrow in "Read Scroll →" mirrors the directional language used in the Projects page ("Inspect Spell →"). Consistent arrow-suffixed CTAs across sections create a cohesive interaction vocabulary — each arrow signals “follow this deeper.”

Animation Details

ElementAnimation
Section headingFade in + upward translate on mount
SubheadingShort delayed fade-in
Blog post cardsStaggered fade-in with slight vertical offset
Card hoverBorder glow may activate via CSS or Framer Motion whileHover
In the site’s thematic navigation, the Blog page is linked as “Whispers from the Coven”, matching the section heading and maintaining the arcane chapter-title pattern used across all navigation links.

Typography & Color Reference

TokenHexUsage on this page
midnight-base#0a0e1aPage background
witch-teal-glow#2dd4bfSection heading, card borders on hover
witch-teal-bright#5eead4Post titles, "Read Scroll →" link text
witch-teal-dark#0e3a3aCard background fill
font-headingCinzel DecorativeSection heading, card post titles
font-bodyCormorant GaramondSubheading, excerpt and date text

Build docs developers (and LLMs) love