This blog contain only a changelog of casual entries displayed in reverse chronological order, with the newest appearing first. It is not intended to present news or discoveries, just some notes on the updates to the website. Unless something drastic happens, I will only update the website “when ready”. That means it could be months between updates, or even longer… This is, after all, only a hobby. I often work in spurts when inspiration strikes.
Build 2610
- Moved house from Netlify to Cloudflare.
- Adjustments made on the fly, so expecting some bugs.
Build 2609
- CLEANED UP CSS variables and removed unresolved stuff.
- UPDATED Turin Recto markup, replacing
<r>tags withreddspans. - REFACTORED the sidebar, footer, head, and navigation components for more consistent page structure.
- FIXED the Turin navigation component and made
asideactive page links look different. - UPDATED navigation popovers to match the page max width, use the light background, and remain centered on wide screens.
- ADDED reusable page-interaction for accordions, footnotes, clipboard copying, and transition handling. Pita.
- UPDATED blog, dynasty, period, Manetho, pharaoh, and Turin columns to use shared layout and interactions.
- REFINED reusable dynasty, obelisk, sidebar-card, font-toggle, dark-mode, and footer components.
- MOVED Fancybox CSS from the global footer to the global stylesheet.
- UPDATED anchor scroll utility for
/obelisk#LuxorAetc. by using Tailwind’sscroll-mt-20class. - SPLIT
globalCSS into importedtoken,layout,pharaoh,blog, andTurinconcern files while retainingglobal.cssas the entry point. - SIMPLIFIED
dynastyandperiodlayout metadata wiring with a typed, curated adapter. - CONVERTED the info sidebar abbreviations from an HTML blob to structured label/value data.
- CLEANED navigation by moving menu data into a typed module, making dynasty routes explicit, and replacing the mobile checkbox with an accessible button state.
Build 2608
- UPDATED Astro 7.1.4 to 7.2.4
- ADDED some pictures of a couple pharaohs Dyns 4,12,18
- ADDED Seshemnefer III to Minor king lists, and made new info boxes.
- UPDATED The chronology page updated with more precise language. Less ambguity, I hope.
Build 2607
- EXPANDED and corrected history of the hieroglyphs/scripts/language
- Astro updated to v7. Nice build speed improvement!
- Markdown files got a ☉ before the
<li>items. - ADDED Turin display case photo from 2025.
- ADDED Text of the TKL page =
kinglists/turin/text - FIXED
<m>and<d>and<r>inkl_merged.jsonto<span> - ADDED the Hanging obelisk with images etc.
- Obelisk card redesign
- Hatshepsut obelisk page corrected photo and text (east/west faces were switched)
Build 2606
- ADDED blog basics, for the changelog page. Expandable to a blog if needed.
- ADDED: Theme toggle now use
localStorageandprefers-color-schemefor persistent theme handling - FIXED: Forgot to add breadcrumbs part to blog
content.config.ts. Some minor logic changes. - ADDED: About sidebar
- FIXED: text of pharaoh sequence now displays correctly if
pharaoh.json‘order’ field present or not. - UPDATED: Packages upgraded. Few small paths corrected in data files.
Build 2605
- Changed to a build number (YYMM) = more understandable than an abstract “version”.
- Using WSL2. MUCH faster and less buggy than native Windows! Linux too much hassle.
- FIXED: hieroglyphs overflowing/cutting off long glyphs on large viewports.
- FIXED: Dynasties intro text incorrectly mapped
- Breadcrumbs now on all pages (most?)
- ViewTransitions now flow correctly
That should be just about it, nothing Earth shattering!
Technical information
Entirely coded by hand using Astro and TailwindCSS using NodeJS. This is probably the seventh complete rewrite. Foundation and Bootstrap were dumped quite a few years ago now.
Using the fonts Inter and Merriweather instead of Instrument Sans.
The website source code is freely available at Github, and the webpages are hosted by Cloudflare and should always be available at pharaohse.pages.dev.
PHARAOH.SE