<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>lukeonline, branch HEAD</title>
<subtitle>source for my website
</subtitle>
<entry>
<id>4765a1556cf7c9e9c9b9eb1d24d9e78638368cc6</id>
<published>2026-10-22T23:00:38Z</published>
<updated>2026-10-22T23:00:38Z</updated>
<title type="text">feat: some more updates after stagit migration</title>
<link rel="alternate" type="text/html" href="commit/4765a1556cf7c9e9c9b9eb1d24d9e78638368cc6.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 4765a1556cf7c9e9c9b9eb1d24d9e78638368cc6
parent ed5e62ade1dacc0d5fc6fda909289bcd2e78db25
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Fri, 23 Oct 2026 00:00:38 +0100

feat: some more updates after stagit migration

</content>
</entry>
<entry>
<id>ed5e62ade1dacc0d5fc6fda909289bcd2e78db25</id>
<published>2026-10-22T21:07:01Z</published>
<updated>2026-10-22T21:07:01Z</updated>
<title type="text">refactor: remove local projects, redirect to git pages</title>
<link rel="alternate" type="text/html" href="commit/ed5e62ade1dacc0d5fc6fda909289bcd2e78db25.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit ed5e62ade1dacc0d5fc6fda909289bcd2e78db25
parent 217d8f02cbc51db6a611184777efb49e2945f4a4
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu, 22 Oct 2026 22:07:01 +0100

refactor: remove local projects, redirect to git pages

</content>
</entry>
<entry>
<id>217d8f02cbc51db6a611184777efb49e2945f4a4</id>
<published>2026-10-22T20:58:33Z</published>
<updated>2026-10-22T20:58:33Z</updated>
<title type="text">feat: new icon</title>
<link rel="alternate" type="text/html" href="commit/217d8f02cbc51db6a611184777efb49e2945f4a4.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 217d8f02cbc51db6a611184777efb49e2945f4a4
parent db8786beb5bcc80e4353291570b58c391f893bb6
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu, 22 Oct 2026 21:58:33 +0100

feat: new icon

</content>
</entry>
<entry>
<id>db8786beb5bcc80e4353291570b58c391f893bb6</id>
<published>2026-09-29T22:15:32Z</published>
<updated>2026-09-29T22:15:32Z</updated>
<title type="text">fix: use encoded filepaths to prevent build error</title>
<link rel="alternate" type="text/html" href="commit/db8786beb5bcc80e4353291570b58c391f893bb6.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit db8786beb5bcc80e4353291570b58c391f893bb6
parent d290de4f270d07430f3630589a59d2a8f1f8c69e
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 23:15:32 +0100

fix: use encoded filepaths to prevent build error

</content>
</entry>
<entry>
<id>d290de4f270d07430f3630589a59d2a8f1f8c69e</id>
<published>2026-09-29T21:47:32Z</published>
<updated>2026-09-29T21:47:32Z</updated>
<title type="text">fix: link highlighting in blog renders</title>
<link rel="alternate" type="text/html" href="commit/d290de4f270d07430f3630589a59d2a8f1f8c69e.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit d290de4f270d07430f3630589a59d2a8f1f8c69e
parent 3c8e821144fc863fe78e4f03d3e2a5fd0e51d51a
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:47:32 +0100

fix: link highlighting in blog renders

</content>
</entry>
<entry>
<id>3c8e821144fc863fe78e4f03d3e2a5fd0e51d51a</id>
<published>2026-09-29T21:45:56Z</published>
<updated>2026-09-29T21:45:56Z</updated>
<title type="text">feat: 290926 blog</title>
<link rel="alternate" type="text/html" href="commit/3c8e821144fc863fe78e4f03d3e2a5fd0e51d51a.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 3c8e821144fc863fe78e4f03d3e2a5fd0e51d51a
parent 75540b7e7d2b4841bb965837e4c196ecc457c966
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:45:56 +0100

feat: 290926 blog

</content>
</entry>
<entry>
<id>75540b7e7d2b4841bb965837e4c196ecc457c966</id>
<published>2026-09-29T21:33:24Z</published>
<updated>2026-09-29T21:33:24Z</updated>
<title type="text">feat: code container readability fixes</title>
<link rel="alternate" type="text/html" href="commit/75540b7e7d2b4841bb965837e4c196ecc457c966.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 75540b7e7d2b4841bb965837e4c196ecc457c966
parent 203b42a4d0dd0bba801ddae7f69c72f45b46b070
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:33:24 +0100

feat: code container readability fixes

</content>
</entry>
<entry>
<id>203b42a4d0dd0bba801ddae7f69c72f45b46b070</id>
<published>2026-09-29T21:31:04Z</published>
<updated>2026-09-29T21:31:04Z</updated>
<title type="text">feat: fix file path concatenation during traversal</title>
<link rel="alternate" type="text/html" href="commit/203b42a4d0dd0bba801ddae7f69c72f45b46b070.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 203b42a4d0dd0bba801ddae7f69c72f45b46b070
parent 48e84cdc86fb8570c6fd231f51edd2bdb1dadeea
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:31:04 +0100

feat: fix file path concatenation during traversal

</content>
</entry>
<entry>
<id>48e84cdc86fb8570c6fd231f51edd2bdb1dadeea</id>
<published>2026-09-29T21:15:01Z</published>
<updated>2026-09-29T21:19:53Z</updated>
<title type="text">fix: file traversal navigation</title>
<link rel="alternate" type="text/html" href="commit/48e84cdc86fb8570c6fd231f51edd2bdb1dadeea.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 48e84cdc86fb8570c6fd231f51edd2bdb1dadeea
parent 62196e90c66f4ac5c704001f6151a1b3488d2f94
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:15:01 +0100

fix: file traversal navigation

</content>
</entry>
<entry>
<id>62196e90c66f4ac5c704001f6151a1b3488d2f94</id>
<published>2026-09-29T21:14:43Z</published>
<updated>2026-09-29T21:14:43Z</updated>
<title type="text">feat: display commit diffs</title>
<link rel="alternate" type="text/html" href="commit/62196e90c66f4ac5c704001f6151a1b3488d2f94.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 62196e90c66f4ac5c704001f6151a1b3488d2f94
parent 4084ccf8ffa6934c2b22afe812acd1d4217e88c7
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:14:43 +0100

feat: display commit diffs

