Blogs
Setup and manage blogs to create and publish content with multi-language support and SEO.
Tools
- Nuxt Content: Render blog posts.
Setup
- Create a markdown file:
- Go to
content/blogand add a new markdown file - For other languages:
- Define a new collection in
content.config.tswith the appropriatesourcefor that locale. - Create a folder for the locale (e.g.,
content/es/blog) and add a Markdown file inside it.
- Define a new collection in
- Go to
- Markdown Content:
content/blog/my-new-post.md or content/blog/en/my-new-post.md --- title: My New Blog Post description: A guide to blogging in Your App. authors: - name: Tom Han to: https://x.com/tomhan245 avatar: src: https://pbs.twimg.com/profile_images/1912148914104397824/4wbjkrZ7_400x400.jpg date: 2025-09-08 badge: label: SaaS --- ## Introduction This is the content of your blog post. - View and Verify the Blog:
- Go to
/blogto see the blog list with titles, descriptions, thumbnails, and categories. - Open your new post at
/blog/my-new-postto confirm it renders correctly.
- Go to
- SEO & Sitemap:
- SEO is handled automatically using your content's
titleanddescription. - Sitemap generation is also automatic.
- Customize further in page components if needed (see Nuxt SEO Documentation).
- Track SEO and sitemap performance in Google Search Console.
- SEO is handled automatically using your content's
Folder Structure
content/
├─ blog/
│ └─ my-first-blog.md
└─ es/
└─ blog/
└─ my-first-blog.md