SEO
Blog
Learn how to use your blog
To activate or deactivate your blog, you can use the blogEnabled
flag in the appConfig.tsx
file.
tsx web/appConfig.tsx
Disabling this will remove the blog from the navigation and the sitemap. It will also throw a 404 error when trying to access the blog page.
Adding a new blog post
To add a new blog post, create a new entity in the blog_posts
table in Supabase.
- The
title
field is used as the title and headline of the blog post. - The
slug
field is used to generate the URL. - The
language
field is used to filter the blog posts by language. Add the language code (e.g.en
for English) to the field. - The
description
field is used as the meta description of the blog post and is displayed below the title and in the blog overview. - The
content
field is used as the content of the blog post. It supports markdown and code highlighting. Edit theweb/components/blog/mdx-content.tsx
file to customize the rendering. - The
cover_image
field is used as the cover image of the blog post. It is displayed at the top of the blog content and in the blog overview.
If there are no blog posts available in the chosen language, the blog page will display the english version as a fallback, displaying a notice.