</content>
</entry>
<entry>
<id>4084ccf8ffa6934c2b22afe812acd1d4217e88c7</id>
<published>2026-09-29T21:06:34Z</published>
<updated>2026-09-29T21:06:34Z</updated>
<title type="text">fix: allow traversal of all paths</title>
<link rel="alternate" type="text/html" href="commit/4084ccf8ffa6934c2b22afe812acd1d4217e88c7.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 4084ccf8ffa6934c2b22afe812acd1d4217e88c7
parent 00bee5cf322518297863f9f2a00b67d2ce4de915
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:06:34 +0100

fix: allow traversal of all paths

</content>
</entry>
<entry>
<id>00bee5cf322518297863f9f2a00b67d2ce4de915</id>
<published>2026-09-29T21:04:14Z</published>
<updated>2026-09-29T21:04:14Z</updated>
<title type="text">feat: display files in their own page</title>
<link rel="alternate" type="text/html" href="commit/00bee5cf322518297863f9f2a00b67d2ce4de915.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 00bee5cf322518297863f9f2a00b67d2ce4de915
parent e8fd3b1070757ae88a9c5f845e5763c77567f475
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 22:04:14 +0100

feat: display files in their own page

</content>
</entry>
<entry>
<id>e8fd3b1070757ae88a9c5f845e5763c77567f475</id>
<published>2026-09-29T20:49:00Z</published>
<updated>2026-09-29T20:49:00Z</updated>
<title type="text">fix: provide placeholder for missing readmes</title>
<link rel="alternate" type="text/html" href="commit/e8fd3b1070757ae88a9c5f845e5763c77567f475.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit e8fd3b1070757ae88a9c5f845e5763c77567f475
parent a4555a6d548a65eb6cef3cd571baae8565fcde15
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 21:49:00 +0100

fix: provide placeholder for missing readmes

</content>
</entry>
<entry>
<id>a4555a6d548a65eb6cef3cd571baae8565fcde15</id>
<published>2026-09-29T20:48:21Z</published>
<updated>2026-09-29T20:48:21Z</updated>
<title type="text">feat: new code container component</title>
<link rel="alternate" type="text/html" href="commit/a4555a6d548a65eb6cef3cd571baae8565fcde15.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit a4555a6d548a65eb6cef3cd571baae8565fcde15
parent 8fc28b7bc6c7de46f85e474a6ebbba4b0ea780e4
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 21:48:21 +0100

feat: new code container component

</content>
</entry>
<entry>
<id>8fc28b7bc6c7de46f85e474a6ebbba4b0ea780e4</id>
<published>2026-09-29T20:30:11Z</published>
<updated>2026-09-29T20:30:11Z</updated>
<title type="text">refactor: improve formatting of commit lists</title>
<link rel="alternate" type="text/html" href="commit/8fc28b7bc6c7de46f85e474a6ebbba4b0ea780e4.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 8fc28b7bc6c7de46f85e474a6ebbba4b0ea780e4
parent 3d4a30bb16864a31bc3779a9b016a9350aa72363
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 21:30:11 +0100

refactor: improve formatting of commit lists

</content>
</entry>
<entry>
<id>3d4a30bb16864a31bc3779a9b016a9350aa72363</id>
<published>2026-09-29T20:13:37Z</published>
<updated>2026-09-29T20:13:37Z</updated>
<title type="text">refactor: move commit listing into unqiue page</title>
<link rel="alternate" type="text/html" href="commit/3d4a30bb16864a31bc3779a9b016a9350aa72363.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 3d4a30bb16864a31bc3779a9b016a9350aa72363
parent 7b6c56b71d34a6e7a34ee981b61e8be72c1c50da
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 21:13:37 +0100

refactor: move commit listing into unqiue page

</content>
</entry>
<entry>
<id>7b6c56b71d34a6e7a34ee981b61e8be72c1c50da</id>
<published>2026-09-29T20:00:26Z</published>
<updated>2026-09-29T20:00:26Z</updated>
<title type="text">feat: basic repository library for pulling in commit details</title>
<link rel="alternate" type="text/html" href="commit/7b6c56b71d34a6e7a34ee981b61e8be72c1c50da.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 7b6c56b71d34a6e7a34ee981b61e8be72c1c50da
parent dc31a28543232670c1ab3bad6f6059ba85528d06
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 21:00:26 +0100

feat: basic repository library for pulling in commit details

</content>
</entry>
<entry>
<id>dc31a28543232670c1ab3bad6f6059ba85528d06</id>
<published>2026-09-29T20:00:05Z</published>
<updated>2026-09-29T20:00:05Z</updated>
<title type="text">feat: display simple repository data in lander</title>
<link rel="alternate" type="text/html" href="commit/dc31a28543232670c1ab3bad6f6059ba85528d06.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit dc31a28543232670c1ab3bad6f6059ba85528d06
parent 4dc9250e98017704a5e682984b6ca5fea3dcc908
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 21:00:05 +0100

feat: display simple repository data in lander

</content>
</entry>
<entry>
<id>4dc9250e98017704a5e682984b6ca5fea3dcc908</id>
<published>2026-09-29T19:12:17Z</published>
<updated>2026-09-29T19:12:17Z</updated>
<title type="text">feat: load repo data into astro pages</title>
<link rel="alternate" type="text/html" href="commit/4dc9250e98017704a5e682984b6ca5fea3dcc908.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 4dc9250e98017704a5e682984b6ca5fea3dcc908
parent 7fedaac0587f966de7022893a8a081e592bab7d2
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 20:12:17 +0100

feat: load repo data into astro pages

</content>
</entry>
<entry>
<id>7fedaac0587f966de7022893a8a081e592bab7d2</id>
<published>2026-09-29T13:15:59Z</published>
<updated>2026-09-29T13:15:59Z</updated>
<title type="text">feat: push up the script i use to pull repo data from home server and put into JSON format</title>
<link rel="alternate" type="text/html" href="commit/7fedaac0587f966de7022893a8a081e592bab7d2.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 7fedaac0587f966de7022893a8a081e592bab7d2
parent 828d0963b98555a4fe466da79ba43fe78f2fef8d
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 14:15:59 +0100

feat: push up the script i use to pull repo data from home server and put into JSON format

</content>
</entry>
<entry>
<id>828d0963b98555a4fe466da79ba43fe78f2fef8d</id>
<published>2026-09-29T13:15:16Z</published>
<updated>2026-09-29T13:15:16Z</updated>
<title type="text">fix: add repo content to gitignore as it is updated on build</title>
<link rel="alternate" type="text/html" href="commit/828d0963b98555a4fe466da79ba43fe78f2fef8d.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 828d0963b98555a4fe466da79ba43fe78f2fef8d
parent 876c99a2f2e69b870c3c4aa95f8f639e97b08de2
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 14:15:16 +0100

