Add blog CMS with view tracking #1

Merged
space merged 3 commits from feat/blog-cms into main 2026-07-18 00:28:24 +02:00
2 changed files with 4 additions and 5 deletions
Showing only changes of commit ffb57a9f34 - Show all commits
+1 -2
View File
@@ -32,8 +32,7 @@ export default async function BlogsPage() {
Technical writing on infrastructure, software, and product work. Technical writing on infrastructure, software, and product work.
</h1> </h1>
<p className="mt-4 max-w-2xl text-sm leading-7 text-gray-400 sm:text-base"> <p className="mt-4 max-w-2xl text-sm leading-7 text-gray-400 sm:text-base">
Articles are managed through the same admin system as the rest of the site, with markdown Notes, updates, and technical writing across current projects and systems.
authoring and publishing controls.
</p> </p>
</section> </section>
+3 -3
View File
@@ -34,13 +34,13 @@ export function TopBlogs() {
<section className="mx-auto w-full max-w-6xl space-y-8 px-4"> <section className="mx-auto w-full max-w-6xl space-y-8 px-4">
<div className="space-y-3 text-center"> <div className="space-y-3 text-center">
<p className="text-[11px] font-semibold uppercase tracking-[0.32em] text-gray-500"> <p className="text-[11px] font-semibold uppercase tracking-[0.32em] text-gray-500">
most read blog
</p> </p>
<h2 className="text-3xl font-semibold text-white sm:text-4xl"> <h2 className="text-3xl font-semibold text-white sm:text-4xl">
top blog posts by views recent writing
</h2> </h2>
<p className="mx-auto max-w-2xl text-sm text-gray-500 sm:text-base"> <p className="mx-auto max-w-2xl text-sm text-gray-500 sm:text-base">
The three posts people keep opening first. Notes on infrastructure, software, and the things I am building.
</p> </p>
</div> </div>