Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.93 KB

README_zh.md

File metadata and controls

75 lines (51 loc) · 1.93 KB

Mia - 基于 Astro & Tailwindcss & MDX 的主题

English | 中文

Mia 旨在简约而强大,集成了 Astro、MDX 和 Rough Notation 的功能。无论你是开发者、作家,还是仅仅喜欢简洁高效的设计,这个主题都非常适合你。

Mia Theme Preview

开始使用

安装依赖:

npm install

运行并访问 http://localhost:4321。

npn run dev

构建应用:

npm run build

然后你会看到生成的 dist 文件夹,可以使用以下命令在本地预览:

npm run preview

在文章中使用 Rough Notation

Mia 主题的亮点是基于 Rough Notation 实现了手绘风格. 你可以在文章中使用 <Notation /> 组件添加手绘效果,比如:

In Swift, the `Codable` protocol is a type alias for the <Notation type="box" color="blue">`Encodable` and `Decodable`</Notation> protocols:

下面是这个组件的类型定义和可接受的参数:

type Props = {
  type?: "underline" | "circle" | "crossed-off" | "highlight" | "strike-through" | "bracket";
  color?: string;
  strokeWidth?: number;
};

主题配置

更新 src/config.ts 文件来配置主题:

  • SITE_FAVICON:网站的 favicon
  • SITE_LOGO:网站的 logo
  • SITE_TITLE:网站的标题
  • SITE_DESCRIPTION:网站的描述
  • MENUS:网站的菜单
  • FOOTER_CONTENT:页脚的内容
  • GOOGLE_GTAG:Google Tag Manager ID

主题集成

许可证