fix: add repo content to gitignore as it is updated on build

</content>
</entry>
<entry>
<id>876c99a2f2e69b870c3c4aa95f8f639e97b08de2</id>
<published>2026-09-29T12:56:07Z</published>
<updated>2026-09-29T12:56:07Z</updated>
<title type="text">feat: add content to vcs</title>
<link rel="alternate" type="text/html" href="commit/876c99a2f2e69b870c3c4aa95f8f639e97b08de2.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 876c99a2f2e69b870c3c4aa95f8f639e97b08de2
parent dec24555ca4ecc18b1e05c6660546a6b12c863ba
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 13:56:07 +0100

feat: add content to vcs

</content>
</entry>
<entry>
<id>dec24555ca4ecc18b1e05c6660546a6b12c863ba</id>
<published>2026-09-29T12:55:46Z</published>
<updated>2026-09-29T12:55:46Z</updated>
<title type="text">feat: update gitignore to allow content vcs</title>
<link rel="alternate" type="text/html" href="commit/dec24555ca4ecc18b1e05c6660546a6b12c863ba.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit dec24555ca4ecc18b1e05c6660546a6b12c863ba
parent 53738738f7250173b268573e271071ac6228d4e7
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 29 Sep 2026 13:55:46 +0100

feat: update gitignore to allow content vcs

</content>
</entry>
<entry>
<id>53738738f7250173b268573e271071ac6228d4e7</id>
<published>2026-08-21T20:12:53Z</published>
<updated>2026-08-21T20:12:53Z</updated>
<title type="text">feat: update about</title>
<link rel="alternate" type="text/html" href="commit/53738738f7250173b268573e271071ac6228d4e7.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 53738738f7250173b268573e271071ac6228d4e7
parent 3bcc87ac170e7087cbac46a5a9048e7b497a14f0
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Fri, 21 Aug 2026 21:12:53 +0100

feat: update about

</content>
</entry>
<entry>
<id>3bcc87ac170e7087cbac46a5a9048e7b497a14f0</id>
<published>2026-08-17T21:51:41Z</published>
<updated>2026-08-17T21:51:41Z</updated>
<title type="text">chore: package updates</title>
<link rel="alternate" type="text/html" href="commit/3bcc87ac170e7087cbac46a5a9048e7b497a14f0.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 3bcc87ac170e7087cbac46a5a9048e7b497a14f0
parent acf608e465cd895d604d338e572b0f7da02b6570
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 22:51:41 +0100

chore: package updates

</content>
</entry>
<entry>
<id>acf608e465cd895d604d338e572b0f7da02b6570</id>
<published>2026-08-17T21:50:13Z</published>
<updated>2026-08-17T21:50:13Z</updated>
<title type="text">chore: license update</title>
<link rel="alternate" type="text/html" href="commit/acf608e465cd895d604d338e572b0f7da02b6570.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit acf608e465cd895d604d338e572b0f7da02b6570
parent f20763818e08ed62edf7796197c12086578d477b
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 22:50:13 +0100

chore: license update

</content>
</entry>
<entry>
<id>f20763818e08ed62edf7796197c12086578d477b</id>
<published>2026-08-17T21:42:27Z</published>
<updated>2026-08-17T21:42:27Z</updated>
<title type="text">refactor: more layout styling changes</title>
<link rel="alternate" type="text/html" href="commit/f20763818e08ed62edf7796197c12086578d477b.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit f20763818e08ed62edf7796197c12086578d477b
parent 58dfb1c971b27fd1ef3f0f64089dfec5a3b85154
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 22:42:27 +0100

refactor: more layout styling changes

</content>
</entry>
<entry>
<id>58dfb1c971b27fd1ef3f0f64089dfec5a3b85154</id>
<published>2026-08-17T21:30:15Z</published>
<updated>2026-08-17T21:30:15Z</updated>
<title type="text">refactor: layout styling changes</title>
<link rel="alternate" type="text/html" href="commit/58dfb1c971b27fd1ef3f0f64089dfec5a3b85154.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 58dfb1c971b27fd1ef3f0f64089dfec5a3b85154
parent b3b9868d4b925a0e34cf8557ee03f89c50db264f
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 22:30:15 +0100

refactor: layout styling changes

</content>
</entry>
<entry>
<id>b3b9868d4b925a0e34cf8557ee03f89c50db264f</id>
<published>2026-08-17T21:16:41Z</published>
<updated>2026-08-17T21:16:41Z</updated>
<title type="text">refactor: base structure changes</title>
<link rel="alternate" type="text/html" href="commit/b3b9868d4b925a0e34cf8557ee03f89c50db264f.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit b3b9868d4b925a0e34cf8557ee03f89c50db264f
parent b747550ea6d4a10c7d24abc5edd7156aeb8b1343
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 22:16:41 +0100

refactor: base structure changes

</content>
</entry>
<entry>
<id>b747550ea6d4a10c7d24abc5edd7156aeb8b1343</id>
<published>2026-08-17T20:59:41Z</published>
<updated>2026-08-17T20:59:41Z</updated>
<title type="text">refactor: style changes</title>
<link rel="alternate" type="text/html" href="commit/b747550ea6d4a10c7d24abc5edd7156aeb8b1343.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit b747550ea6d4a10c7d24abc5edd7156aeb8b1343
parent aa657797eaf91938cf0e717fdbe898054ccfeb25
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 21:59:41 +0100

refactor: style changes

</content>
</entry>
<entry>
<id>aa657797eaf91938cf0e717fdbe898054ccfeb25</id>
<published>2026-08-17T20:19:19Z</published>
<updated>2026-08-17T20:28:01Z</updated>
<title type="text">refactor: draw out shared button styling into constant</title>
<link rel="alternate" type="text/html" href="commit/aa657797eaf91938cf0e717fdbe898054ccfeb25.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit aa657797eaf91938cf0e717fdbe898054ccfeb25
parent c5898e4dc4436fe55b90ea26740ee4dfc937d3e6
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 17 Aug 2026 21:19:19 +0100

refactor: draw out shared button styling into constant

</content>
</entry>
<entry>
<id>c5898e4dc4436fe55b90ea26740ee4dfc937d3e6</id>
<published>2026-08-06T18:42:23Z</published>
<updated>2026-08-06T18:42:23Z</updated>
<title type="text">chore: move dependencies into dev dependencies</title>
<link rel="alternate" type="text/html" href="commit/c5898e4dc4436fe55b90ea26740ee4dfc937d3e6.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit c5898e4dc4436fe55b90ea26740ee4dfc937d3e6
parent eff0524d6b0f0fb871e38074289fd17812e54571
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu,  6 Aug 2026 19:42:23 +0100

chore: move dependencies into dev dependencies

</content>
</entry>
<entry>
<id>eff0524d6b0f0fb871e38074289fd17812e54571</id>
<published>2026-08-06T18:40:25Z</published>
<updated>2026-08-06T18:40:25Z</updated>
<title type="text">chore: run prettier against entire project src</title>
<link rel="alternate" type="text/html" href="commit/eff0524d6b0f0fb871e38074289fd17812e54571.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit eff0524d6b0f0fb871e38074289fd17812e54571
parent 34a9ce9305294452e54dc93bf1d3fcd7a5d149c4
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu,  6 Aug 2026 19:40:25 +0100

chore: run prettier against entire project src

</content>
</entry>
<entry>
<id>34a9ce9305294452e54dc93bf1d3fcd7a5d149c4</id>
<published>2026-08-06T18:31:32Z</published>
<updated>2026-08-06T18:39:26Z</updated>
<title type="text">feat: install eslint and prettier, basic config</title>
<link rel="alternate" type="text/html" href="commit/34a9ce9305294452e54dc93bf1d3fcd7a5d149c4.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 34a9ce9305294452e54dc93bf1d3fcd7a5d149c4
parent 1938a738e02da7d6d39c06af8ab0415fad42122d
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu,  6 Aug 2026 19:31:32 +0100

feat: install eslint and prettier, basic config

</content>
</entry>
<entry>
<id>1938a738e02da7d6d39c06af8ab0415fad42122d</id>
<published>2026-08-06T18:26:52Z</published>
<updated>2026-08-06T18:26:52Z</updated>
<title type="text">chore: update date notice in about section</title>
<link rel="alternate" type="text/html" href="commit/1938a738e02da7d6d39c06af8ab0415fad42122d.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 1938a738e02da7d6d39c06af8ab0415fad42122d
parent 953c66caa4b8b298691639f88cd83ff9aa98e0bd
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu,  6 Aug 2026 19:26:52 +0100

chore: update date notice in about section

</content>
</entry>
<entry>
<id>953c66caa4b8b298691639f88cd83ff9aa98e0bd</id>
<published>2026-08-06T18:26:27Z</published>
<updated>2026-08-06T18:26:27Z</updated>
<title type="text">refactor: remove old matrix.to link</title>
<link rel="alternate" type="text/html" href="commit/953c66caa4b8b298691639f88cd83ff9aa98e0bd.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 953c66caa4b8b298691639f88cd83ff9aa98e0bd
parent 75aecbd24970b990913e45c51eeb7d37a5ca8c75
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Thu,  6 Aug 2026 19:26:27 +0100

refactor: remove old matrix.to link

</content>
</entry>
<entry>
<id>75aecbd24970b990913e45c51eeb7d37a5ca8c75</id>
<published>2026-07-22T18:45:18Z</published>
<updated>2026-07-22T18:45:18Z</updated>
<title type="text">fix: device width fix</title>
<link rel="alternate" type="text/html" href="commit/75aecbd24970b990913e45c51eeb7d37a5ca8c75.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 75aecbd24970b990913e45c51eeb7d37a5ca8c75
parent edf69312e9bc537b4d9373dac1ba584e4b810c70
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 22 Jul 2026 19:45:18 +0100

fix: device width fix

</content>
</entry>
<entry>
<id>edf69312e9bc537b4d9373dac1ba584e4b810c70</id>
<published>2026-07-22T18:43:10Z</published>
<updated>2026-07-22T18:43:10Z</updated>
<title type="text">refactor: move bg styling to global.css</title>
<link rel="alternate" type="text/html" href="commit/edf69312e9bc537b4d9373dac1ba584e4b810c70.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit edf69312e9bc537b4d9373dac1ba584e4b810c70
parent 2b68cea959aa52bdde66099d00f84e0d20c5a3ac
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 22 Jul 2026 19:43:10 +0100

refactor: move bg styling to global.css

</content>
</entry>
<entry>
<id>2b68cea959aa52bdde66099d00f84e0d20c5a3ac</id>
<published>2026-07-22T18:41:33Z</published>
<updated>2026-07-22T18:41:33Z</updated>
<title type="text">fix: icon asset location</title>
<link rel="alternate" type="text/html" href="commit/2b68cea959aa52bdde66099d00f84e0d20c5a3ac.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 2b68cea959aa52bdde66099d00f84e0d20c5a3ac
parent 19667f70eddd281f8acc6b539c4680c4d55ea80e
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 22 Jul 2026 19:41:33 +0100

fix: icon asset location

</content>
</entry>
<entry>
<id>19667f70eddd281f8acc6b539c4680c4d55ea80e</id>
<published>2026-07-21T22:44:53Z</published>
<updated>2026-07-21T22:44:53Z</updated>
<title type="text">fix: unhanlded null coordinate value</title>
<link rel="alternate" type="text/html" href="commit/19667f70eddd281f8acc6b539c4680c4d55ea80e.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 19667f70eddd281f8acc6b539c4680c4d55ea80e
parent 52872f85a5a6f052386dc65dc49370b8daf98b46
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 23:44:53 +0100

fix: unhanlded null coordinate value

</content>
</entry>
<entry>
<id>52872f85a5a6f052386dc65dc49370b8daf98b46</id>
<published>2026-07-21T22:39:34Z</published>
<updated>2026-07-21T22:39:34Z</updated>
<title type="text">feat: sort blogs by date</title>
<link rel="alternate" type="text/html" href="commit/52872f85a5a6f052386dc65dc49370b8daf98b46.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 52872f85a5a6f052386dc65dc49370b8daf98b46
parent 8ada246522a86a0d8ae56a4f95f6b8358cc0129f
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 23:39:34 +0100

feat: sort blogs by date

</content>
</entry>
<entry>
<id>8ada246522a86a0d8ae56a4f95f6b8358cc0129f</id>
<published>2026-07-21T22:33:28Z</published>
<updated>2026-07-21T22:33:28Z</updated>
<title type="text">refactor: update expected blog format</title>
<link rel="alternate" type="text/html" href="commit/8ada246522a86a0d8ae56a4f95f6b8358cc0129f.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 8ada246522a86a0d8ae56a4f95f6b8358cc0129f
parent 69eedf20c1a5aa35180cb1e2dbf2e97f9307fc44
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 23:33:28 +0100

refactor: update expected blog format

