
Security News
US Government Forces Anthropic to Pull Claude Fable Days After Launch
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.
create-bloggen-app
Advanced tools
Bloggen SEO Starter is a fast, minimal Next.js template for building SEO-optimized, content-rich websites—not just blogs. It’s the first official starter in the Bloggen.dev ecosystem, showcasing how to use general-purpose MDX architecture to power full websites, dynamic pages, and web apps with structured content.
Built with MDX powered by Fumadocs, it lets you create flexible routes like /blog, /docs, /services, or /product/x—all content-driven, fully typed, and SEO-ready out of the box.
Designrift, our theming engine, gives you powerful visual control with:
This template is tailored as an agency example, but easily extended for personal sites, SaaS landing pages, or documentation-heavy apps. Think of it as your baseline for building fast, indexable, and accessible websites using the full potential of the Bloggen.dev platform.
To get started with Bloggen SEO Starter, you have two options:
npx create-bloggen-app
git clone https://github.com/silverthreadlabs/bloggen-seo-starter.git
cd bloggen-seo-starter
pnpm install
pnpm run dev
http://localhost:3000 to see the application in action.The bloggen-seo-starter includes a powerful global SEO system that automatically handles metadata, Open Graph images, JSON-LD schemas, and more across your entire website.
Simply update this file to include your information and it'll be automatically used in the global SEO of your website:
lib/config/site.tsx
import { getURL } from '@/lib/utils/url';
export const siteConfig = {
title: 'Your Site Name',
description: 'Your site description for SEO',
baseUrl: getURL(),
creator: 'Your Name/Company',
publisher: 'Your Name/Company',
keywords: [
'your',
'relevant',
'keywords',
'here'
],
author: {
name: 'Your Name',
url: 'https://yourwebsite.com',
twitterHandle: '@yourtwitterhandle'
},
social: {
sameAs: ['https://yoursociallinks.com']
}
};
For Homepage (app/page.tsx):
import { createPageMetadata } from '@/lib/seo/metadata/create-page-metadata';
export const metadata = createPageMetadata({
path: ''
});
For About Page (app/about/page.tsx):
export const metadata = createPageMetadata({
path: 'about',
description: 'Custom description for your about page'
});
The system also automatically generates sitemaps and JSON-LD schemas using your siteConfig:
// Sitemap pulls from siteConfig.baseUrl and routes
const routes = siteConfig.sitemap.staticRoutes.map((route) => ({
url: `${siteConfig.baseUrl}${route}`
}));
// Schema uses siteConfig for structured data
const homeSchema = {
'@type': 'WebSite',
name: siteConfig.title,
url: siteConfig.baseUrl
};
You can adapt the starter to your existing Next.js project or adapt it any way as bloggen SEO starter doesn't have any opinions how you name or structure folders and files just that it comes with strong defaults which remain out of your way and can be cleanly overridden, extended and removed entirely. Oh no :(
Once you have the SEO configured, you can create and manage your the content on your site. The example shows how easy it is to add blog posts by generating content using bloggen.dev and then integrating it into your project.
Note: Although our examples use content from Bloggen.dev, the Bloggen SEO Starter doesn’t depend on it. You’re free to use any type of content as long as it’s saved as a
.mdxor.mdfile with proper frontmatter insource.config.ts.
Create Your Blog Post File:
content/blog/ directory.mdx file (e.g., cats.mdx, my-topic.mdx)Handle Images (if your blog references images):
public/assets/blog/[your-blog-name]/Preview Your Blog:
localhost:3000/blogWhen you generate content with bloggen.dev, you'll get a complete blog post with:
---
title: "bolt.diy: The Future of Development Environments"
publishedAt: '2024-12-31'
author: 'Silverthread Labs'
image: "/assets/blog/bolt/bolt.webp"
ogImage:
url: "/assets/blog/bolt/bolt.webp"
summary: 'Discover how bolt.diy revolutionizes development workflows by seamlessly bridging local and cloud environments, offering unprecedented flexibility and collaboration capabilities.'
tags: ['Development', 'Cloud Computing', 'DevOps', 'Productivity']
---
# bolt.diy: The Future of Development Environments
Your AI-generated content will appear here with proper markdown formatting, including:
## Headers and Subheadings
- Bullet points
- **Bold text** and *italics*
- Code blocks
- And much more structured content
Developer experience first, extremely flexible code structure and only keep what you need:
📏 ESLint 9
Preconfigured with Next.js–friendly rules and comprehensive linting presets including @eslint/js, typescript-eslint, eslint-plugin-react, @next/eslint-plugin-next, eslint-config-prettier, eslint-plugin-import, and eslint-plugin-promise.
🖋️ Prettier 3
Opinionated code formatting to keep your team's style consistent, enhanced with @trivago/prettier-plugin-sort-imports for automatic import organization and prettier-plugin-tailwindcss for optimal class sorting.
🧭 Absolute Imports (@/…)
Skip long relative paths—import modules from @/ for cleaner code.
🏎️ Blazing-Fast Dev Server
Built with Turbopack under the hood for minimal startup and rebuild times.
metadata and JSON-LD settings in one file.schema-dts for fully typed structured data.@vercel/og for perfect social previews.sitemap.xml and robots.txt to guide search engines.<Image> component for responsive, lazy-loaded images with automatic format selection.framer-motion.fumadocs.radix-colors.class-variance-authority and Radix UI.Click the button below to deploy this example project with Vercel:
Below are the steps to completing deployment:
We welcome contributions to Bloggen SEO Starter! To contribute:
git checkout -b feature/YourFeature).git commit -m 'Add some feature').git push origin feature/YourFeature).Please ensure your code follows the project's coding standards and includes appropriate tests.
This project is licensed under the MIT License. See the LICENSE file for more details.
For support or inquiries, please reach out to:
Thank you for using Bloggen SEO Starter! We hope it helps you enhance your blogging experience and improve your site's SEO performance.
More comprehensive starters with additional features and integrations are on the way.
FAQs
Create Search Engine Optimized websites with one command
We found that create-bloggen-app demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Anthropic says the directive cited national security concerns over a narrow jailbreak, but offered no specific technical details.

Security News
A network of 152 Chrome live wallpaper extensions hid ad tracking and made extension-driven traffic look like Google search clicks.

Company News
Socket’s first CISO brings deep experience securing high-growth SaaS companies as open source supply chain threats accelerate.