[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-fictionco--fiction":3,"tool-fictionco--fiction":62},[4,18,28,37,45,53],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":24,"last_commit_at":25,"category_tags":26,"status":17},9989,"n8n","n8n-io\u002Fn8n","n8n 是一款面向技术团队的公平代码（fair-code）工作流自动化平台，旨在让用户在享受低代码快速构建便利的同时，保留编写自定义代码的灵活性。它主要解决了传统自动化工具要么过于封闭难以扩展、要么完全依赖手写代码效率低下的痛点，帮助用户轻松连接 400 多种应用与服务，实现复杂业务流程的自动化。\n\nn8n 特别适合开发者、工程师以及具备一定技术背景的业务人员使用。其核心亮点在于“按需编码”：既可以通过直观的可视化界面拖拽节点搭建流程，也能随时插入 JavaScript 或 Python 代码、调用 npm 包来处理复杂逻辑。此外，n8n 原生集成了基于 LangChain 的 AI 能力，支持用户利用自有数据和模型构建智能体工作流。在部署方面，n8n 提供极高的自由度，支持完全自托管以保障数据隐私和控制权，也提供云端服务选项。凭借活跃的社区生态和数百个现成模板，n8n 让构建强大且可控的自动化系统变得简单高效。",184740,2,"2026-04-19T23:22:26",[16,14,13,15,27],"插件",{"id":29,"name":30,"github_repo":31,"description_zh":32,"stars":33,"difficulty_score":10,"last_commit_at":34,"category_tags":35,"status":17},10095,"AutoGPT","Significant-Gravitas\u002FAutoGPT","AutoGPT 是一个旨在让每个人都能轻松使用和构建 AI 的强大平台，核心功能是帮助用户创建、部署和管理能够自动执行复杂任务的连续型 AI 智能体。它解决了传统 AI 应用中需要频繁人工干预、难以自动化长流程工作的痛点，让用户只需设定目标，AI 即可自主规划步骤、调用工具并持续运行直至完成任务。\n\n无论是开发者、研究人员，还是希望提升工作效率的普通用户，都能从 AutoGPT 中受益。开发者可利用其低代码界面快速定制专属智能体；研究人员能基于开源架构探索多智能体协作机制；而非技术背景用户也可直接选用预置的智能体模板，立即投入实际工作场景。\n\nAutoGPT 的技术亮点在于其模块化“积木式”工作流设计——用户通过连接功能块即可构建复杂逻辑，每个块负责单一动作，灵活且易于调试。同时，平台支持本地自托管与云端部署两种模式，兼顾数据隐私与使用便捷性。配合完善的文档和一键安装脚本，即使是初次接触的用户也能在几分钟内启动自己的第一个 AI 智能体。AutoGPT 正致力于降低 AI 应用门槛，让人人都能成为 AI 的创造者与受益者。",183572,"2026-04-20T04:47:55",[13,36,27,14,15],"语言模型",{"id":38,"name":39,"github_repo":40,"description_zh":41,"stars":42,"difficulty_score":10,"last_commit_at":43,"category_tags":44,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":46,"name":47,"github_repo":48,"description_zh":49,"stars":50,"difficulty_score":24,"last_commit_at":51,"category_tags":52,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",161147,"2026-04-19T23:31:47",[14,13,36],{"id":54,"name":55,"github_repo":56,"description_zh":57,"stars":58,"difficulty_score":59,"last_commit_at":60,"category_tags":61,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,27],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":78,"owner_twitter":79,"owner_website":80,"owner_url":81,"languages":82,"stars":119,"forks":120,"last_commit_at":121,"license":77,"difficulty_score":122,"env_os":123,"env_gpu":123,"env_ram":123,"env_deps":124,"category_tags":128,"github_topics":129,"view_count":24,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":136,"updated_at":137,"faqs":138,"releases":174},9962,"fictionco\u002Ffiction","fiction","Agentic Digital Self Platform","Fiction 是一款新一代的内容管理系统（CMS）与应用框架，旨在打造个性化的数字营销平台。它帮助用户快速构建个人网站、设计营销转化漏斗以及制作新闻通讯邮件，将前沿的 AI 技术与稳健的内容管理功能深度融合。\n\n针对内容创作者和开发者在搭建数字形象时面临的流程繁琐、内容生产效率低等痛点，Fiction 通过内置的 AI 内容生成能力，实现了从创作到优化的自动化，大幅降低了高质量内容产出的门槛。其友好的可视化编辑器让非技术人员也能轻松管理数字资产，而可扩展的架构与丰富的插件生态则确保了系统能灵活适应从小型个人项目到大型商业应用的各种需求。\n\n这款工具特别适合希望建立个人品牌的创作者、需要高效交付营销页面的设计师，以及寻求集成 AI 能力的全栈开发者。Fiction 的独特亮点在于其\"Agentic\"（代理式）设计理念，不仅提供静态的内容管理，更像一个智能数字助手，主动协助用户完成内容策略的执行。此外，它提供全面的 API 接口，方便与企业现有工具链无缝对接。作为一个开源项目，Fiction 采用 GPLv2 协议，欢迎社区共同参与建设，是探索 AI 驱动内容创作的理想选择。","\u003Ch1 align=\"center\">\n  Personal Marketing Platform\n\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  Quickly create personal websites, marketing funnels, and newsletter emails.\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.fiction.com\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fvisit-website-blue.svg\" alt=\"Website\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Factions\u002Fworkflows\u002Fdeploy.yml\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Factions\u002Fworkflows\u002Fdeploy.yml\u002Fbadge.svg?branch=dev\" alt=\"Build Status\">\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\n## Introduction\n\nFiction is a next-generation CMS and application framework designed to streamline the creation of AI-generated content. The first-of-its-kind platform empowers developers and content creators by integrating cutting-edge AI technologies with a robust content management system.\n\n## Features\n\n- **AI Content Generation**: Leverage AI to automate content creation and optimization.\n- **Easy-to-use Editor**: A user-friendly interface for managing digital content.\n- **Scalable Architecture**: Built to handle projects of any size with ease.\n- **Plugin Ecosystem**: Extend functionality with a wide range of plugins.\n- **Comprehensive API**: Integrate Fiction with your existing tools and services.\n\n## Quick Start\n\nTo get started with Fiction, clone the repository and install dependencies:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction.git\ncd fiction\npnpm install\n```\n\n## Documentation\n\nFor detailed instructions and usage guides, please refer to the [official documentation](https:\u002F\u002Fwww.fiction.com\u002Fdocs).\n\n## Contributing\n\nWe welcome contributions of all kinds from the community! See our [CONTRIBUTING.md](CONTRIBUTING.md) file for more information on how to get started.\n\n## License\n\nFiction is GPLv2 licensed.\n\n## Community\n\nJoin Fiction's community of creators and developers:\n\n- [X](https:\u002F\u002Fwww.x.com\u002Ffictionplatform)\n\nFor support, please visit Fiction's [support page](https:\u002F\u002Fwww.fiction.com\u002Fsupport).\n","\u003Ch1 align=\"center\">\n  个人营销平台\n\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  快速创建个人网站、营销漏斗和邮件通讯。\n\u003C\u002Fp>\n\n\u003Cdiv align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fwww.fiction.com\">\n    \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fvisit-website-blue.svg\" alt=\"官网\">\n  \u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Factions\u002Fworkflows\u002Fdeploy.yml\">\n    \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Factions\u002Fworkflows\u002Fdeploy.yml\u002Fbadge.svg?branch=dev\" alt=\"构建状态\">\n  \u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\u003Cbr \u002F>\n\n## 简介\n\nFiction 是一款新一代 CMS 和应用框架，旨在简化 AI 生成内容的创作流程。作为同类首创的平台，它通过将前沿的 AI 技术与强大的内容管理系统相结合，赋能开发者和内容创作者。\n\n## 特性\n\n- **AI 内容生成**：利用 AI 自动化内容创作与优化。\n- **易用编辑器**：提供用户友好的界面来管理数字内容。\n- **可扩展架构**：专为轻松应对任何规模的项目而设计。\n- **插件生态**：通过丰富的插件扩展功能。\n- **全面 API**：可将 Fiction 无缝集成到您现有的工具和服务中。\n\n## 快速开始\n\n要开始使用 Fiction，请克隆仓库并安装依赖：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction.git\ncd fiction\npnpm install\n```\n\n## 文档\n\n有关详细说明和使用指南，请参阅[官方文档](https:\u002F\u002Fwww.fiction.com\u002Fdocs)。\n\n## 贡献\n\n我们欢迎社区中的各种形式的贡献！请查看我们的 [CONTRIBUTING.md](CONTRIBUTING.md) 文件，了解如何开始参与。\n\n## 许可证\n\nFiction 采用 GPLv2 许可证。\n\n## 社区\n\n加入 Fiction 的创作者与开发者社区：\n\n- [X](https:\u002F\u002Fwww.x.com\u002Ffictionplatform)\n\n如需支持，请访问 Fiction 的[支持页面](https:\u002F\u002Fwww.fiction.com\u002Fsupport)。","# Fiction 快速上手指南\n\nFiction 是一个下一代 CMS 和应用框架，专为简化 AI 生成内容的创作流程而设计。它帮助开发者和内容创作者快速构建个人网站、营销漏斗和通讯邮件。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS 或 Windows (推荐 WSL2)\n*   **Node.js**：建议安装最新 LTS 版本\n*   **包管理器**：必须安装 [pnpm](https:\u002F\u002Fpnpm.io\u002F) (项目依赖管理工具)\n\n> **提示**：国内用户安装 pnpm 可使用镜像加速：\n> ```bash\n> npm install -g pnpm --registry=https:\u002F\u002Fregistry.npmmirror.com\n> ```\n\n## 安装步骤\n\n通过以下命令克隆仓库并安装项目依赖：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction.git\ncd fiction\npnpm install\n```\n\n> **注意**：如果 `pnpm install` 速度较慢，可临时指定国内镜像源执行：\n> ```bash\n> pnpm install --registry=https:\u002F\u002Fregistry.npmmirror.com\n```\n\n## 基本使用\n\n安装完成后，您即可启动项目进行开发。虽然 README 未明确列出启动命令，但基于标准 pnpm 项目结构，通常使用以下命令启动本地开发服务器：\n\n```bash\npnpm dev\n```\n\n启动后，请在浏览器中访问控制台输出的地址（通常为 `http:\u002F\u002Flocalhost:3000`）即可看到运行中的 Fiction 平台。\n\n*   **内容创作**：登录后台，利用内置的 AI 内容生成功能创建文章或页面。\n*   **扩展功能**：通过插件生态系统添加额外功能，或使用 Comprehensive API 集成现有服务。\n\n详细的高级配置和 API 用法，请参阅 [官方文档](https:\u002F\u002Fwww.fiction.com\u002Fdocs)。","自由职业设计师李明需要快速建立个人品牌，通过网站展示作品集、设置客户转化漏斗并定期发送通讯邮件来获客。\n\n### 没有 fiction 时\n- 需分别购买域名、搭建 CMS、设计网页模板，耗时数周才能上线一个基础官网。\n- 营销漏斗（如落地页、预约表单）依赖手动编码或昂贵的第三方 SaaS 订阅，成本高昂且难以定制。\n- 撰写每周通讯邮件耗费大量精力，内容质量不稳定，缺乏数据优化指导。\n- 网站、漏斗与邮件系统彼此割裂，用户行为数据无法打通，难以分析转化效果。\n- 每次更新内容或调整流程都需要技术人员介入，响应市场变化慢。\n\n### 使用 fiction 后\n- 利用 AI 内容生成和预设模板，李明在几小时内就部署了专业的个人网站和作品集页面。\n- 通过可视化编辑器直接拖拽构建定制化营销漏斗，无需额外订阅外部工具，大幅降低运营成本。\n- AI 辅助自动草拟并优化通讯邮件文案，结合历史数据提升打开率，将内容创作时间缩短 70%。\n- 平台内置统一的数据看板，实时追踪从访客浏览到邮件转化的全链路行为，精准指导运营策略。\n- 非技术背景的李明可独立随时更新内容与调整流程，灵活应对客户需求与市场趋势。\n\nfiction 将分散的个人营销环节整合为一体化的智能工作流，让创作者专注于核心价值而非技术琐事。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Ffictionco_fiction_92f83b6b.png","fictionco","Fiction","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Ffictionco_0abec6ea.png","",null,"hello@fiction.com","fictionplatform","https:\u002F\u002Fwww.fiction.com","https:\u002F\u002Fgithub.com\u002Ffictionco",[83,87,91,95,99,102,105,109,112,115],{"name":84,"color":85,"percentage":86},"TypeScript","#3178c6",57,{"name":88,"color":89,"percentage":90},"Vue","#41b883",41.4,{"name":92,"color":93,"percentage":94},"JavaScript","#f1e05a",0.6,{"name":96,"color":97,"percentage":98},"Less","#1d365d",0.2,{"name":100,"color":101,"percentage":98},"Jinja","#a52a22",{"name":103,"color":104,"percentage":98},"HTML","#e34c26",{"name":106,"color":107,"percentage":108},"Smarty","#f0c040",0.1,{"name":110,"color":111,"percentage":108},"XSLT","#EB8CEB",{"name":113,"color":114,"percentage":108},"Shell","#89e051",{"name":116,"color":117,"percentage":118},"Dockerfile","#384d54",0,1467,113,"2026-04-16T23:19:50",4,"未说明",{"notes":125,"python":123,"dependencies":126},"该项目是一个基于 Node.js 生态的个人营销平台和 CMS 框架，使用 pnpm 进行依赖管理。README 中未提及具体的 Python 环境、GPU 加速或深度学习库（如 PyTorch\u002FTensorFlow）需求，其 AI 功能可能通过 API 调用或后端服务实现，而非本地运行大型模型。",[127],"pnpm (Node.js 包管理器)",[14,15,13],[130,131,132,133,134,135],"ai","agentic","agents","digital","digital-self","digital-twin","2026-03-27T02:49:30.150509","2026-04-20T12:57:00.350745",[139,144,149,154,159,164,169],{"id":140,"question_zh":141,"answer_zh":142,"source_url":143},44736,"如何在 Factor 中调试代码或使用断点？","启动 Factor 时传递 `--inspect` 标志即可启用 Node 检查器进行调试。例如运行命令：`npx factor --inspect`。这允许你使用 Chrome DevTools 等工具连接并设置断点。此外，建议在异步代码中使用 `await` 而不是 Promise 链，这样更易于推理和调试。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F214",{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},44737,"Factor 是否支持多租户（Multi-Tenancy）架构？","是的，Factor 支持多租户。你可以为添加到系统中的任何帖子指定源应用程序（source app）。官方示例中，factor.dev 和 fiction.com 就是运行在同一个数据库上的不同租户应用。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F142",{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},44738,"如何在 Factor 组件中仅客户端渲染（不使用 SSR）依赖 window 对象的库？","可以使用 `\u003Cvue-client-only>` 组件包裹需要仅在客户端运行的组件。示例代码如下：\n\u003Ctemplate>\n  \u003Cdiv>\n    \u003Cvue-client-only>\u003Cmy-fancy-component \u002F>\u003C\u002Fvue-client-only>\n  \u003C\u002Fdiv>\n\u003C\u002Ftemplate>\n\u003Cscript>\nexport default {\n  components: { \n    vueClientOnly: () => import(\"vue-client-only\"), \n    myFancyComponent: () => import(\"fancy.vue\"),\n  }\n}\n\u003C\u002Fscript>\n这种方式类似于 Nuxt 的 `no-ssr` 功能。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F210",{"id":155,"question_zh":156,"answer_zh":157,"source_url":158},44739,"如何使用 PM2 部署 Factor 后端应用到生产环境？","由于 `npx factor serve` 生成的文件是临时的，不能直接作为 PM2 的入口脚本。解决方法是创建一个 Shell 脚本（例如 `run.sh`），在其中执行启动命令，然后让 PM2 运行该脚本。\n步骤如下：\n1. 创建 `run.sh` 文件，内容如下：\n```bash\n#!\u002Fbin\u002Fbash\nnpx factor server\n```\n2. 使用 PM2 启动该脚本：\n```bash\npm2 start .\u002Frun.sh\n```\n这样即使终端关闭，服务也会由 PM2 守护运行。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F198",{"id":160,"question_zh":161,"answer_zh":162,"source_url":163},44740,"如何自定义博客插件中的永久链接（Permalink）结构以优化 SEO？","可以通过修改 Post Schema 添加自定义字段（如 `primaryCategory`），并在管理后台添加对应的输入组件来实现。具体步骤：\n1. 使用 `addFilter` 钩子 `post-schema` 扩展 schema：\n```js\nimport {addFilter} from '@factor\u002Fapi'\naddFilter({\n  key: 'blog',\n  hook: 'post-schema',\n  callback: schemaDef => {\n    schemaDef.primaryCategory = { type: String, index: true }\n    return schemaDef\n  }\n})\n```\n2. 在 `factor-settings.ts` 中注册用于编辑该字段的 Vue 组件，以便在 Admin Dashboard 中进行配置。之后可根据该字段逻辑生成自定义 URL 结构。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F162",{"id":165,"question_zh":166,"answer_zh":167,"source_url":168},44741,"Alpha 主题中页脚（Footer）没有固定在页面底部怎么办？","该问题已在最新版本中修复。更新后，即使页面内容不足以填满一屏，页脚也会始终保持在视口底部可见（类似 Sticky Footer 效果）。请确保将主题升级到最新版本。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F163",{"id":170,"question_zh":171,"answer_zh":172,"source_url":173},44742,"为什么修改 `loader-settings.ts` 中的导入顺序后路由重命名仍不生效？","虽然用户建议将 `factor-settings.js` 的导入放在最后以确保可覆盖性，但维护者表示当前的构建解决方案虽然可能增加约 100ms 的构建时间，但在功能上是可行的。如果遇到问题，需检查路径中是否错误地包含了 `node_modules`，在某些阶段路径不应包含该目录。","https:\u002F\u002Fgithub.com\u002Ffictionco\u002Ffiction\u002Fissues\u002F185",[175,180,185,190,195,200,205,210,215,220,225,230,235,240,245,250,255,260,265,270],{"id":176,"version":177,"summary_zh":178,"released_at":179},352207,"5.5.26","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002Fv5.5.25...5.5.26","2022-08-19T22:48:02",{"id":181,"version":182,"summary_zh":183,"released_at":184},352208,"5.4.98","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.97...5.4.98","2022-07-28T23:55:30",{"id":186,"version":187,"summary_zh":188,"released_at":189},352209,"5.4.97","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.96...5.4.97","2022-07-28T23:40:20",{"id":191,"version":192,"summary_zh":193,"released_at":194},352210,"5.4.96","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.95...5.4.96","2022-07-28T22:44:41",{"id":196,"version":197,"summary_zh":198,"released_at":199},352211,"5.4.95","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.94...5.4.95","2022-07-28T22:06:42",{"id":201,"version":202,"summary_zh":203,"released_at":204},352212,"5.4.93","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.92...5.4.93","2022-07-28T16:55:58",{"id":206,"version":207,"summary_zh":208,"released_at":209},352213,"5.4.92","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.91...5.4.92","2022-07-28T15:32:05",{"id":211,"version":212,"summary_zh":213,"released_at":214},352214,"5.4.91","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.90...5.4.91","2022-07-28T09:18:54",{"id":216,"version":217,"summary_zh":218,"released_at":219},352215,"5.4.90","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.89...5.4.90","2022-07-28T09:05:42",{"id":221,"version":222,"summary_zh":223,"released_at":224},352216,"5.4.89","**完整更新日志**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.88...5.4.89","2022-07-28T08:48:46",{"id":226,"version":227,"summary_zh":228,"released_at":229},352217,"5.4.88","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.87...5.4.88","2022-07-27T23:50:38",{"id":231,"version":232,"summary_zh":233,"released_at":234},352218,"5.4.87","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.86...5.4.87","2022-07-27T22:28:02",{"id":236,"version":237,"summary_zh":238,"released_at":239},352219,"5.4.86","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.85...5.4.86","2022-07-27T22:26:18",{"id":241,"version":242,"summary_zh":243,"released_at":244},352220,"5.4.85","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.83...5.4.85","2022-07-27T22:12:39",{"id":246,"version":247,"summary_zh":248,"released_at":249},352221,"5.4.83","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.82...5.4.83","2022-07-27T21:38:32",{"id":251,"version":252,"summary_zh":253,"released_at":254},352222,"5.4.82","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.81...5.4.82","2022-07-27T21:11:56",{"id":256,"version":257,"summary_zh":258,"released_at":259},352223,"5.4.81","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.79...5.4.81","2022-07-27T20:49:25",{"id":261,"version":262,"summary_zh":263,"released_at":264},352224,"5.4.79","**Full Changelog**: https:\u002F\u002Fgithub.com\u002FFactorJS\u002Ffactor\u002Fcompare\u002F5.4.78...5.4.79","2022-07-27T20:28:28",{"id":266,"version":267,"summary_zh":268,"released_at":269},352225,"3.2.16","test","2021-09-02T23:11:39",{"id":271,"version":272,"summary_zh":77,"released_at":273},352226,"v1.2.8","2020-01-30T04:42:37"]