</content>
</entry>
<entry>
<id>69eedf20c1a5aa35180cb1e2dbf2e97f9307fc44</id>
<published>2026-07-21T21:42:00Z</published>
<updated>2026-07-21T21:42:00Z</updated>
<title type="text">feat: webring</title>
<link rel="alternate" type="text/html" href="commit/69eedf20c1a5aa35180cb1e2dbf2e97f9307fc44.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 69eedf20c1a5aa35180cb1e2dbf2e97f9307fc44
parent ebaaf78d1cbe58dedb564ea89dfa205aee60816e
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 22:42:00 +0100

feat: webring

</content>
</entry>
<entry>
<id>ebaaf78d1cbe58dedb564ea89dfa205aee60816e</id>
<published>2026-07-21T21:30:39Z</published>
<updated>2026-07-21T21:30:39Z</updated>
<title type="text">fix: responsiveness fixes</title>
<link rel="alternate" type="text/html" href="commit/ebaaf78d1cbe58dedb564ea89dfa205aee60816e.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit ebaaf78d1cbe58dedb564ea89dfa205aee60816e
parent 3e5ebd0c301e5d2745ec5ec4adbbc1cab258f208
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 22:30:39 +0100

fix: responsiveness fixes

</content>
</entry>
<entry>
<id>3e5ebd0c301e5d2745ec5ec4adbbc1cab258f208</id>
<published>2026-07-21T21:24:51Z</published>
<updated>2026-07-21T21:24:51Z</updated>
<title type="text">refactor: heading changes</title>
<link rel="alternate" type="text/html" href="commit/3e5ebd0c301e5d2745ec5ec4adbbc1cab258f208.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 3e5ebd0c301e5d2745ec5ec4adbbc1cab258f208
parent 716462359d2d0da4c51360c49f113cc42e6c98a2
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 22:24:51 +0100

refactor: heading changes

</content>
</entry>
<entry>
<id>716462359d2d0da4c51360c49f113cc42e6c98a2</id>
<published>2026-07-21T21:21:56Z</published>
<updated>2026-07-21T21:21:56Z</updated>
<title type="text">feat: icon buttons</title>
<link rel="alternate" type="text/html" href="commit/716462359d2d0da4c51360c49f113cc42e6c98a2.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 716462359d2d0da4c51360c49f113cc42e6c98a2
parent ed51471f324762af5b93a9eca1a78989478fb84f
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 22:21:56 +0100

feat: icon buttons

</content>
</entry>
<entry>
<id>ed51471f324762af5b93a9eca1a78989478fb84f</id>
<published>2026-07-21T20:59:24Z</published>
<updated>2026-07-21T20:59:24Z</updated>
<title type="text">refactor: changes to photoview</title>
<link rel="alternate" type="text/html" href="commit/ed51471f324762af5b93a9eca1a78989478fb84f.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit ed51471f324762af5b93a9eca1a78989478fb84f
parent 6b3322ef369d8e7f33fa18271e733bd6d59c1e84
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 21:59:24 +0100

refactor: changes to photoview

</content>
</entry>
<entry>
<id>6b3322ef369d8e7f33fa18271e733bd6d59c1e84</id>
<published>2026-07-21T18:34:39Z</published>
<updated>2026-07-21T18:34:39Z</updated>
<title type="text">refactor: update expected data structure</title>
<link rel="alternate" type="text/html" href="commit/6b3322ef369d8e7f33fa18271e733bd6d59c1e84.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 6b3322ef369d8e7f33fa18271e733bd6d59c1e84
parent 58b7e27960268978a99472c3b79b0f2e7fd0e531
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 19:34:39 +0100

refactor: update expected data structure

</content>
</entry>
<entry>
<id>58b7e27960268978a99472c3b79b0f2e7fd0e531</id>
<published>2026-07-21T18:15:24Z</published>
<updated>2026-07-21T18:15:24Z</updated>
<title type="text">feat: updates to about page</title>
<link rel="alternate" type="text/html" href="commit/58b7e27960268978a99472c3b79b0f2e7fd0e531.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 58b7e27960268978a99472c3b79b0f2e7fd0e531
parent 16e1b9b610bc4d75bad589b56a3e1e05aa7cde27
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 19:15:24 +0100

feat: updates to about page

</content>
</entry>
<entry>
<id>16e1b9b610bc4d75bad589b56a3e1e05aa7cde27</id>
<published>2026-07-21T18:00:59Z</published>
<updated>2026-07-21T18:00:59Z</updated>
<title type="text">feat: projects page</title>
<link rel="alternate" type="text/html" href="commit/16e1b9b610bc4d75bad589b56a3e1e05aa7cde27.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 16e1b9b610bc4d75bad589b56a3e1e05aa7cde27
parent ff13180ce8408753a83fe724021d58faf3403b8f
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 19:00:59 +0100

feat: projects page

</content>
</entry>
<entry>
<id>ff13180ce8408753a83fe724021d58faf3403b8f</id>
<published>2026-07-21T17:47:42Z</published>
<updated>2026-07-21T17:47:42Z</updated>
<title type="text">delete src/content directory from remote</title>
<link rel="alternate" type="text/html" href="commit/ff13180ce8408753a83fe724021d58faf3403b8f.html" />
<author>
<name>LukeJ</name>
<email>152485046+LukePJ25@users.noreply.github.com</email>
</author>
<content type="text">commit ff13180ce8408753a83fe724021d58faf3403b8f
parent 1668cd357dc735f538f41613c7cbb07c42d62151
Author: LukeJ &lt;152485046+LukePJ25@users.noreply.github.com&gt;
Date:   Tue, 21 Jul 2026 18:47:42 +0100

delete src/content directory from remote

oops
</content>
</entry>
<entry>
<id>1668cd357dc735f538f41613c7cbb07c42d62151</id>
<published>2026-07-21T17:47:10Z</published>
<updated>2026-07-21T17:47:10Z</updated>
<title type="text">delete public/photos directory from remote</title>
<link rel="alternate" type="text/html" href="commit/1668cd357dc735f538f41613c7cbb07c42d62151.html" />
<author>
<name>LukeJ</name>
<email>152485046+LukePJ25@users.noreply.github.com</email>
</author>
<content type="text">commit 1668cd357dc735f538f41613c7cbb07c42d62151
parent 44e10c8bd5bfd1b0049b7d613f6746eaeab4d4d3
Author: LukeJ &lt;152485046+LukePJ25@users.noreply.github.com&gt;
Date:   Tue, 21 Jul 2026 18:47:10 +0100

delete public/photos directory from remote

