diff --git a/assets/images/blogs/2026-05-09-authoring-service.png b/assets/images/blogs/2026-05-09-authoring-service.png
new file mode 100644
index 0000000..a76725e
Binary files /dev/null and b/assets/images/blogs/2026-05-09-authoring-service.png differ
diff --git a/assets/images/blogs/2026-05-09-discord-alterts-gitea.png b/assets/images/blogs/2026-05-09-discord-alterts-gitea.png
new file mode 100644
index 0000000..b742e26
Binary files /dev/null and b/assets/images/blogs/2026-05-09-discord-alterts-gitea.png differ
diff --git a/assets/images/blogs/2026-05-09-gitea-pipelines.png b/assets/images/blogs/2026-05-09-gitea-pipelines.png
new file mode 100644
index 0000000..48b3144
Binary files /dev/null and b/assets/images/blogs/2026-05-09-gitea-pipelines.png differ
diff --git a/blogs/2026/05-may/authoring-service-09-05-26.org b/blogs/2026/05-may/authoring-service-09-05-26.org
new file mode 100644
index 0000000..40a45c7
--- /dev/null
+++ b/blogs/2026/05-may/authoring-service-09-05-26.org
@@ -0,0 +1,18 @@
+#+TITLE: Authoring Service
+#+OPTIONS: num:nil
+#+DATE: <2026-05-09 Sat 17:49>
+#+filetags: :life:website:
+#+COMMENTS: t
+#+SLUG: authoring-service-09-05-26
+
+I wanted to ensure that there was a way to edit blogs without having to use an actual text editor, and having the repo cloned. I asked codex to generate a solution for this, and it came up with this authoring service. Took a while to get it through a pipeline, getting tests written and the systemd service to work.
+
+Here is what it looks like:
+
+[[../../../assets/images/blogs/2026-05-09-authoring-service.png]]
+
+I also added pipelines in gitea, as I wanted a form of CI/CD. Discord notifications are sent to alert me on their status.
+
+[[../../../assets/images/blogs/2026-05-09-gitea-pipelines.png]]
+
+[[../../../assets/images/blogs/2026-05-09-discord-alterts-gitea.png]]
diff --git a/blogs/blogs-list.org b/blogs/blogs-list.org
index b3a7848..d798b85 100644
--- a/blogs/blogs-list.org
+++ b/blogs/blogs-list.org
@@ -6,6 +6,7 @@ See the categories: @@html:Categories@@
* 2026
** May 2026
+- [[file:2026/05-may/authoring-service-09-05-26.org][Authoring Service]] @@html:09-05-2026 17:49@@ @@html:life@@ @@html:website@@
- [[file:2026/05-may/ai-datacamp-08-05.org][AI Datacamp]] @@html:08-05-2026 12:49@@ @@html:life@@
- [[file:2026/05-may/using-codex-07-05-26.org][Using Codex]] @@html:07-05-2026 16:12@@ @@html:life@@
- [[file:2026/05-may/03-05-week-review.org][[03-05-2026] - Weekly Review]] @@html:03-05-2026 12:00@@ @@html:review@@
diff --git a/home/categories.org b/home/categories.org
index 68762cb..e94bdaa 100644
--- a/home/categories.org
+++ b/home/categories.org
@@ -7,10 +7,10 @@
- [[file:../tags/insights.org][@@html:insights@@]] (4)
- [[file:../tags/introduction.org][@@html:introduction@@]] (3)
- [[file:../tags/learning.org][@@html:learning@@]] (16)
-- [[file:../tags/life.org][@@html:life@@]] (30)
+- [[file:../tags/life.org][@@html:life@@]] (31)
- [[file:../tags/maths.org][@@html:maths@@]] (1)
- [[file:../tags/notes.org][@@html:notes@@]] (17)
- [[file:../tags/reading.org][@@html:reading@@]] (1)
- [[file:../tags/review.org][@@html:review@@]] (29)
- [[file:../tags/update.org][@@html:update@@]] (2)
-- [[file:../tags/website.org][@@html:website@@]] (2)
\ No newline at end of file
+- [[file:../tags/website.org][@@html:website@@]] (3)
\ No newline at end of file
diff --git a/posts/posts-list.org b/posts/posts-list.org
index 15a33ac..ed36438 100644
--- a/posts/posts-list.org
+++ b/posts/posts-list.org
@@ -4,7 +4,7 @@
See the categories: @@html:Categories@@
* Posts:
-- [[file:career/career-list.org][Career List]] @@html:09-05-2026 17:13@@
+- [[file:career/career-list.org][Career List]] @@html:09-05-2026 17:55@@
- [[file:career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]] @@html:11-03-2026 17:18@@ @@html:learning@@ @@html:notes@@
- [[file:career/javascript.org][Understands the Javascript language]] @@html:11-03-2026 16:52@@ @@html:learning@@ @@html:notes@@
- [[file:career/restful-api.org][Restful API]] @@html:15-02-2026 23:00@@ @@html:learning@@ @@html:notes@@
diff --git a/recently-updated.org b/recently-updated.org
index b1ebe0a..798b146 100644
--- a/recently-updated.org
+++ b/recently-updated.org
@@ -2,6 +2,7 @@
#+OPTIONS: toc:nil num:nil
* Recently Updated (top 26 files)
+- [[file:blogs/2026/05-may/authoring-service-09-05-26.org][Authoring Service]] @@html:2026-05-09 17:49@@
- [[file:home/wird-tracker.org][Wird Tracker]] @@html:2026-05-09 16:45@@
- [[file:home/status.org][Competency Status Board]] @@html:2026-05-09 16:45@@
- [[file:home/services.org][Service]] @@html:2026-05-09 16:45@@
@@ -27,4 +28,3 @@
- [[file:blogs/2026/04-april/action-plan-07-04-26.org][Action plan to change teams]] @@html:2026-04-07 10:04@@
- [[file:blogs/2026/04-april/weekly-target-06-04-26.org][[06-04-2026] - Weekly target]] @@html:2026-04-06 22:53@@
- [[file:blogs/2026/04-april/making-notes-through-org-noter-06-05.org][Making Notes through Org Noter]] @@html:2026-04-06 14:30@@
-- [[file:blogs/2026/04-april/05-04-week-review.org][[05-04-2026] - Weekly Review]] @@html:2026-04-05 12:00@@
diff --git a/sitemap.org b/sitemap.org
index bf63e26..b5c416b 100644
--- a/sitemap.org
+++ b/sitemap.org
@@ -25,6 +25,21 @@
- [[file:home/guide/wird-tracker-guide.org][Wird Tracker — Technical Guide]]
- lima
- [[file:lima/lima-list.org][Lima]]
+- tags
+ - [[file:tags/review.sync-conflict-20260328-203248-VT6366A.org][Tag: review]]
+ - [[file:tags/life.sync-conflict-20260417-233423-VT6366A.org][Tag: life]]
+ - [[file:tags/introduction.org][Tag: introduction]]
+ - [[file:tags/learning.org][Tag: learning]]
+ - [[file:tags/notes.org][Tag: notes]]
+ - [[file:tags/review.org][Tag: review]]
+ - [[file:tags/website.org][Tag: website]]
+ - [[file:tags/update.org][Tag: update]]
+ - [[file:tags/life.org][Tag: life]]
+ - [[file:tags/education.org][Tag: education]]
+ - [[file:tags/insights.org][Tag: insights]]
+ - [[file:tags/reading.org][Tag: reading]]
+ - [[file:tags/emacs.org][Tag: emacs]]
+ - [[file:tags/maths.org][Tag: maths]]
- posts
- [[file:posts/posts-intro.org][Posts Introduction]]
- [[file:posts/posts-list.org][Posts List]]
@@ -47,19 +62,4 @@
- [[file:posts/career/restful-api.org][Restful API]]
- [[file:posts/career/javascript.org][Understands the Javascript language]]
- [[file:posts/career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]]
- - [[file:posts/career/career-list.org][Career List]]
-- tags
- - [[file:tags/review.sync-conflict-20260328-203248-VT6366A.org][Tag: review]]
- - [[file:tags/life.sync-conflict-20260417-233423-VT6366A.org][Tag: life]]
- - [[file:tags/introduction.org][Tag: introduction]]
- - [[file:tags/learning.org][Tag: learning]]
- - [[file:tags/notes.org][Tag: notes]]
- - [[file:tags/review.org][Tag: review]]
- - [[file:tags/website.org][Tag: website]]
- - [[file:tags/update.org][Tag: update]]
- - [[file:tags/insights.org][Tag: insights]]
- - [[file:tags/life.org][Tag: life]]
- - [[file:tags/emacs.org][Tag: emacs]]
- - [[file:tags/education.org][Tag: education]]
- - [[file:tags/reading.org][Tag: reading]]
- - [[file:tags/maths.org][Tag: maths]]
\ No newline at end of file
+ - [[file:posts/career/career-list.org][Career List]]
\ No newline at end of file
diff --git a/tags/life.org b/tags/life.org
index 5c72b06..f771650 100644
--- a/tags/life.org
+++ b/tags/life.org
@@ -2,6 +2,7 @@
#+OPTIONS: toc:nil num:nil title:nil
* Posts tagged life
+- [[file:../blogs/2026/05-may/authoring-service-09-05-26.org][Authoring Service]]
- [[file:../blogs/2026/05-may/ai-datacamp-08-05.org][AI Datacamp]]
- [[file:../blogs/2026/05-may/using-codex-07-05-26.org][Using Codex]]
- [[file:../blogs/2026/05-may/sun-soak-01-05.org][Soaking in the sun]]
diff --git a/tags/website.org b/tags/website.org
index ffefec9..fe81cd7 100644
--- a/tags/website.org
+++ b/tags/website.org
@@ -2,5 +2,6 @@
#+OPTIONS: toc:nil num:nil title:nil
* Posts tagged website
+- [[file:../blogs/2026/05-may/authoring-service-09-05-26.org][Authoring Service]]
- [[file:../blogs/publish-pages.org][How to publish pages using Org Publish]]
- [[file:../blogs/2025/08-august/spending-the-whole-day-on-this-website.org][09-08-2025: Website Changes]]