Skip to content

feat: add 50 open source blog posts and author avatar support - #10

Merged
ig-imanish merged 1 commit into
mainfrom
feat/blog-posts-and-avatar-support
Aug 8, 2026
Merged

feat: add 50 open source blog posts and author avatar support#10
ig-imanish merged 1 commit into
mainfrom
feat/blog-posts-and-avatar-support

Conversation

@ig-imanish

Copy link
Copy Markdown
Contributor

Title

feat: publish 50 open source blog posts from tracking issue + author avatar support

Closes: #9

What

Implements the blog topic backlog in #9. Publishes 50 new posts across all nine keyword clusters, plus author avatar support so posts render with the correct byline image.

Blog posts

  • Discovery platforms (5): best platforms to discover OSS, top 10 websites, finding projects for startups, directories and curated lists, how ossium surfaces trending repos
  • OSS basics (6): what is open source, open source vs free software vs freeware, top 50 projects, alternatives to paid software, OSS for startups, history from GNU to GitHub
  • "Best Open Source X" listicles (14): CRM, project management, CMS, analytics, AI/ML frameworks, databases, e-commerce, design, DevOps/CI-CD, security and pentesting, chat, video editing, note-taking, home lab apps
  • Contributor content (4): first-time contributor projects, starting a project, building a community, maintainer burnout
  • Comparisons (4): ossium vs Product Hunt, OSS vs proprietary, self-hosted vs cloud-hosted, top repos by stars
  • Business and career (5): why companies adopt OSS, SaaS on open source, business models, career boost, companies hiring contributors
  • Trends (4): trending this month, new launches 2026, state of open source 2026, AI projects to watch
  • Ossium feature pages (3): search by language, filter by license, features explained
  • FAQ/question posts (5): is OSS safe, free forever, commercial use, what does OSS mean, how developers make money

Skipped topics already published: Ossium vs GitHub Explore, how to contribute, finding beginner-friendly projects, Hacktoberfest guide.

Author avatar support

  • New optional avatar frontmatter field (lib/content/types.ts, lib/content/parse.ts)
  • Post page now renders post.avatar with a fallback to the ossium logo when absent (app/[slug]/page.tsx)
  • All new posts authored as OpenCode with avatar: /logo/opencode-logo-dark.png
  • Frontmatter spec updated in content/posts/README.md

Verification

  • pnpm test: 26 passed
  • pnpm typecheck: clean
  • pnpm lint: clean
  • All 50 posts under 1000 words, no em dashes, no broken internal links, UTF-8 preserved (rupee signs intact)

@vercel

vercel Bot commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
blogs Ready Ready Preview Aug 8, 2026 3:00pm

@ig-imanish ig-imanish self-assigned this Aug 8, 2026
@ig-imanish
ig-imanish merged commit 03de300 into main Aug 8, 2026
3 checks passed
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.

1 participant