羊驼 CMS
🐭 Alpaca CMS
Alpaca CMS 是一个轻量级的内容管理系统,就像羊驼一样优雅且实用。
特点
- 轻量级: 模块化架构,代码清晰易懂
- 快速部署: 使用 SQLite 存储数据,无需复杂配置
- 静态输出: 生成静态 HTML 文件,提供极致访问速度
- 多站点支持: 支持多个网站的独立管理
- 多模板支持: 支持自定义页面模板
- 树形结构: 支持无限层级的页面结构
- 响应式设计: 完美支持移动端和桌面端
- SEO 友好: 内置 Meta 信息管理
- Markdown 支持: 使用 Markdown 编写内容
- 链接管理: 支持友情链接分组管理
- 排版系统: 灵活的页面排版功能
- 面包屑导航: 自动生成面包屑导航
- 一键重生成: 支持一键重新生成所有静态页面
系统要求
- PHP 7.0+
- SQLite3 支持
- 文件写入权限
目录结构
mice/
├── index.php # 主入口文件
├── admin.css # 管理界面样式
├── admin.js # 管理界面脚本
├── default.css # 前台样式
├── cms.db # SQLite数据库
├── config/ # 配置文件目录
├── includes/ # 核心功能文件
├── templates/ # 模板文件
│ ├── themes/ # 页面模板
│ └── ... # 后台模板
└── public/ # 公开访问目录
├── uploads/ # 上传文件目录
├── default.css # 前台样式
└── *.html # 生成的静态页面
快速开始
- 下载 Mice CMS 文件
- 上传到您的网站目录
- 确保 public 目录可以通过 Web 访问
- 访问管理后台,默认密码为
admin123
- 开始创建您的第一个页面!
主要功能
多站点管理
- 支持多个网站独立管理
- 每个站点独立的模板和样式
- 一键切换当前管理的网站
- 独立的静态文件目录
内容管理
- 树形结构的页面管理
- Markdown 编辑器
- 文件上传和管理
- SEO 信息设置
- 页面排序功能
- 一键预览功能
模板系统
- 多模板支持
- 在线编辑模板
- 模板变量支持
- 响应式布局
- 样式表在线编辑
排版系统
- 自定义页面排版
- 灵活的布局选项
- 模板复用功能
链接管理
- 友情链接分组
- 链接启用/禁用
- 链接排序功能
- 分组显示控制
静态生成
- 一键生成所有页面
- 自动同步资源文件
- 静态文件版本控制
- 增量更新支持
使用说明
页面管理
- 创建页面:点击"添加顶层页面"或"添加子页面"
- 编辑页面:点击页面标题进入编辑模式
- 删除页面:使用页面列表中的删除按钮
- 预览页面:点击预览按钮在新窗口打开
模板管理
- 创建模板:在模板管理中添加新模板
- 编辑模板:支持在线编辑 HTML 和样式
- 应用模板:在网站设置中选择需要的模板
链接管理
- 创建链接组:在链接管理中添加新分组
- 添加链接:在分组中添加新的链接
- 使用链接:在页面内容中使用 链接组 "分组名称" 不存在显示链接
静态生成
- 编辑内容后自动生成对应页面
- 可以使用重新生成按钮重新生成所有页面
- 生成的静态文件位于 public/{站点目录}/ 下
开发理念
Alpaca CMS 秉承"优雅简洁"的设计理念,专注于提供简单高效的内容管理解决方案。系统架构清晰,代码易于理解和扩展。
许可证
MIT License
作者
Brant
🐭 Alpaca CMS - 优雅简洁的内容管理系统