---
title: "关于 GEOcms"
slug: "geocms"
date: "2025-08-03 12:00"
updated: "2026-10-07T21:22:34+08:00"
description: "面向生成式引擎优化的平面文件 CMS"
url: https://blog.dayuai.com/geocms
keypoints:
  - "面向生成式引擎优化的平面文件 CMS"
---
本站由 **GEOcms** 驱动：PHP 8.4 + nginx，纯文件存储，没有数据库。

## 技术栈

- PHP 8.4（无框架、无 Composer 依赖）
- 扁平文件：Markdown 分片 + 编译型 JSON 索引
- 自建倒排索引做中文全文检索（二元组，不依赖任何扩展）

## 联系

前往 [留言板](/contact) 留言。
GEOcms 把「让生成式引擎读懂并引用你的内容」当作第一目标。

| 能力 | 位置 | 是否依赖插件 |
| --- | :---: | ---: |
| llms.txt / llms-full.txt | 内核 | 否 |
| 单篇 Markdown 导出 | 内核 | 否 |
| FAQ 结构化数据 | 内核 | 否 |
| AI 爬虫策略 | 插件 geo | 是 |

## 快速开始

1. 登录后台写第一篇内容
2. 设置站点地址与导航
3. 在「工具」页重建索引

> 所有派生产物（索引、缓存、全文索引）都可以随时删除并重建。

## 常见问题

```faq
GEOcms 需要数据库吗？| 不需要。全部数据以 Markdown 分片 + JSON 索引落盘，拷贝目录即可迁移。
支持哪些生成式引擎？| 内置 llms.txt / llms-full.txt 与 FAQPage 结构化数据，覆盖 ChatGPT、Perplexity、Claude、Gemini 等。
怎么保证性能？| 编译型索引 + 整页缓存；缓存命中路径零索引读取、零 json_decode、零文件锁。
```