oops
</content>
</entry>
<entry>
<id>44e10c8bd5bfd1b0049b7d613f6746eaeab4d4d3</id>
<published>2026-07-21T17:46:18Z</published>
<updated>2026-07-21T17:46:18Z</updated>
<title type="text">chore: update vcs ignore</title>
<link rel="alternate" type="text/html" href="commit/44e10c8bd5bfd1b0049b7d613f6746eaeab4d4d3.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 44e10c8bd5bfd1b0049b7d613f6746eaeab4d4d3
parent ddfc2e3b0ad46303ef319c28dfdd525eeb01c949
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 18:46:18 +0100

chore: update vcs ignore

</content>
</entry>
<entry>
<id>ddfc2e3b0ad46303ef319c28dfdd525eeb01c949</id>
<published>2026-07-21T17:45:33Z</published>
<updated>2026-07-21T17:45:33Z</updated>
<title type="text">refactor: table component</title>
<link rel="alternate" type="text/html" href="commit/ddfc2e3b0ad46303ef319c28dfdd525eeb01c949.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit ddfc2e3b0ad46303ef319c28dfdd525eeb01c949
parent 7b672174c8b4d8235a847d9e8cc101207fbe5778
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 18:45:33 +0100

refactor: table component

</content>
</entry>
<entry>
<id>7b672174c8b4d8235a847d9e8cc101207fbe5778</id>
<published>2026-07-21T17:26:22Z</published>
<updated>2026-07-21T17:26:22Z</updated>
<title type="text">feat: simple photo viewing page</title>
<link rel="alternate" type="text/html" href="commit/7b672174c8b4d8235a847d9e8cc101207fbe5778.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 7b672174c8b4d8235a847d9e8cc101207fbe5778
parent 169ad874d8d902e09fb921d5431088417cdf0fd1
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Tue, 21 Jul 2026 18:26:22 +0100

feat: simple photo viewing page

</content>
</entry>
<entry>
<id>169ad874d8d902e09fb921d5431088417cdf0fd1</id>
<published>2026-07-20T21:49:40Z</published>
<updated>2026-07-20T21:49:40Z</updated>
<title type="text">chore: remove content dir from vcs</title>
<link rel="alternate" type="text/html" href="commit/169ad874d8d902e09fb921d5431088417cdf0fd1.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 169ad874d8d902e09fb921d5431088417cdf0fd1
parent f4369daf791f145f7795963fba887d6baf138f4e
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 20 Jul 2026 22:49:40 +0100

chore: remove content dir from vcs

</content>
</entry>
<entry>
<id>f4369daf791f145f7795963fba887d6baf138f4e</id>
<published>2026-07-20T21:48:24Z</published>
<updated>2026-07-20T21:48:24Z</updated>
<title type="text">feat: create photo loader</title>
<link rel="alternate" type="text/html" href="commit/f4369daf791f145f7795963fba887d6baf138f4e.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit f4369daf791f145f7795963fba887d6baf138f4e
parent 81ba1d7ea96634173b8298d3356697db1f7434af
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 20 Jul 2026 22:48:24 +0100

feat: create photo loader

</content>
</entry>
<entry>
<id>81ba1d7ea96634173b8298d3356697db1f7434af</id>
<published>2026-07-20T21:08:46Z</published>
<updated>2026-07-20T21:08:46Z</updated>
<title type="text">chore: remove unused logging</title>
<link rel="alternate" type="text/html" href="commit/81ba1d7ea96634173b8298d3356697db1f7434af.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 81ba1d7ea96634173b8298d3356697db1f7434af
parent 5e454d86a6dac409d1618430339d26f2029edc1b
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 20 Jul 2026 22:08:46 +0100

chore: remove unused logging

</content>
</entry>
<entry>
<id>5e454d86a6dac409d1618430339d26f2029edc1b</id>
<published>2026-07-20T21:01:06Z</published>
<updated>2026-07-20T21:01:06Z</updated>
<title type="text">feat: create button rendering and sorting logic for use across site</title>
<link rel="alternate" type="text/html" href="commit/5e454d86a6dac409d1618430339d26f2029edc1b.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 5e454d86a6dac409d1618430339d26f2029edc1b
parent 87e22a54d365caf486b1d640aa80dea30fef44ae
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 20 Jul 2026 22:01:06 +0100

feat: create button rendering and sorting logic for use across site

</content>
</entry>
<entry>
<id>87e22a54d365caf486b1d640aa80dea30fef44ae</id>
<published>2026-07-20T20:43:22Z</published>
<updated>2026-07-20T20:43:22Z</updated>
<title type="text">chore: unused log</title>
<link rel="alternate" type="text/html" href="commit/87e22a54d365caf486b1d640aa80dea30fef44ae.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 87e22a54d365caf486b1d640aa80dea30fef44ae
parent 61f3540612403a637fd3ae18cab9de78ac7c146a
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 20 Jul 2026 21:43:22 +0100

chore: unused log

</content>
</entry>
<entry>
<id>61f3540612403a637fd3ae18cab9de78ac7c146a</id>
<published>2026-07-20T20:34:11Z</published>
<updated>2026-07-20T20:34:11Z</updated>
<title type="text">refactor: update blog page to match sitewide heading structure</title>
<link rel="alternate" type="text/html" href="commit/61f3540612403a637fd3ae18cab9de78ac7c146a.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 61f3540612403a637fd3ae18cab9de78ac7c146a
parent 0641789aba86e57c3ae1ef3c169bc4d34d9bc8fc
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Mon, 20 Jul 2026 21:34:11 +0100

refactor: update blog page to match sitewide heading structure

</content>
</entry>
<entry>
<id>0641789aba86e57c3ae1ef3c169bc4d34d9bc8fc</id>
<published>2026-07-19T20:11:19Z</published>
<updated>2026-07-19T20:11:19Z</updated>
<title type="text">refactor: some heading stuff</title>
<link rel="alternate" type="text/html" href="commit/0641789aba86e57c3ae1ef3c169bc4d34d9bc8fc.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 0641789aba86e57c3ae1ef3c169bc4d34d9bc8fc
parent 49a672a8fbb5835d9d54f57adad1f979ecade108
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Sun, 19 Jul 2026 21:11:19 +0100

refactor: some heading stuff

</content>
</entry>
<entry>
<id>49a672a8fbb5835d9d54f57adad1f979ecade108</id>
<published>2026-07-19T20:07:38Z</published>
<updated>2026-07-19T20:07:38Z</updated>
<title type="text">refactor: Heading component</title>
<link rel="alternate" type="text/html" href="commit/49a672a8fbb5835d9d54f57adad1f979ecade108.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 49a672a8fbb5835d9d54f57adad1f979ecade108
parent 4e949deef8b0e0aa7e0c17c7fb3430f1355b3a30
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Sun, 19 Jul 2026 21:07:38 +0100

