zblog博客网站如何使用GEO生成结构化文件

21 阅读1分钟

最近在做GEO相关的内容发现很多人说的是通过第三方平台,并没有包括自身网站平台,刚好整理一下相关。

GEO是什么意思?

生成式引擎优化全称(Geo optimization),我们就简称GEO优化。 核心原理分析AI引擎解读内容方式,如上下文信号、结构化数据等对优化的影响。

简单解释就是使用GEO优化的内容,可以让更多的人知道,目前世面上可以通过GEO引用的平台如:小红书 、抖音、微博、搜狐、知乎、倔金、CSDN等平台,用户只需发布即可,如需要使用自己搭建的平台进行优化可以早点布局 llms.txt和 llms-full.txt 。

zblog博客系统如何做GEO推广?

大型语言模型(LLMs)主要是为了提高AI抓取理解页面内容的效率,我们需要将HTML 内容通常包含导航元素、JavaScript、CSS 移除,让ai更快速了解你写的内容结构。

我们使用的是zblog系统故此优化了相关代码,可以生产llms.txt和llms-full.txt的文件

zblog生成 llms.txt和llms-full.txt参考

// 生成llms.txt
$content = "# {$zbp->name}\n\n";  // 使用博客名称
$content .= "> {$zbp->subname}\n\n";  // 使用博客副标题
$content .= "## 文章列表\n\n";

// 生成llms-full.txt
$content_full = "";

// 获取所有已发布的文章
$articles = $zbp->GetArticleList(
    array('*'),
    array(array('=', 'log_Status', 0)),
    array('log_PostTime' => 'DESC'),
    null,
    null
);

foreach ($articles as $article) {
    // 获取文章标签
    $tags = array();
    foreach ($article->Tags as $tag) {
        $tags[] = "#{$tag->Name}";
    }
    // 为URL添加.md后缀
    $mdUrl = $article->Url;
    if (substr($mdUrl, -1) === '/') {
        $mdUrl = rtrim($mdUrl, '/') . '.md';
    } else {
        $mdUrl .= '.md';
    }
}

生成完成后需要给原来的伪静态增加以下规则

生成的结果示例

llms.txt

llms-full.txt

内容来源:微丽宝网站 www.dcyzq.com/post/3112.h…