Loading
工具
374 字
2 分钟

MDX 格式文章示例

1970-01-02
浏览量加载中...
AI 摘要

Tip

Firefly 支持 MDXMarkdown 两种类型的文章,你可以在文章中混合使用两种格式,如果没有特别复杂内容和需求,推荐使用 Markdown 格式就够了。

Markdown 和 MDX 的区别#

  • Markdown (MD) 是一种轻量级标记语言,允许用户使用纯文本格式编写文档,然后将其转换为格式化的HTML。它因其简洁易用的语法而广受欢迎,特别适合编写文档和博客文章。
  • MDX 是一种扩展了 Markdown 语法的格式,允许在 Markdown 文档中无缝地插入 JSX 代码。通过 MDX,用户可以在文档中嵌入 React 组件,从而实现更丰富的交互性和动态性。
特性MarkdownMDX
基础语法支持 (CommonMark)支持 (CommonMark)
HTML 标签支持支持 (作为 JSX)
组件导入不支持支持 (import)
动态数据不支持支持 (JS 表达式)
样式定制有限 (class/style)灵活 (className/CSS-in-JS)

使用组件#

这是一个图标组件:

import { Icon } from 'astro-icon/components'

<div class="flex items-center gap-2 my-4">
  <Icon name="fa7-solid:rocket" class="text-4xl text-red-500" />
  <span>火箭发射!</span>
</div>
火箭发射!

使用 JSX#

你也可以直接写 HTML/JSX:

<div className="p-4 bg-blue-100 dark:bg-blue-900 rounded-lg my-4">
  这是一个自定义样式的 div 块,使用了 Tailwind CSS 类。
</div>

这是一个自定义样式的 div 块,使用了 Tailwind CSS 类。

简单的变量导出#

export const year = new Date().getFullYear()

今年是 {year} 年。

今年是 2026 年。

更多信息,请查看 MDX 文档

MDX 格式文章示例
https://fqzlr.com/posts/文章示例/mdx-example/
作者
Fqzlr
发布于
1970-01-02
许可协议
CC BY-NC-SA 4.0
最后更新于 1970-01-02,距今已过 20682 天

部分内容可能已过时

评论区

音乐
封面

音乐

暂未播放

0:00
0:00
暂无歌词
站点统计
文章
20
标签
44
记录次数
98
分类
3
动态
3
总字数
33,026
运行时长
0
最后活动
0 天前
[ 标签 ]
# AI工具1# Astro6# astro1# Cloudflare4# Example1# Firefly6# fuwari1# Git1# GitHub Actions1# IP优选1# Markdown6# MDX1# Mermaid1# Mizuki1# Obsidian3# PlantUML1# Qoder1# Spaceship1# Trae1# Twikoo1# Video1# Waline2# Workers1# 个人站点1# 主题对比1# 二改1# 博客11# 博客搭建1# 博客迁移1# 友链1# 图床3# 域名1# 想法1# 截图1# 文章示例2# 测试2# 演示1# 示例1# 笔记1# 笔记软件1# 自动化1# 自建图床1# 评论系统2# 静态博客2
[ 分类 ]
# 博客相关12# 文章示例7# 建站随笔1
[ 公告 ]

疯狂修改中

了解更多
[ 音乐 ]
封面

音乐

暂未播放

0:00
0:00
暂无歌词
找不到相关结果。
主题色相
250
文字发光
50
文章布局
特效设置
[ contents ]
[ 全部文章 ]
全部文章