PHPackages                             soli/qboke - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. soli/qboke

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

soli/qboke
==========

Plain and Simple.

v0.1.8(7y ago)1641BSD-2-ClausePHPPHP &gt;=5.3.0

Since Aug 2Pushed 2y ago1 watchersCompare

[ Source](https://github.com/qboke/qboke)[ Packagist](https://packagist.org/packages/soli/qboke)[ Docs](https://qboke.solicomo.com)[ RSS](/packages/soli-qboke/feed)WikiDiscussions main Synced 6d ago

READMEChangelogDependencies (3)Versions (19)Used By (1)

QBoke
=====

[](#qboke)

QBoke 是一个轻量级的博客生成系统，基于 PHP、Markdown 和 git。你可以用 Markdownn 写博客，用 git 管理它们，然后用 QBoke 发布和展示它们。

QBoke 没有复杂花哨的管理后台和在线编辑器。你只需很少的几项配置，然后选个喜欢的文本编辑器就可以专注在写作上了。

为什么需要 QBoke ？
-------------

[](#为什么需要-qboke-)

QBoke 是为了满足如下需求而生的：

1. 静态化

    博客在静态化之后可以达到飞一般的速度，用户体验得到大幅提升。
2. 支持 Markdown

    Markdown 简洁优雅的格式，让你忘掉复杂的排版，而专心于写作本身。你可以使用任何你喜欢的文本编辑器来写 Markdown 格式的文章。
3. 支持 git

    git 可以高效的管理你的博客以及你做过的所有修改记录。无需备份，也不再担心会丢失自己辛苦劳动的成果。
4. 自动发布

    我希望，当我写完博客之后，内容会立即展示在我的博客网站。不要让我再登录到网站，把文章拷贝到在线编辑器，然后花半天的时间进行排版。
5. 不依赖某一特定服务商

    还记得雅虎宣布停止邮件服务之后的痛苦么？即使依赖服务商，那也得能无缝的从各个服务商之间进行切换。

QBoke 是怎样工作的？
-------------

[](#qboke-是怎样工作的)

在发布博客的整个流程，你需要做的只有编写博客并提交到 git 仓库。git 仓库在你提交新的博客或修改时会自动通知 QBoke。然后，剩下的所有事情都交给 QBoke 就行了。

QBoke 会帮你做这些事情：

1. 从 git 仓库拉取最新的修改；
2. 把 Markdown 格式的内容转换为 HTML 格式；
3. 套用一款漂亮的的主题；
4. 应用若干插件，对内容进行修饰；
5. 生成静态的页面。

以上步骤仅在每次提交新内容之后执行一次。

git 是怎么自动通知 QBoke 最新更新的呢？答案是 POST 钩子。你可以经过配置让 git 在获取到你的提交之后向一个指定的链接发送一个 POST 请求。如果这个指定的链接是 QBoke 的链接，那 QBoke 就知道你提交了新的内容。

更多内容
----

[](#更多内容)

如何安装 QBoke？可以参考这篇[快速安装说明](https://qboke.solicomo.com/getting-started.html)。

如果想更详细的了解 QBoke ，欢迎查看本站的其他文章。

如果你有什么意见或建议，或者发现了 QBoke 的问题，欢迎访问如下链接进行提交：

或者通过一下方式进行联系：

Email:

Twitter:

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~238 days

Recently: every ~487 days

Total

16

Last Release

1094d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3ad0068a65409460e76c3114d1894b006f75156a4e45b7a5d9fb3e8051bf7bbb?d=identicon)[soli](/maintainers/soli)

---

Top Contributors

[![solicomo](https://avatars.githubusercontent.com/u/500466?v=4)](https://github.com/solicomo "solicomo (167 commits)")

---

Tags

blogblog-enginegitmarkdownphpmarkdowngitblog

### Embed Badge

![Health badge](/badges/soli-qboke/health.svg)

```
[![Health](https://phpackages.com/badges/soli-qboke/health.svg)](https://phpackages.com/packages/soli-qboke)
```

###  Alternatives

[evert/phpdoc-md

PHP documentation generator, with markdown output

169170.9k92](/packages/evert-phpdoc-md)[cartalyst/interpret

A driver-based content rendering package, with support for HTML, Markdown &amp; plain text. You can register custom drivers for custom content types.

1914.7k](/packages/cartalyst-interpret)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
