No description
  • CSS 89%
  • HTML 9.9%
  • Shell 1.1%
Find a file
James Grogan 096d464a21
All checks were successful
/ build-and-deploy (push) Successful in 1m9s
Index cleanup, footer contact, bullet float fix, SEO meta improvements
- Move software/work profile sentence from index to projects intro
- Add site-wide footer with contact email image
- Fix bullet list alignment next to avatar (display: flow-root creates BFC)
- SEO: fix duplicate title, canonical /, heading demotion, author JSON-LD,
  article:published_time, h1 on index pages, missing descriptions
- Bump dialann pin to 437a2b0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 07:11:20 +01:00
.forgejo/workflows Index cleanup, footer contact, bullet float fix, SEO meta improvements 2026-06-10 07:11:20 +01:00
infra Add basic deployment 2024-08-26 17:27:10 +01:00
src Index cleanup, footer contact, bullet float fix, SEO meta improvements 2026-06-10 07:11:20 +01:00
.gitignore Add basic deployment 2024-08-26 17:27:10 +01:00
CLAUDE.md Index cleanup, footer contact, bullet float fix, SEO meta improvements 2026-06-10 07:11:20 +01:00
LICENSE Initial commit 2024-02-05 16:55:33 +00:00
README.md Add CI deploy pipeline 2026-06-07 11:34:51 +01:00

Personal Website

This repo has the content for https://www.jmsgrogan.com/

Building

The site is built with my dialann generator.

To set up the build environment do:

git clone https://git.jmsgrogan.com/jgrogan/dialann
cd dialann
python -m venv .venv
source .venv/bin/activate
pip install .
cd ..

To do the build:

cd personal-site/src
dialann --build_dir=../build

To deploy the build (assumes a particular server environment and local ssh setup):

cd ..
./infra/deploy.sh

License

Software and content in this repo are Copyright of James Grogan. You can use software under the GPLV3+, a copy of which can be found in the accompanying LICENSE file.

Other content can be used under a CC BY-SA 4.0 license, see here for details.