Skip to content

Add blog with open source announcement post#7

Open
kaci8 wants to merge 1 commit intomainfrom
blog/open-source-post
Open

Add blog with open source announcement post#7
kaci8 wants to merge 1 commit intomainfrom
blog/open-source-post

Conversation

@kaci8
Copy link
Contributor

@kaci8 kaci8 commented Mar 21, 2026

Summary

  • Wires up internal /blog route — updates navbar, footer, announcement bar, and homepage links from the old external https://8th.io/blog
  • Adds blog/authors.yml, blog/tags.yml, and the open source announcement post (2026-03-02-8th-wall-open-source.md)
  • Adds team avatar (static/img/authors/) and OG cover image (static/img/blog/)
  • Styles blog body text: Geist sans-serif, muted #c8c8c8, 1.8 line-height
  • Hides announcement bar on blog pages
  • Fixes TOC anchor scroll offset so headings land below the sticky navbar

Test plan

  • /blog renders list with teaser text + cover image preview
  • /blog/8th-wall-open-source renders full post with cover image inline
  • /blog/tags/announcement tag page uses correct body font
  • Navbar, footer, homepage Blog links all route to /blog
  • TOC anchor links scroll headings into view below navbar

🤖 Generated with Claude Code

- Wire up internal /blog route (navbar, footer, announcement bar, homepage links)
- Add authors.yml, tags.yml, and open source announcement post
- Add team avatar and cover image assets
- Style blog body text (Geist sans-serif, muted color, wide line-height)
- Hide announcement bar on blog pages
- Fix TOC anchor scroll offset for sticky navbar

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@kaci8 kaci8 requested a review from cmbartschat March 21, 2026 00:48
<a href="https://github.com/8thwall" target="_blank" rel="noopener">GitHub</a>
<a href="https://8th.io/examples" target="_blank" rel="noopener">Example Projects</a>
<a href="https://8th.io/blog" target="_blank" rel="noopener">Blog</a>
<a href="/blog">Blog</a>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Best practice would be to use <Link> instead of <a> on all same-origin paths.

label: Announcement
permalink: /announcement

release:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe we can add these other tags once we have these types of posts.


8thwall:
name: 8th Wall
title: 8th Wall Team
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like this would be duplicated with the name, can we leave it out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants