Matecho: 现代的Typecho主题
一款现代的, 简单得简陋的, 基于Material Design 3的Typecho主题
Zapic
2024-04-08 0

Matecho: 一款现代的, 简单得简陋的, 基于Material Design 3的Typecho主题
KawaiiZapic/Matecho - Github

特性

  1. 极度优化的资源加载策略, 首屏仅需100KB资源(不包括图片), 按需延迟加载非必要的组件.
  2. 使用Prism高亮代码, 额外增加的Vue SFC支持.
  3. Fancybox图片灯箱, 具有较好的触控支持.
  4. KaTeX公式渲染, 支持LaTeX语法.
  5. 良好的响应式支持, 移动端/大屏端相同体验.
  6. 增强的编辑器注入, 支持在编辑器中渲染代码高亮和LaTeX公式.
  7. Links友链插件集成, 无需修改即可启用.
  8. ExSearch即时搜索集成, 无需修改即可启用.
  9. OpenGraph / TwitterCard 支持, 在支持的应用中以卡片形式展示.

特性(开发)

  1. Vite主导的开发体验, PHP到Vite Dev Server集成 (我一定是疯了) , 支持基本HMR, 使用Vite构建打包, 生成优化后的HTML/JS/CSS代码.
  2. UnoCSS原子化CSS, 简单组件简单构建.
  3. 完全由TypeScript构建, 精确的代码提示.
  4. 自动侦测的按需加载组件, 根据代码内容自动确定每页需要加载的组件, 实现精确的自动分包与懒加载, 也是极小首屏资源的基础.

技术栈

  1. MDUI 2 (Web Component+Lit)
  2. UnoCSS
  3. Vite
  4. TypeScript
评论 0
没有评论
评论已关闭
发表评论
评论 取消回复
Copyright © 2024 Matecho