sarfraznawaz2005 / bloggercms
一个静态博客生成器,通过提供的界面进行操作。
Requires
- php: >=5.3.0
- camspiers/json-pretty: 1.0.*
- erusev/parsedown: ~1.5
- mustache/mustache: ~2.5
- slim/slim: 2.*
This package is auto-updated.
Last update: 2024-09-12 03:05:51 UTC
README
BloggerCMS 是一个用 PHP 编写的 CMS,它可以帮助您通过提供的管理员面板界面创建真正的静态博客;与其他静态站点生成器不同,您不需要手动在文本文件中创建博客文章或了解 Markdown 语法,这非常耗时。创建的博客可以完全移动,没有任何依赖项,如数据库或其他复杂的设置。博客的所有数据都以人类可读的 JSON 格式存储。基于网络的界面(管理员面板)使得即使是初学者也能轻松创建和管理博客。
要部署您的博客,您只需要将 BloggerCMS 生成的静态博客上传到您的网络主机,并查看其效果。您不需要在您的托管提供商上支持任何服务器端语言或数据库,因为 BloggerCMS 生成的一切都是纯 HTML。您还可以在 Github(此博客示例在 github 上运行)、Dropbox 或您喜欢的任何其他服务上托管您的博客。好事是您也可以轻松备份您的博客,因为它只是一个包含您的博客的文件夹。
BloggerCMS 内置了基于著名的 Twitter Bootstrap 的完全响应式博客模板,并提供了一些主题可供选择。您还可以创建自己的博客布局,您需要了解的是 HTML 和 Mustache 模板引擎的基本知识。
功能
- 图形用户界面 - 通过浏览器管理您的网站
- 基于文件 - 无需数据库
- 真正静态 - 无需服务器端语言
- 可移植性 - 轻松复制、移动、备份或版本控制您的网站
- 集成 Markdown 编辑器 - 无需了解 Markdown
- 内置图像管理器
- Disqus 评论系统
- 搜索帖子功能
- 分页
- 响应式布局 - 包含响应式布局,轻松开始
- RSS 支持
- 站点地图支持
- Google 分析
- 代码高亮支持
- 标签云支持
- 社交关注部分
- 分类部分
- 存档部分
演示和文档
要求
- PHP 5.3 或更高版本
- 启用 mod_rewrite 模块
安装
注意:您可以在您的网络主机或本地计算机上运行 BloggerCMS;在两种情况下,您都可以创建博客并将其上传到您想要的位置。在任何情况下,我们希望您都有 PHP 可用,并且已激活 mod_rewrite 模块。如果您想在本地计算机上运行 BloggerCMS,可以选择 XAMPP。
通过 Composer
composer create-project -n -s dev sarfraznawaz2005/bloggercms
手动
- 通过克隆其存储库或 直接下载 下载 BloggerCMS。
- 将文件移动到您的网站根目录,通常命名为 www 或 htdocs
- 访问 BloggerCMS 的网址。如果您已在本地上安装,网址可能类似于 https:///BloggerCMS 假设文件夹名为 BloggerCMS
- 通过左侧侧边栏选项或通过访问 https:///BloggerCMS/admin/get_settings 进入设置页面。在设置页面,指定所需的 博客 URL 字段,如 https:///BloggerCMS/public,不要以反斜杠结尾
- 现在您可以添加分类、文章和页面
- 最后,点击右上角的绿色大按钮 生成博客 以生成您的博客。它将在 BloggerCMS 文件夹的 public 文件夹中生成。您可以在 https:///BloggerCMS/public 访问它。该 public 文件夹是您需要上传到您的网络托管提供商或其他服务的,以便在互联网上看到您的博客。
查看 官方 BloggerCMS 博客 了解更多及其教程。
入门
贡献
请随意分叉并修改/扩展 BloggerCMS,并通过拉取请求发送您的更改!为了建立一致的代码质量,请使用 PHP_CodeSniffer 检查您的代码。如果您发现任何错误、错误或问题,请通过 问题跟踪器 报告。
捐赠?##
作者已经付出了努力,使 BloggerCMS 成为最简单的博客生成器,并且可以免费使用。任何捐赠都将非常有帮助。
为了捐赠,请访问 此页面 并继续您的捐赠信息。谢谢!
许可证
MIT 许可证 (MIT)
版权所有 (c) 2015 Sarfraz Ahmed 及 贡献者
在此条件下,任何人都可以免费获得本软件及其相关文档副本(“软件”),在不受限制的情况下处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向软件提供方提供软件的人这样做,前提是
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
本软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于适销性、适用于特定目的和无侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论是基于合同、侵权或其他方式,源于、因或与软件或软件的使用或其他交易有关。