[{"data":1,"prerenderedAt":925},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fconfig\u002Fai":117,"\u002Fdocs\u002Fconfig\u002Fai-surround":920},[4,28,69,103],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"快速开始","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,12,17,22],{"title":10,"path":6,"stem":7,"icon":11},"简介","i-lucide-home",{"title":13,"path":14,"stem":15,"icon":16},"一键部署","\u002Fdocs\u002Fgetting-started\u002Finstall","1.docs\u002F1.getting-started\u002F2.install","i-lucide-rocket",{"title":18,"path":19,"stem":20,"icon":21},"Docker 部署","\u002Fdocs\u002Fgetting-started\u002Fdocker","1.docs\u002F1.getting-started\u002F3.docker","i-lucide-container",{"title":23,"path":24,"stem":25,"icon":26},"宝塔面板部署","\u002Fdocs\u002Fgetting-started\u002Fbt-panel","1.docs\u002F1.getting-started\u002F4.bt-panel","i-lucide-panel-top",null,{"title":29,"path":30,"stem":31,"children":32,"page":68},"基础配置","\u002Fdocs\u002Fconfig","1.docs\u002F2.config",[33,38,43,48,53,58,63],{"title":34,"path":35,"stem":36,"icon":37},"基本配置","\u002Fdocs\u002Fconfig\u002Fbasic","1.docs\u002F2.config\u002F1.basic","i-lucide-settings",{"title":39,"path":40,"stem":41,"icon":42},"主题配置","\u002Fdocs\u002Fconfig\u002Ftheme","1.docs\u002F2.config\u002F2.theme","i-lucide-palette",{"title":44,"path":45,"stem":46,"icon":47},"通知配置","\u002Fdocs\u002Fconfig\u002Fnotification","1.docs\u002F2.config\u002F3.notification","i-lucide-bell",{"title":49,"path":50,"stem":51,"icon":52},"AI 配置","\u002Fdocs\u002Fconfig\u002Fai","1.docs\u002F2.config\u002F4.ai","i-lucide-sparkles",{"title":54,"path":55,"stem":56,"icon":57},"OAuth 配置","\u002Fdocs\u002Fconfig\u002Foauth","1.docs\u002F2.config\u002F5.oauth","i-lucide-key-round",{"title":59,"path":60,"stem":61,"icon":62},"上传配置","\u002Fdocs\u002Fconfig\u002Fupload","1.docs\u002F2.config\u002F6.upload","i-lucide-cloud-upload",{"title":64,"path":65,"stem":66,"icon":67},"导入导出","\u002Fdocs\u002Fconfig\u002Fimport-export","1.docs\u002F2.config\u002F7.import-export","i-lucide-arrow-right-left",false,{"title":70,"path":71,"stem":72,"children":73,"page":68},"使用指南","\u002Fdocs\u002Fguide","1.docs\u002F3.guide",[74,78,83,88,93,98],{"title":75,"path":76,"stem":77,"icon":16},"快速入门","\u002Fdocs\u002Fguide\u002Fquick-start","1.docs\u002F3.guide\u002F1.quick-start",{"title":79,"path":80,"stem":81,"icon":82},"用户管理","\u002Fdocs\u002Fguide\u002Fuser","1.docs\u002F3.guide\u002F2.user","i-lucide-users",{"title":84,"path":85,"stem":86,"icon":87},"文章管理","\u002Fdocs\u002Fguide\u002Farticle","1.docs\u002F3.guide\u002F3.article","i-lucide-file-text",{"title":89,"path":90,"stem":91,"icon":92},"文章编辑","\u002Fdocs\u002Fguide\u002Feditor","1.docs\u002F3.guide\u002F4.editor","i-lucide-pen-line",{"title":94,"path":95,"stem":96,"icon":97},"动态管理","\u002Fdocs\u002Fguide\u002Fmoment","1.docs\u002F3.guide\u002F5.moment","i-lucide-message-circle",{"title":99,"path":100,"stem":101,"icon":102},"友链管理","\u002Fdocs\u002Fguide\u002Ffriend","1.docs\u002F3.guide\u002F6.friend","i-lucide-link",{"title":104,"path":105,"stem":106,"children":107,"page":68},"获得帮助","\u002Fdocs\u002Fhelp","1.docs\u002F4.help",[108,113],{"title":109,"path":110,"stem":111,"icon":112},"常见问题","\u002Fdocs\u002Fhelp\u002Ffaq","1.docs\u002F4.help\u002F1.faq","i-lucide-circle-help",{"title":114,"path":115,"stem":116,"icon":97},"取得联系","\u002Fdocs\u002Fhelp\u002Fcontact","1.docs\u002F4.help\u002F2.contact",{"id":118,"title":49,"body":119,"description":914,"extension":915,"meta":916,"navigation":917,"path":50,"seo":918,"stem":51,"__hash__":919},"docs\u002F1.docs\u002F2.config\u002F4.ai.md",{"type":120,"value":121,"toc":904},"minimark",[122,127,131,187,191,197,213,218,224,229,235,240,243,248,251,269,273,276,279,282,285,290,297,446,451,465,467,470,475,478,486,540,547,557,605,612,661,668,715,722,757,764,792,799,846,853,900],[123,124,126],"h2",{"id":125},"ai-功能","AI 功能",[128,129,130],"p",{},"FlecBlog 已集成 AI 能力，支持在管理端自动生成文章摘要、优化标题。功能基于 OpenAI 兼容接口实现，可连接任意符合该协议的服务或自建模型。",[132,133,134,150],"table",{},[135,136,137],"thead",{},[138,139,140,144,147],"tr",{},[141,142,143],"th",{},"功能",[141,145,146],{},"输出要求",[141,148,149],{},"使用位置\u002F场景",[151,152,153,165,176],"tbody",{},[138,154,155,159,162],{},[156,157,158],"td",{},"生成摘要（创作者角度）",[156,160,161],{},"50-100 字",[156,163,164],{},"文章编辑页面 - 文章设置 - 文章摘要",[138,166,167,170,173],{},[156,168,169],{},"生成 AI 总结（旁观者角度）",[156,171,172],{},"150-200 字",[156,174,175],{},"文章编辑页面 - 文章设置 - AI 总结",[138,177,178,181,184],{},[156,179,180],{},"生成标题建议",[156,182,183],{},"1 个标题（15-25 字）",[156,185,186],{},"文章编辑页面 - 标题栏",[188,189,190],"h3",{"id":190},"配置步骤",[128,192,193],{},[194,195,196],"strong",{},"API 端点",[128,198,199,200,204,205,208,209,212],{},"即 ",[201,202,203],"code",{},"Base URL","，AI 服务地址，需以 ",[201,206,207],{},"\u002Fv1"," 结尾（如 ",[201,210,211],{},"https:\u002F\u002Fapi.openai.com\u002Fv1","）",[128,214,215],{},[194,216,217],{},"API 密钥",[128,219,199,220,223],{},[201,221,222],{},"API Key","，避免公开分享",[128,225,226],{},[194,227,228],{},"模型名称",[128,230,199,231,234],{},[201,232,233],{},"Model","，用于生成响应的模型 ID",[128,236,237],{},[194,238,239],{},"测试连接",[128,241,242],{},"点击测试连接按钮，会对当前配置进行检测，实质是向该模型发送一条消息，内容是 \"hi\"，测试速度取决于当前配置模型的响应速度。",[128,244,245],{},[194,246,247],{},"文章摘要提示词\u002FAI 总结提示词\u002F标题提示词",[128,249,250],{},"不同场景下的 AI 生成系统提示词",[252,253,254,259],"blockquote",{},[128,255,256],{},[194,257,258],{},"注意事项",[260,261,262,266],"ol",{},[263,264,265],"li",{},"模型访问速度取决于服务器所在位置，与用户网络位置无关",[263,267,268],{},"AI 接口暂无限流，请在服务商侧设置配额，避免费用失控",[123,270,272],{"id":271},"mcp-协议","MCP 协议",[128,274,275],{},"FlecBlog 已集成 MCP 协议，预设八个管理工具，可以在任意支持 MCP 的客户端进行使用。",[188,277,190],{"id":278},"配置步骤-1",[128,280,281],{},"首先复制获取一个 MCP Secret，然后配置客户端。",[128,283,284],{},"这里以 Claude Code 和 Cherry Studio 为例：",[128,286,287],{},[194,288,289],{},"1. Claude Code",[128,291,292,293,296],{},"打开 ",[201,294,295],{},"%USERPROFILE%\u002F.claude.json"," 文件，找到 mcpServers 并添加以下内容：",[298,299,304],"pre",{"className":300,"code":301,"language":302,"meta":303,"style":303},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\"mcpServers\": {\n  \"flecblog\": {\n    \"type\": \"http\",\n    \"url\": \"https:\u002F\u002F后端地址\u002Fmcp\",\n    \"headers\": {\n      \"Authorization\": \"Bearer \u003Csecret>\"\n    }\n  }\n}\n","json","",[201,305,306,328,346,371,392,406,428,434,440],{"__ignoreMap":303},[307,308,311,315,319,321,325],"span",{"class":309,"line":310},"line",1,[307,312,314],{"class":313},"sMK4o","\"",[307,316,318],{"class":317},"sfazB","mcpServers",[307,320,314],{"class":313},[307,322,324],{"class":323},"sTEyZ",": ",[307,326,327],{"class":313},"{\n",[307,329,331,334,338,340,343],{"class":309,"line":330},2,[307,332,333],{"class":313},"  \"",[307,335,337],{"class":336},"spNyl","flecblog",[307,339,314],{"class":313},[307,341,342],{"class":313},":",[307,344,345],{"class":313}," {\n",[307,347,349,352,356,358,360,363,366,368],{"class":309,"line":348},3,[307,350,351],{"class":313},"    \"",[307,353,355],{"class":354},"sBMFI","type",[307,357,314],{"class":313},[307,359,342],{"class":313},[307,361,362],{"class":313}," \"",[307,364,365],{"class":317},"http",[307,367,314],{"class":313},[307,369,370],{"class":313},",\n",[307,372,374,376,379,381,383,385,388,390],{"class":309,"line":373},4,[307,375,351],{"class":313},[307,377,378],{"class":354},"url",[307,380,314],{"class":313},[307,382,342],{"class":313},[307,384,362],{"class":313},[307,386,387],{"class":317},"https:\u002F\u002F后端地址\u002Fmcp",[307,389,314],{"class":313},[307,391,370],{"class":313},[307,393,395,397,400,402,404],{"class":309,"line":394},5,[307,396,351],{"class":313},[307,398,399],{"class":354},"headers",[307,401,314],{"class":313},[307,403,342],{"class":313},[307,405,345],{"class":313},[307,407,409,412,416,418,420,422,425],{"class":309,"line":408},6,[307,410,411],{"class":313},"      \"",[307,413,415],{"class":414},"sbssI","Authorization",[307,417,314],{"class":313},[307,419,342],{"class":313},[307,421,362],{"class":313},[307,423,424],{"class":317},"Bearer \u003Csecret>",[307,426,427],{"class":313},"\"\n",[307,429,431],{"class":309,"line":430},7,[307,432,433],{"class":313},"    }\n",[307,435,437],{"class":309,"line":436},8,[307,438,439],{"class":313},"  }\n",[307,441,443],{"class":309,"line":442},9,[307,444,445],{"class":313},"}\n",[128,447,448],{},[194,449,450],{},"2. Cherry Studio",[128,452,453,454,457,458,460,461,464],{},"打开设置，在 MCP 服务器配置里添加，名称自定义，类型选择 ",[194,455,456],{},"可流式传输的HTTP","，URL填写 ",[201,459,387],{},"，请求头填写 ",[201,462,463],{},"Authorization=Bearer \u003Csecret>","。",[188,466,258],{"id":258},[128,468,469],{},"目前内置了八个工具，其中涵盖了一些高危操作，在使用前请知悉风险，避免造成不可挽回损失。",[252,471,472],{},[128,473,474],{},"我测试了四个模型，其中 gpt-5.4、deepseek-v3.2、minimax-m2.5 均能保证极低的失误，而 kimi-k2.5 对一个工具至少调用两三次才正确，不清楚什么原因。",[188,476,477],{"id":477},"工具一览",[479,480,482,483],"h4",{"id":481},"文章管理-article_manage","文章管理 ",[201,484,485],{},"article_manage",[132,487,488,498],{},[135,489,490],{},[138,491,492,495],{},[141,493,494],{},"操作",[141,496,497],{},"说明",[151,499,500,508,516,524,532],{},[138,501,502,505],{},[156,503,504],{},"list",[156,506,507],{},"获取文章列表",[138,509,510,513],{},[156,511,512],{},"get",[156,514,515],{},"获取单篇文章详情",[138,517,518,521],{},[156,519,520],{},"create",[156,522,523],{},"创建草稿文章",[138,525,526,529],{},[156,527,528],{},"update",[156,530,531],{},"更新文章",[138,533,534,537],{},[156,535,536],{},"delete (风险)",[156,538,539],{},"删除文章",[479,541,543,544],{"id":542},"分类标签管理-taxonomy_manage","分类\u002F标签管理 ",[201,545,546],{},"taxonomy_manage",[128,548,549,550,553,554],{},"目标：",[201,551,552],{},"category"," \u002F ",[201,555,556],{},"tag",[132,558,559,567],{},[135,560,561],{},[138,562,563,565],{},[141,564,494],{},[141,566,497],{},[151,568,569,576,583,590,597],{},[138,570,571,573],{},[156,572,504],{},[156,574,575],{},"获取分类\u002F标签列表",[138,577,578,580],{},[156,579,520],{},[156,581,582],{},"创建分类\u002F标签",[138,584,585,587],{},[156,586,528],{},[156,588,589],{},"更新分类\u002F标签",[138,591,592,594],{},[156,593,536],{},[156,595,596],{},"删除分类\u002F标签",[138,598,599,602],{},[156,600,601],{},"list_articles",[156,603,604],{},"获取该分类\u002F标签下的文章列表",[479,606,608,609],{"id":607},"评论管理-comment_manage","评论管理 ",[201,610,611],{},"comment_manage",[132,613,614,622],{},[135,615,616],{},[138,617,618,620],{},[141,619,494],{},[141,621,497],{},[151,623,624,631,638,646,654],{},[138,625,626,628],{},[156,627,504],{},[156,629,630],{},"获取评论列表",[138,632,633,635],{},[156,634,512],{},[156,636,637],{},"获取评论详情",[138,639,640,643],{},[156,641,642],{},"toggle_status",[156,644,645],{},"切换评论显示\u002F隐藏状态",[138,647,648,651],{},[156,649,650],{},"restore",[156,652,653],{},"恢复已经删除的评论",[138,655,656,658],{},[156,657,536],{},[156,659,660],{},"删除评论",[479,662,664,665],{"id":663},"友链管理-friend_manage","友链管理 ",[201,666,667],{},"friend_manage",[132,669,670,678],{},[135,671,672],{},[138,673,674,676],{},[141,675,494],{},[141,677,497],{},[151,679,680,687,694,701,708],{},[138,681,682,684],{},[156,683,504],{},[156,685,686],{},"获取友链列表",[138,688,689,691],{},[156,690,512],{},[156,692,693],{},"获取友链详情",[138,695,696,698],{},[156,697,520],{},[156,699,700],{},"创建友链",[138,702,703,705],{},[156,704,528],{},[156,706,707],{},"更新友链",[138,709,710,712],{},[156,711,536],{},[156,713,714],{},"删除友链",[479,716,718,719],{"id":717},"rss订阅管理-rssfeed_manage","RSS订阅管理 ",[201,720,721],{},"rssfeed_manage",[132,723,724,732],{},[135,725,726],{},[138,727,728,730],{},[141,729,494],{},[141,731,497],{},[151,733,734,741,749],{},[138,735,736,738],{},[156,737,504],{},[156,739,740],{},"获取 RSS 订阅文章列表",[138,742,743,746],{},[156,744,745],{},"mark_read",[156,747,748],{},"将指定 RSS 文章标记为已读",[138,750,751,754],{},[156,752,753],{},"mark_all_read",[156,755,756],{},"将全部 RSS 文章标记为已读",[479,758,760,761],{"id":759},"统计查询-stats_query","统计查询 ",[201,762,763],{},"stats_query",[132,765,766,774],{},[135,767,768],{},[138,769,770,772],{},[141,771,494],{},[141,773,497],{},[151,775,776,784],{},[138,777,778,781],{},[156,779,780],{},"dashboard",[156,782,783],{},"查询仪表盘概览数据",[138,785,786,789],{},[156,787,788],{},"trend",[156,790,791],{},"查询趋势数据",[479,793,795,796],{"id":794},"动态管理-moment_manage","动态管理 ",[201,797,798],{},"moment_manage",[132,800,801,809],{},[135,802,803],{},[138,804,805,807],{},[141,806,494],{},[141,808,497],{},[151,810,811,818,825,832,839],{},[138,812,813,815],{},[156,814,504],{},[156,816,817],{},"获取动态列表",[138,819,820,822],{},[156,821,512],{},[156,823,824],{},"获取动态详情",[138,826,827,829],{},[156,828,520],{},[156,830,831],{},"创建动态",[138,833,834,836],{},[156,835,528],{},[156,837,838],{},"更新动态",[138,840,841,843],{},[156,842,536],{},[156,844,845],{},"删除动态",[479,847,849,850],{"id":848},"用户管理-user_manage","用户管理 ",[201,851,852],{},"user_manage",[132,854,855,863],{},[135,856,857],{},[138,858,859,861],{},[141,860,494],{},[141,862,497],{},[151,864,865,872,879,886,893],{},[138,866,867,869],{},[156,868,504],{},[156,870,871],{},"获取用户列表",[138,873,874,876],{},[156,875,512],{},[156,877,878],{},"获取用户详情",[138,880,881,883],{},[156,882,520],{},[156,884,885],{},"创建用户",[138,887,888,890],{},[156,889,528],{},[156,891,892],{},"更新用户",[138,894,895,897],{},[156,896,536],{},[156,898,899],{},"删除用户",[901,902,903],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":303,"searchDepth":330,"depth":330,"links":905},[906,909],{"id":125,"depth":330,"text":126,"children":907},[908],{"id":190,"depth":348,"text":190},{"id":271,"depth":330,"text":272,"children":910},[911,912,913],{"id":278,"depth":348,"text":190},{"id":258,"depth":348,"text":258},{"id":477,"depth":348,"text":477},"FlecBlog 集成 AI 能力与 MCP 协议，支持文章摘要生成、标题优化及 MCP 客户端管理。","md",{},{"icon":52},{"title":49,"description":914},"Zvp9giQ42EV7jlmFpvsk0tpnHKGA_Z5Za87B1-8v8QQ",[921,923],{"title":44,"path":45,"stem":46,"description":922,"icon":47,"children":-1},"配置通知渠道，实现新评论、新回复、友链申请消息的及时推送。",{"title":54,"path":55,"stem":56,"description":924,"icon":57,"children":-1},"FlecBlog 支持通过第三方账号快速登录，基于 Goth 库实现，目前支持 GitHub、Google、QQ、Microsoft 等主流平台。",1782539344346]