Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alltobebetter/boblog
一个极其轻量级的简洁美观的博客/文档站,基于MDUI设计,无需任何配置。
https://github.com/alltobebetter/boblog
blog css html js mdui static
Last synced: 23 days ago
JSON representation
一个极其轻量级的简洁美观的博客/文档站,基于MDUI设计,无需任何配置。
- Host: GitHub
- URL: https://github.com/alltobebetter/boblog
- Owner: alltobebetter
- License: mit
- Created: 2024-10-17T05:20:35.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-20T13:54:32.000Z (2 months ago)
- Last Synced: 2024-12-11T12:08:57.348Z (23 days ago)
- Topics: blog, css, html, js, mdui, static
- Language: JavaScript
- Homepage: https://blog.aibob.top
- Size: 153 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Boblog - 轻量级免部署文档系统
Boblog 是一个简单、轻量级的文档系统,无需服务器部署,直接在浏览器中运行。它支持 Markdown 格式的文档,提供了简洁的界面和实用的功能。
## 特性
- 轻量级:无需服务器,直接在浏览器中运行
- Markdown 支持:使用 Markdown 格式编写文档
- 响应式设计:适配桌面和移动设备
- 主题切换:支持亮色和暗色主题
- 搜索功能:快速搜索文档内容
- 简洁界面:基于 MDUI 框架,提供现代化的 Material Design 界面## 快速开始
1. 克隆或下载本项目到本地。
2. 在项目根目录创建 `sidebar.md` 文件,用于定义侧边栏菜单结构。
3. 创建 Markdown 文档文件,放置在项目根目录或子目录中。
4. 使用浏览器打开 `index.html` 文件即可浏览文档。## 配置说明
### 侧边栏菜单配置
在 `sidebar.md` 文件中使用以下格式定义菜单项:
```
[图标][菜单名称][文档路径]
```例如:
```
[home][首页][README.md]
[description][介绍][intro.md]
[code][示例][examples/example1.md]
```### Markdown 文档
- 使用标准的 Markdown 语法编写文档。
- ~~使用 `##` 和 `###` 来定义二级和三级标题,这些标题将自动生成目录。~~(未来展望)## 主要功能
1. **主题切换**:点击右上角的主题图标可以在亮色和暗色主题之间切换。
2. ~~**目录导航**:~~
3. **搜索功能**:
- 点击右上角的搜索图标打开搜索框。
- 输入关键词可搜索所有文档内容。
- 搜索结果显示文档标题和匹配内容片段。4. **响应式设计**:
- 自适应不同屏幕尺寸,提供良好的移动端体验。## 技术栈
- HTML5
- CSS3
- JavaScript (ES6+)
- [MDUI](https://www.mdui.org/): Material Design 用户界面框架
- [Marked](https://marked.js.org/): Markdown 解析器## 自定义
- 修改 `` 标签中的 CSS 可以自定义界面样式。
- 在 `<script>` 标签中可以调整或扩展 JavaScript 功能。## 注意事项
- 本系统基于浏览器的文件系统访问,某些浏览器可能会有安全限制。建议使用现代浏览器并在本地服务器环境下运行。
- 为了最佳体验,建议使用最新版本的 Chrome、Firefox 或 Edge 浏览器。## 贡献
欢迎提交 Issues 或 Pull Requests 来帮助改进这个项目。
## 许可证
本项目采用 MIT 许可证。详情请见 [LICENSE](LICENSE) 文件。