refactor: Heading component

</content>
</entry>
<entry>
<id>4e949deef8b0e0aa7e0c17c7fb3430f1355b3a30</id>
<published>2026-07-19T20:01:17Z</published>
<updated>2026-07-19T20:01:17Z</updated>
<title type="text">feat: about page</title>
<link rel="alternate" type="text/html" href="commit/4e949deef8b0e0aa7e0c17c7fb3430f1355b3a30.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 4e949deef8b0e0aa7e0c17c7fb3430f1355b3a30
parent b9dfbe64007e81c294f2f58003f2eb6eb3228054
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Sun, 19 Jul 2026 21:01:17 +0100

feat: about page

</content>
</entry>
<entry>
<id>b9dfbe64007e81c294f2f58003f2eb6eb3228054</id>
<published>2026-07-16T23:00:10Z</published>
<updated>2026-07-16T23:00:10Z</updated>
<title type="text">feat: focus styling</title>
<link rel="alternate" type="text/html" href="commit/b9dfbe64007e81c294f2f58003f2eb6eb3228054.html" />
<author>
<name>Luke Jones</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit b9dfbe64007e81c294f2f58003f2eb6eb3228054
parent 471846984278e797e4252e9c92fa652a27332671
Author: Luke Jones &lt;luke.jones.2567@gmail.com&gt;
Date:   Fri, 17 Jul 2026 00:00:10 +0100

feat: focus styling

</content>
</entry>
<entry>
<id>471846984278e797e4252e9c92fa652a27332671</id>
<published>2026-07-16T22:52:58Z</published>
<updated>2026-07-16T22:52:58Z</updated>
<title type="text">refactor: further styling</title>
<link rel="alternate" type="text/html" href="commit/471846984278e797e4252e9c92fa652a27332671.html" />
<author>
<name>Luke Jones</name>
<email>lukep@donovan.local</email>
</author>
<content type="text">commit 471846984278e797e4252e9c92fa652a27332671
parent 3813d104cf858eca1ec7a56dc655ec66d7410354
Author: Luke Jones &lt;lukep@donovan.local&gt;
Date:   Thu, 16 Jul 2026 23:52:58 +0100

refactor: further styling

</content>
</entry>
<entry>
<id>3813d104cf858eca1ec7a56dc655ec66d7410354</id>
<published>2026-07-16T22:48:08Z</published>
<updated>2026-07-16T22:48:08Z</updated>
<title type="text">refactor: nav styling fixes</title>
<link rel="alternate" type="text/html" href="commit/3813d104cf858eca1ec7a56dc655ec66d7410354.html" />
<author>
<name>Luke Jones</name>
<email>lukep@donovan.local</email>
</author>
<content type="text">commit 3813d104cf858eca1ec7a56dc655ec66d7410354
parent 392ff6507842424baae185e93e5b57256c27a419
Author: Luke Jones &lt;lukep@donovan.local&gt;
Date:   Thu, 16 Jul 2026 23:48:08 +0100

refactor: nav styling fixes

</content>
</entry>
<entry>
<id>392ff6507842424baae185e93e5b57256c27a419</id>
<published>2026-07-16T22:42:17Z</published>
<updated>2026-07-16T22:42:17Z</updated>
<title type="text">feat: blog header and refactor</title>
<link rel="alternate" type="text/html" href="commit/392ff6507842424baae185e93e5b57256c27a419.html" />
<author>
<name>Luke Jones</name>
<email>lukep@donovan.local</email>
</author>
<content type="text">commit 392ff6507842424baae185e93e5b57256c27a419
parent a0dde794468d38472a2c5fa1aa3aae799ae1fb0c
Author: Luke Jones &lt;lukep@donovan.local&gt;
Date:   Thu, 16 Jul 2026 23:42:17 +0100

feat: blog header and refactor

</content>
</entry>
<entry>
<id>a0dde794468d38472a2c5fa1aa3aae799ae1fb0c</id>
<published>2026-07-15T19:27:23Z</published>
<updated>2026-07-15T19:27:23Z</updated>
<title type="text">feat: footer + styling</title>
<link rel="alternate" type="text/html" href="commit/a0dde794468d38472a2c5fa1aa3aae799ae1fb0c.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit a0dde794468d38472a2c5fa1aa3aae799ae1fb0c
parent ab9287051ab1adb689aeeaff2a2f291c95c6b379
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 20:27:23 +0100

feat: footer + styling

</content>
</entry>
<entry>
<id>ab9287051ab1adb689aeeaff2a2f291c95c6b379</id>
<published>2026-07-15T19:21:17Z</published>
<updated>2026-07-15T19:21:17Z</updated>
<title type="text">feat: styling</title>
<link rel="alternate" type="text/html" href="commit/ab9287051ab1adb689aeeaff2a2f291c95c6b379.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit ab9287051ab1adb689aeeaff2a2f291c95c6b379
parent c337c485bb87f9d74c31028015bb25c7e61d127c
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 20:21:17 +0100

feat: styling

</content>
</entry>
<entry>
<id>c337c485bb87f9d74c31028015bb25c7e61d127c</id>
<published>2026-07-15T19:01:25Z</published>
<updated>2026-07-15T19:01:25Z</updated>
<title type="text">fix: correct blog rendering</title>
<link rel="alternate" type="text/html" href="commit/c337c485bb87f9d74c31028015bb25c7e61d127c.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit c337c485bb87f9d74c31028015bb25c7e61d127c
parent 6abbfe563c13733f866ec3efd2f66932c808f923
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 20:01:25 +0100

fix: correct blog rendering

</content>
</entry>
<entry>
<id>6abbfe563c13733f866ec3efd2f66932c808f923</id>
<published>2026-07-15T18:54:33Z</published>
<updated>2026-07-15T18:54:33Z</updated>
<title type="text">refactor: constants</title>
<link rel="alternate" type="text/html" href="commit/6abbfe563c13733f866ec3efd2f66932c808f923.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 6abbfe563c13733f866ec3efd2f66932c808f923
parent af4e90435587b2a6f333ea95d11d726d05470457
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 19:54:33 +0100

refactor: constants

