The About page introduces the developer behind DevHaunt with a two-column layout. The left column slides in from the left with theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/apursley2012/dev-haunt/llms.txt
Use this file to discover all available pages before exploring further.
h1 and two paragraphs of bio copy, while the right column scales in a TrickOrTreatBag SVG illustration — a Halloween stand-in for the traditional profile photo or avatar. On smaller viewports the columns stack vertically.
Route:
Static HTML:
Page function:
/aboutStatic HTML:
pages/About.htmlPage function:
L() in assets/main.jsWhat the page displays
| Element | Content |
|---|---|
Section heading (h1) | The Ghost Behind the Screen |
| Bio paragraph 1 | Developer intro — clean architecture, pixel-perfect execution, fast & accessible web |
| Bio paragraph 2 | Personal interests — coffee shops, side projects, horror movies |
| Right-column illustration | TrickOrTreatBag SVG component |
Full bio copy
Paragraph 1: “Greetings! I’m a frontend developer who loves bringing designs back from the dead. With a passion for clean architecture and pixel-perfect execution, I build web experiences that are frighteningly fast and monstrously accessible.”
Paragraph 2: “When I’m not writing code, you can find me haunting local coffee shops, carving out new side projects, or watching classic horror movies (the cheesy ones, of course).”
Halloween-themed concept
Rather than a conventional headshot, the right column renders aTrickOrTreatBag SVG — a friendly Halloween bag overflowing with treats. The heading “The Ghost Behind the Screen” re-frames the typical “About Me” section as a supernatural reveal. Bio language like “bringing designs back from the dead”, “frighteningly fast”, and “monstrously accessible” keeps the theme consistent without obscuring the genuine professional content.
Layout
The page uses aflex-col md:flex-row wrapper (max-w-4xl) so the two columns sit side by side on medium and wider screens. Both columns have flex-1 so they share available space equally.
Framer Motion animations
Three separatemotion elements fire in sequence on mount.
0.8 rather than sliding, giving the right column a distinct “popping into existence” feel that differentiates it from the left-column text.
How to customise
Edit the heading
Find the
motion.h1 in the L() function in assets/main.js and replace "The Ghost Behind the Screen" with your preferred section title.Edit bio paragraphs
Both
p elements live inside the motion.div with transition: { delay: 0.2 }. Edit either string to reflect your own background and personality.Replace the illustration
Swap out
<TrickOrTreatBag /> for any other SVG component or image tag. Keep the outer motion.div wrapper intact to retain the scale-in entrance animation.