Kitchen Sink — Everything Markdown Can Do
A comprehensive demo of markdown features supported by cmless, including images, YouTube embeds, code blocks, tables, and more.
Welcome to the kitchen sink post! This demonstrates all the markdown features supported by cmless, powered by GitHub Issues as CMS.
Text Formatting
Bold, italic, strikethrough, inline code, and bold with nested italic.
Headings
Third-level heading
Fourth-level heading
Fifth-level heading
Sixth-level heading
Links
Embedded YouTube Video
Embedded X.com Post
Embedded Instagram Post
Embedded CodePen
Embedded GitHub Gist
Embedded Images
Remote image (inline)
Image with caption (using blockquote)
The cmless workflow: write issues → generate Markdown → build with Astro → deploy to GitHub Pages.
Lists
Unordered
- Alpha
- Beta
- Gamma
- Nested item
- Another nested item
- Delta
Ordered
- First
- Second
- Third
- Sub-step
- Sub-step
Task list
- Write blog post
- Add frontmatter
- Apply
status: publishedlabel
Blockquotes
This is a blockquote
Code Blocks
Inline code
Here is some inline code and another example.
Fenced code block
{
"name": "cmless",
"description": "Use GitHub Issues as a CMS"
}
Code block with line numbers
function greet(name: string): string {
return `Hello, ${name}!`;
}
Tables
| Feature | Supported | Notes |
|---|---|---|
| Images | ✅ | Remote URLs |
| YouTube | ✅ |  |
| Twitter/X | ✅ |  |
| CodePen | ✅ |  |
| GitHub Gist | ✅ |  |
| Strikethrough | ✅ | ~~text~~ |
| Task lists | ✅ | - [x] |
| Code blocks | ✅ | With syntax highlighting |
Footnotes
Here’s a sentence with a footnote.1
HTML
This paragraph uses raw inline HTML with a CSS variable.
Horizontal Rule
Final Words
That’s everything! Write issues → generate posts → deploy.
Footnotes
-
This is the footnote content. ↩