</content>
</entry>
<entry>
<id>af4e90435587b2a6f333ea95d11d726d05470457</id>
<published>2026-07-15T18:51:20Z</published>
<updated>2026-07-15T18:51:20Z</updated>
<title type="text">fix: contentloader fixes</title>
<link rel="alternate" type="text/html" href="commit/af4e90435587b2a6f333ea95d11d726d05470457.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit af4e90435587b2a6f333ea95d11d726d05470457
parent 02f124f6a4f2b67ee1d9d6bc1a0217557d1c5866
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 19:51:20 +0100

fix: contentloader fixes

</content>
</entry>
<entry>
<id>02f124f6a4f2b67ee1d9d6bc1a0217557d1c5866</id>
<published>2026-07-15T18:09:47Z</published>
<updated>2026-07-15T18:09:47Z</updated>
<title type="text">feat: styling updates</title>
<link rel="alternate" type="text/html" href="commit/02f124f6a4f2b67ee1d9d6bc1a0217557d1c5866.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 02f124f6a4f2b67ee1d9d6bc1a0217557d1c5866
parent d21a5cbd986876f4ab70d4ac4fac57ada56546bd
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 19:09:47 +0100

feat: styling updates

</content>
</entry>
<entry>
<id>d21a5cbd986876f4ab70d4ac4fac57ada56546bd</id>
<published>2026-07-15T17:27:11Z</published>
<updated>2026-07-15T17:39:20Z</updated>
<title type="text">chore: implement tailwindcss</title>
<link rel="alternate" type="text/html" href="commit/d21a5cbd986876f4ab70d4ac4fac57ada56546bd.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit d21a5cbd986876f4ab70d4ac4fac57ada56546bd
parent 2a6e48a72a12b51fde96461cbdd6a9082662df35
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 18:27:11 +0100

chore: implement tailwindcss

</content>
</entry>
<entry>
<id>2a6e48a72a12b51fde96461cbdd6a9082662df35</id>
<published>2026-07-15T17:24:18Z</published>
<updated>2026-07-15T17:24:18Z</updated>
<title type="text">feat: blog layout</title>
<link rel="alternate" type="text/html" href="commit/2a6e48a72a12b51fde96461cbdd6a9082662df35.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 2a6e48a72a12b51fde96461cbdd6a9082662df35
parent aa69557f350ee240e50a00440f8d153bcf70f094
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 18:24:18 +0100

feat: blog layout

</content>
</entry>
<entry>
<id>aa69557f350ee240e50a00440f8d153bcf70f094</id>
<published>2026-07-15T17:20:30Z</published>
<updated>2026-07-15T17:20:30Z</updated>
<title type="text">chore: disable trailing commas</title>
<link rel="alternate" type="text/html" href="commit/aa69557f350ee240e50a00440f8d153bcf70f094.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit aa69557f350ee240e50a00440f8d153bcf70f094
parent 886463ca9b75d66abb42f8941fd7132a282f2f9b
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 18:20:30 +0100

chore: disable trailing commas

</content>
</entry>
<entry>
<id>886463ca9b75d66abb42f8941fd7132a282f2f9b</id>
<published>2026-07-15T17:09:33Z</published>
<updated>2026-07-15T17:09:33Z</updated>
<title type="text">chore: config changes</title>
<link rel="alternate" type="text/html" href="commit/886463ca9b75d66abb42f8941fd7132a282f2f9b.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 886463ca9b75d66abb42f8941fd7132a282f2f9b
parent e89771432370a9b14b97238ded95251f13b31e6f
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 18:09:33 +0100

chore: config changes

</content>
</entry>
<entry>
<id>e89771432370a9b14b97238ded95251f13b31e6f</id>
<published>2026-07-15T17:09:22Z</published>
<updated>2026-07-15T17:09:22Z</updated>
<title type="text">feat: boilerplating</title>
<link rel="alternate" type="text/html" href="commit/e89771432370a9b14b97238ded95251f13b31e6f.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit e89771432370a9b14b97238ded95251f13b31e6f
parent de75876c8ff335139b231d53c60cbfd680594498
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 18:09:22 +0100

feat: boilerplating

</content>
</entry>
<entry>
<id>de75876c8ff335139b231d53c60cbfd680594498</id>
<published>2026-07-15T16:39:57Z</published>
<updated>2026-07-15T16:39:57Z</updated>
<title type="text">chore: gitignore amendments</title>
<link rel="alternate" type="text/html" href="commit/de75876c8ff335139b231d53c60cbfd680594498.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit de75876c8ff335139b231d53c60cbfd680594498
parent c8be2261a75d824bc2caa739fd732d9978582328
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 17:39:57 +0100

chore: gitignore amendments

</content>
</entry>
<entry>
<id>c8be2261a75d824bc2caa739fd732d9978582328</id>
<published>2026-07-15T16:37:52Z</published>
<updated>2026-07-15T16:37:52Z</updated>
<title type="text">chore: astro config init</title>
<link rel="alternate" type="text/html" href="commit/c8be2261a75d824bc2caa739fd732d9978582328.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit c8be2261a75d824bc2caa739fd732d9978582328
parent 8c657882158906703b251826fad028889a8e1839
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 17:37:52 +0100

chore: astro config init

</content>
</entry>
<entry>
<id>8c657882158906703b251826fad028889a8e1839</id>
<published>2026-07-15T15:23:27Z</published>
<updated>2026-07-15T15:23:27Z</updated>
<title type="text">init</title>
<link rel="alternate" type="text/html" href="commit/8c657882158906703b251826fad028889a8e1839.html" />
<author>
<name>LukeJ</name>
<email>luke.jones.2567@gmail.com</email>
</author>
<content type="text">commit 8c657882158906703b251826fad028889a8e1839
parent e2baec4dda77e10ac805196e08e22724a64c7a93
Author: LukeJ &lt;luke.jones.2567@gmail.com&gt;
Date:   Wed, 15 Jul 2026 16:23:27 +0100

init

</content>
</entry>
<entry>
<id>e2baec4dda77e10ac805196e08e22724a64c7a93</id>
<published>2026-07-15T14:59:29Z</published>
<updated>2026-07-15T14:59:29Z</updated>
<title type="text">Initial commit</title>
<link rel="alternate" type="text/html" href="commit/e2baec4dda77e10ac805196e08e22724a64c7a93.html" />
<author>
<name>LukeJ</name>
<email>152485046+LukePJ25@users.noreply.github.com</email>
</author>
<content type="text">commit e2baec4dda77e10ac805196e08e22724a64c7a93
Author: LukeJ &lt;152485046+LukePJ25@users.noreply.github.com&gt;
Date:   Wed, 15 Jul 2026 15:59:29 +0100

Initial commit
</content>
</entry>
</feed>
