Official blog for Codatta.
This blog is built with Jekyll and uses the Minima theme as a base, with custom overrides for branding and functionality.
_posts/: Blog posts go here. Format:YYYY-MM-DD-title.markdown._data/authors.yml: Author profiles (name, bio, social links)._layouts/: Custom layouts (overridespost.htmlto add author bio and share buttons)._includes/: Custom includes (head.htmlfor fonts,footer.htmlfor branding).assets/css/brand.scss: Custom branding styles (Inter font, colors).
- Ruby 2.6+
- Bundler
bundle installbundle exec jekyll serveWelcome to the Codatta Blog! This guide will help you create high-quality posts that look great on our site.
All posts must be created in the _posts directory. The filename format is strict and determines the URL of your post.
Format: YYYY-MM-DD-your-title-slug.markdown
- YYYY-MM-DD: The date of publication (e.g.,
2025-11-21). - your-title-slug: A hyphen-separated version of your title (lowercase).
Example: _posts/2025-11-21-welcome-to-codatta.markdown
Every post must start with "Front Matter" - a block of YAML configuration between two --- lines.
---
layout: post
title: "Your Post Title Here"
date: 2025-11-21 09:00:00 +0800
categories: [AI] # Options: AI, Blockchain, Ecosystem & Community, Other
author: alice_smith # Must match a key in _data/authors.yml
status: research # Options: official, research, opinion
image: /assets/images/your-image.png
---We use standard Markdown with some enhancements. Here are common elements you'll use:
- Bold:
**text**-> text - Italic:
*text*-> text Code:`text`->text
Use # for headings. Start with ## for sections within your post (since h1 is the post title).
## Main Section
### Sub-sectionBulleted:
- Item 1
- Item 2
Numbered:
- First step
- Second step
- Link:
[Link Text](URL) - Image:
- Tip: Place images in
assets/images/.
- Tip: Place images in
Use > to highlight quotes or key takeaways.
"Data quality is the ceiling of AI performance."
Use three backticks followed by the language name for syntax highlighting.
def hello_world():
print("Hello, Codatta!")Create tables using hyphens and pipes.
| Feature | Description |
|---|---|
| Speed | Fast rendering |
| Security | Blockchain verified |
Before submitting, run the author validation script to ensure your metadata is correct:
./scripts/validate_authors.rb- Create a file in
_posts/namedYYYY-MM-DD-your-title.markdown. - Add the following front matter:
--- layout: post title: "Your Title" date: YYYY-MM-DD HH:MM:SS +0800 categories: [AI | Blockchain | Eco & Community | Other] author: alice_smith # Must match a key in _data/authors.yml status: opinion # opinion, research, or official ---
- Write your content in Markdown.
- Edit
_data/authors.yml. - Add a new entry:
username: name: Full Name bio: Short bio. avatar: /assets/images/avatar.jpg twitter: handle