# slidesrup **Repository Path**: johnnylearns/slidesrup ## Basic Information - **Project Name**: slidesrup - **Description**: SlidesRup - **Primary Language**: TypeScript - **License**: 0BSD - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-04 - **Last Updated**: 2026-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SlidesRup 一个强大的 Obsidian 演示助手插件,提供丰富的演示模板和自定义功能。 ## 功能特性 ### 字体设置 - **字体选择**:支持多种中英文字体,包括系统字体和在线字体 - **标题字体**:可以为 H1-H6 各级标题单独设置字体 - **标题字号**:可以为 H1-H6 各级标题单独设置字号(12px-72px) - **文字变换**:支持设置标题的文字变换效果(无、首字母大写、全大写、全小写) - **实时预览**:字体、字号和文字变换设置实时生效 ### 主题设置 - **HSL 颜色调节**:支持色相、饱和度、亮度的精确调节 - **颜色预览**:实时预览主题颜色效果 ### 模板管理 - **用户模板**:支持自定义演示模板 - **多种模板类型**:支持幻灯片、章节、页面等多种模板 - **模板文件夹**:可指定自定义模板文件夹 ### 演示设置 - **演示插件支持**:支持 Slides Extended 和 Advanced Slides - **演示信息**:可设置演讲者、标语、口号等信息 - **日期格式**:支持自定义日期格式 ## 安装 1. 在 Obsidian 中打开设置 2. 进入社区插件 3. 搜索 "SlidesRup Assistant" 4. 安装并启用插件 ## 使用说明 ### 字体和字号设置 1. 打开插件设置 2. 进入 "Font Setting" 标签页 3. 设置正文字体和标题字体 4. 为各级标题(H1-H6)单独设置字体和字号 5. 字号范围:12px-72px,可根据需要调整 6. 设置标题文字变换效果(无、首字母大写、全大写、全小写) ### 主题颜色设置 1. 进入 "Theme Setting" 标签页 2. 使用 HSL 滑块调节主题颜色 3. 实时预览颜色效果 ### 模板设置 1. 进入 "User Templates Setting" 标签页 2. 启用用户模板功能 3. 指定模板文件夹 4. 选择各种模板文件 ## 支持的字体 ### 系统字体 - 楷体、黑体、宋体、仿宋 - Arial、Times New Roman、Courier New ### 在线字体 - OPPO Sans、思源宋体、霞鹜文楷等 - Roboto、Open Sans、Lato 等英文字体 ## 开发 ### 项目结构 ``` src/ ├── services/ # 服务层 ├── ui/ # 用户界面 ├── models/ # 数据模型 ├── types/ # 类型定义 ├── lang/ # 多语言支持 └── utils/ # 工具函数 ``` ### 构建 ```bash npm install npm run build ``` ## 许可证 MIT License