The Writing page (Documentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-nexus/llms.txt
Use this file to discover all available pages before exploring further.
/writing) archives the developer’s published technical articles in a scroll-friendly vertical layout. Each article is presented as a “scroll” — a parchment-like card containing a date stamp, title, an excerpt with a styled drop-cap first letter, and a read-more call to action. Articles are separated by a decorative < * > divider that echoes the site’s code-syntax aesthetic. The page closes with an archive footer noting that more articles are forthcoming.
Route & Navigation
| Property | Value |
|---|---|
| Route | /writing |
| Nav Label | SCROLLS |
| Page Heading | SCROLLS & SCRIPTS |
| Subheading | // ARCHIVED INCANTATIONS AND THEORIES |
Visual Structure
Article Cards
Articles are rendered in a single-column list. Each card contains:- Date stamp — formatted as
YYYY.MM.DDin a muted monospace style - Title — uppercase, large, with letter-spacing
- Excerpt — two to three sentences of article preview; the first letter is enlarged and styled as a typographic drop-cap
- Read more CTA — a text link or button labeled in the site’s arcane voice
Article Index
| Date | Title | Topic |
|---|---|---|
| 2023.10.14 | THE ALCHEMY OF STATE MANAGEMENT | State management patterns; prop-drilling vs. React Context vs. external stores |
| 2023.07.22 | SUMMONING DEMONS: A GUIDE TO BACKGROUND WORKERS | Background job processing, queues, and worker architecture |
| 2023.03.05 | WARDING AGAINST INJECTION ATTACKS | Input sanitization, SQL injection, and XSS defense |
Drop-Cap Styling
The first letter of each article excerpt is styled as a drop-cap using CSS:Article Separator
Between each article, a decorative divider is rendered:Archive Footer
After the final article, a footer line closes the archive:Animations
Article cards entrance-animate with a staggered fade-up on page load. Each card has a slightly longer delay than the previous, creating a cascading reveal.The “read more” links currently point to
href="#" placeholders. The Writing page is designed to hold excerpt previews — full article content would live at dedicated routes (e.g., /writing/alchemy-of-state-management) which are not yet implemented in the router.Customization
Adding a new article: Append an entry to the articles data array. Articles are rendered in array order — add new entries at the top of the array to show the most recent article first.YYYY.MM.DD format is hardcoded as a string in each article entry. There is no date-formatting library in use — if you want to change the separator character (e.g., - instead of .), update the string values directly in the data array.
Removing the drop-cap:
Delete or override the ::first-letter CSS rule on the excerpt container. The rest of the card layout is unaffected.
Updating the archive footer:
Find the static footer string at the bottom of the Writing component’s JSX and edit the text directly.