[{"data":1,"prerenderedAt":970},["ShallowReactive",2],{"content:\u002F2026\u002Ffirefly-first":3,"surround:\u002F2026\u002Ffirefly-first":965},{"id":4,"title":5,"body":6,"categories":939,"date":941,"description":942,"draft":943,"extension":944,"image":945,"meta":946,"navigation":948,"path":949,"permalink":950,"published":950,"readingTime":951,"recommend":950,"references":950,"seo":956,"sitemap":957,"stem":958,"tags":959,"top":943,"type":962,"updated":963,"__hash__":964},"content\u002Fposts\u002F2026\u002Ffirefly-first.md","「迁」Firefly 博客部署教程",{"type":7,"value":8,"toc":903},"minimark",[9,19,24,32,62,68,75,79,120,125,132,140,147,152,160,170,174,179,182,188,192,196,205,209,213,221,225,229,232,239,243,246,250,253,259,262,266,269,273,277,280,283,289,293,296,306,312,316,321,327,339,342,345,351,358,361,367,376,379,386,390,393,396,406,410,413,416,419,422,425,431,435,438,441,456,468,472,475,478,489,497,505,509,568,587,605,608,624,627,630,633,641,646,649,652,655,658,662,679,684,688,702,715,720,723,727,730,733,738,741,745,761,764,768,779,782,786,803,810,817,823,827,830,838,841,854,858,864,868,879,900],[10,11],"iframe",{"width":12,"height":13,"src":14,"scrolling":15,"border":16,"frameBorder":15,"framespacing":17,"allowFullScreen":18},"100%",468,"\u002F\u002Fplayer.bilibili.com\u002Fplayer.html?bvid=BV17Njb6nEH8&p=1&autoplay=0","no",0,"0","true",[20,21,23],"h2",{"id":22},"一前置准备","一、前置准备",[25,26,27,28,31],"p",{},"你是否想拥有一个属于自己的博客，却不知道从何下手？",[29,30],"br",{},"\n今天我们将从购买域名开始，一步步教你部署一个静态博客。",[33,34,37,44,53,59],"alert",{"title":35,"type":36},"什么是静态站点","info",[25,38,39,43],{},[40,41,42],"strong",{},"传统模式",": 我们需要在服务器上安装相关组件，每次访问都要动态生成页面，消耗服务器CPU。这也是为什么需要买云服务器。",[25,45,46,49,50,52],{},[40,47,48],{},"现代静态模式","：我们只需要把构建生成的静态文件上传到 Vercel、CloudFlare 或 EdgeOne 的全球边缘节点上",[29,51],{},"\n当用户访问时，CDN（内容分发网络）直接把这些现成的文件返给浏览器，不需要后端服务器执行任何代码。",[25,54,55,58],{},[40,56,57],{},"结论","：“所以，所谓'无服务器'，并不是真的没有物理机器，而是我们不需要去管理、维护、付费买一台专用的云主机。",[25,60,61],{},"我们只需要为文件存储和网络流量付费。对于个人博客，这三家平台提供的免费额度已经完全够用了！”",[25,63,64,65,67],{},"本篇教程适用于Firefly、Fuwari、Mizuki 等类型的博客。",[29,66],{},"\n涵盖了Cloudflare workers、Vercel、腾讯云Edgeone 3类平台的部署教程。",[33,69,72],{"title":70,"type":71},"注意","warning",[25,73,74],{},"部分情况可能需要特殊的网络环境，如无法正常访问请尝试更换网络环境。",[76,77,78],"h3",{"id":78},"安装必备环境",[80,81,82,93,96,104,112],"ul",{},[83,84,85,92],"li",{},[86,87,91],"a",{"href":88,"rel":89},"https:\u002F\u002Fnodejs.org\u002F",[90],"nofollow","Node.js","：关键运行环境",[83,94,95],{},"pnpm：包管理工具，使用npm进行安装。",[83,97,98,103],{},[86,99,102],{"href":100,"rel":101},"https:\u002F\u002Fgit-scm.cn\u002F",[90],"Git","：版本控制，用于拉取、提交代码。",[83,105,106,111],{},[86,107,110],{"href":108,"rel":109},"https:\u002F\u002Fdesktop.github.com",[90],"GitHub Desktop"," github官方客户端",[83,113,114,119],{},[86,115,118],{"href":116,"rel":117},"https:\u002F\u002Fcode.visualstudio.com",[90],"VS Code","：编辑器，用于修改配置、写文章。",[121,122,124],"h4",{"id":123},"安装nodejs","安装Node.js",[25,126,127,128,131],{},"这里推荐安装",[40,129,130],{},"LTS","稳定版，版本需要 ≥ 22",[25,133,134,135],{},"可以点击链接进行下载：",[86,136,139],{"href":137,"rel":138},"https:\u002F\u002Fnodejs.org\u002Fdist\u002Fv24.17.0\u002Fnode-v24.17.0-x64.msi",[90],"Node.js v24.17.0 LTS",[25,141,142,143],{},"或者打开下载页面手动下载：",[86,144,145],{"href":145,"rel":146},"https:\u002F\u002Fnodejs.org\u002Fzh-cn\u002Fdownload",[90],[148,149],"pic",{"caption":150,"src":151},"下载Node.JS","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210318_48c1.webp",[25,153,154,155,159],{},"下载完成后进行安装，默认选项直接下一步即可。随后我们打开",[156,157,158],"code",{"code":158},"终端","窗口，执行以下命令验证版本号是否正确",[161,162,168],"pre",{"className":163,"code":165,"language":166,"meta":167},[164],"language-bash","node -v\nnpm -v\n","bash","",[156,169,165],{"__ignoreMap":167},[148,171],{"caption":172,"src":173},"验证版本号","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210335_fz71.webp",[25,175,176,178],{},[40,177,70],{},"：安装后重启终端，无效则重启电脑。",[121,180,181],{"id":181},"安装pnpm",[161,183,186],{"className":184,"code":185,"language":166,"meta":167},[164],"npm install -g pnpm\n\n# 随后执行如下命令进行验证\npnpm -v\n",[156,187,185],{"__ignoreMap":167},[148,189],{"caption":190,"src":191},"安装并验证pnpm","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210350_kmvg.webp",[121,193,195],{"id":194},"安装-git","安装 Git",[25,197,198,199,204],{},"访问 ",[86,200,203],{"href":201,"rel":202},"https:\u002F\u002Fgit-scm.cn\u002Finstall\u002Fwindows",[90],"下载页面","，下载最新版并默认安装",[148,206],{"caption":207,"src":208},"下载Git","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210403_vjvm.webp",[121,210,212],{"id":211},"安装github-desktop","安装Github Desktop",[25,214,215,216,220],{},"点击访问：",[86,217,203],{"href":218,"rel":219},"https:\u002F\u002Fdesktop.github.com\u002Fdownload\u002F",[90]," 点击进行下载",[148,222],{"caption":223,"src":224},"绑定账号","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210418_rghz.webp",[121,226,228],{"id":227},"安装vs-code","安装VS Code",[25,230,231],{},"如果您有更好的编辑器，可以安装其他的。",[25,233,215,234,238],{},[86,235,203],{"href":236,"rel":237},"https:\u002F\u002Fcode.visualstudio.com\u002FDownload",[90]," 选择您的系统进行下载",[148,240],{"caption":241,"src":242},"下载VSCode","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210431_8tnx.webp",[25,244,245],{},"随后进行安装即可。",[20,247,249],{"id":248},"二fork-firefly-官方仓库","二、Fork Firefly 官方仓库",[25,251,252],{},"打开Firefly官方仓库：",[254,255],"link-card",{"description":256,"link":257,"title":258},"流萤，清新美观的 Astro 静态博客主题模板，Material Design 3 风格设计","https:\u002F\u002Fgithub.com\u002FCuteLeaf\u002FFirefly","CuteLeaf\u002FFirefly",[25,260,261],{},"点击右上角的「Fork」按钮。",[148,263],{"caption":264,"src":265},"Fork仓库","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210551_rs7m.webp",[25,267,268],{},"填写信息后，点击「Create Fork」后，会自动跳转到你自己的仓库。",[148,270],{"caption":271,"src":272},"填写信息后Fork","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210605_0bby.webp",[20,274,276],{"id":275},"三克隆仓库并修改配置","三、克隆仓库并修改配置",[25,278,279],{},"现在我们已经拥有了Firefly 仓库，需要将它的代码克隆到本地，进行修改配置，编写文档等。",[76,281,282],{"id":282},"克隆并本地运行",[25,284,285,286,288],{},"我们打开GitHub Desktop 搜索Firefly 点击下方的Clone 按钮 拉取代码",[29,287],{},"\n然后选择一个本地的目录存储。",[148,290],{"caption":291,"src":292},"选择项目 拉取代码","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210619_j4oi.webp",[25,294,295],{},"然后右键项目目录，通过code打开。",[25,297,298,299,301,302,305],{},"点击顶部的",[156,300,158],{"code":158}," ",[156,303,304],{"code":304},"新建终端","，然后在新打开的终端输入下面的命令进行安装依赖",[161,307,310],{"className":308,"code":309,"language":166,"meta":167},[164],"pnpm install\n",[156,311,309],{"__ignoreMap":167},[148,313],{"caption":314,"src":315},"打开终端","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210631_4st7.webp",[25,317,318],{},[40,319,320],{},"启动本地预览",[161,322,325],{"className":323,"code":324,"language":166,"meta":167},[164],"pnpm dev\n",[156,326,324],{"__ignoreMap":167},[25,328,329,330],{},"等待10-30秒，终端显示访问地址 ",[331,332,335],"tip",{":copy":18,"icon":333,"tip":334},"tabler:copy","复制下方内容",[86,336,337],{"href":337,"rel":338},"http:\u002F\u002Flocalhost:4321",[90],[25,340,341],{},"打开浏览器输入该地址，看到Firefly默认首页，即本地搭建成功。",[76,343,344],{"id":344},"修改关键配置",[25,346,347,348],{},"点击左侧目录树，配置文件夹：",[156,349,350],{"code":350},"src\u002Fconfig\u002F",[25,352,353,354],{},"这里可以根据官网文档自定义你的站点：",[86,355,356],{"href":356,"rel":357},"https:\u002F\u002Fdocs-firefly.cuteleaf.cn\u002Fzh\u002Fguide\u002Fsite.html",[90],[76,359,360],{"id":360},"如何编写文章",[25,362,363,364],{},"点击左侧目录树，文章文件夹：",[156,365,366],{"code":366},"src\u002Fcontent\u002Fposts\u002F",[25,368,369,370,375],{},"文章使用",[86,371,374],{"href":372,"rel":373},"https:\u002F\u002Fmarkdown.com.cn\u002Fbasic-syntax\u002Findex.html",[90],"Markdown"," 格式",[25,377,378],{},"最上面是文章的属性信息,定义文章的标题，发布日期等等。",[25,380,381,382],{},"具体可以参考官网文档：",[86,383,384],{"href":384,"rel":385},"https:\u002F\u002Fdocs-firefly.cuteleaf.cn\u002Fzh\u002Fguide\u002Fwriting.html",[90],[76,387,389],{"id":388},"上传github","上传Github",[25,391,392],{},"我们在修改完配置，编写完文章后，要将相关的代码上传到GitHub，这里使用Git工具上传，有2种方式，",[25,394,395],{},"1、Github Desktop",[25,397,398,399,402,403],{},"我们在GitHub Desktop 勾选需要提交的文件，在下面输入提交消息，然后点击",[156,400,401],{"code":401},"commit"," 按钮 然后点击上方的",[156,404,405],{"code":405},"Psuh origin",[148,407],{"caption":408,"src":409},"客户端提交代码","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210747_mcgc.webp",[25,411,412],{},"2、使用VS Code",[25,414,415],{},"VS Code 左侧有一个源代码管理，在这里可以上传代码，写消息，查看历史变更等。",[25,417,418],{},"只需要右键需要提交的文件，点击添加到暂存更改，填入消息之后点击提交按钮，随后点击推送，即可成功推送。",[25,420,421],{},"当然，我们也可以直接填入消息之后点击提交，然后点击推送，将所有更改的文件进行提交。",[25,423,424],{},"3、或者，我们也可以使用git命令",[161,426,429],{"className":427,"code":428,"language":166,"meta":167},[164],"# 将文件添加到暂存区\ngit add . \n\n# 将暂存区的文件提交到本地仓库\ngit commit -m \"更新内容\" \n\n# 将本地提交推送到远程仓库\ngit push\n",[156,430,428],{"__ignoreMap":167},[20,432,434],{"id":433},"四部署站点","四、部署站点",[25,436,437],{},"上面我们已经把自己的代码同步到了GitHub，我们需要让部署程序去关联 GitHub，并自动构建部署，发布到互联网。",[25,439,440],{},"这里提供了3种方式，Cloudflare Workers、Vercel、腾讯EdgeOne",[442,443,444,447,450,453],"blockquote",{},[25,445,446],{},"这三种有什么特点",[25,448,449],{},"Cloudflare Workers 通吃，绑定域名无需备案，可以实现优选加速访问等等。",[25,451,452],{},"Vercel 优点是部署快速，而且提供的域名可以实现国内访问，不像Cloudflare存在SNI封锁的问题",[25,454,455],{},"腾讯Edgeone 优点是国内的大牌CDN，国内访问特别迅速，缺点是域名必须备案。",[33,457,459,462,465],{"title":458,"type":331},"提醒",[25,460,461],{},"如果你的站点已经过了ICP或者ICP+公安网备，那么这里推荐使用EdgeOne对你的站点进行加速。",[25,463,464],{},"因为根据SNI封禁策略，ICP备案的站点访问速度会比正常的站点要快。",[25,466,467],{},"你无需担心监管问题，因为公安网信办会定期检查你的网站有无违规，是否正常访问。",[76,469,471],{"id":470},"部署到cloudfare-workers","部署到Cloudfare Workers",[121,473,474],{"id":474},"检查配置文件",[25,476,477],{},"由于我们是要部署到 Cloudflare，需要确保项目里的 Worker 配置文件正确。",[25,479,480,481,484,485,488],{},"在项目根目录找到 ",[156,482,483],{"code":483},"wrangler.jsonc","，确认内容大致如下（",[40,486,487],{},"如果项目已自带，无需新建","）：",[161,490,495],{"className":491,"code":493,"language":494,"meta":167},[492],"language-jsonc","{\n\t\"name\": \"firefly\",\n\t\"compatibility_date\": \"2025-01-01\",\n\t\"compatibility_flags\": [\"nodejs_compat\"],\n\t\"assets\": {\n\t\t\"directory\": \".\u002Fdist\"\n\t}\n}\n","jsonc",[156,496,493],{"__ignoreMap":167},[33,498,499],{"title":70,"type":71},[25,500,501,504],{},[156,502,503],{"code":503},"name"," 修改为你的Worker项目名称",[121,506,508],{"id":507},"新建-cloudflare-worker-应用","新建 Cloudflare Worker 应用",[510,511,512,523,533,542,556,562],"ol",{},[83,513,514,517,518,522],{},[40,515,516],{},"登录 Cloudflare 控制台"," 打开浏览器访问官方控制台：",[86,519,520],{"href":520,"rel":521},"https:\u002F\u002Fdash.cloudflare.com\u002F",[90],"，输入账号密码完成登录。",[83,524,525,528,529,532],{},[40,526,527],{},"进入 Workers & Pages 页面"," 登录后，在左侧菜单栏找到并点击 ",[40,530,531],{},"Workers 和 Pages","（英文对应：Workers & Pages），进入应用管理页面。",[83,534,535,538,539,541],{},[40,536,537],{},"创建应用程序"," 在页面右上角，点击 ",[40,540,537],{},"（英文对应：Create application），进入应用创建流程。",[83,543,544,547,548,551,552,555],{},[40,545,546],{},"关联 GitHub 代码仓库"," 在创建页面中，选择 ",[40,549,550],{},"连接到 Git（Connect Git）","，然后选中 ",[40,553,554],{},"GitHub","，按照页面提示完成授权，允许 Cloudflare 访问你的 GitHub 账号。",[83,557,558,561],{},[40,559,560],{},"选择目标仓库"," 授权完成后，系统会列出你的 GitHub 所有仓库，从中选中需要部署到 Cloudflare Worker 的代码仓库（如 Firefly 仓库）。",[83,563,564,567],{},[40,565,566],{},"配置构建设置"," ：",[80,569,570,579],{},[83,571,572,575,576],{},[40,573,574],{},"Build command",": ",[156,577,578],{"code":578},"pnpm build",[83,580,581,575,584],{},[40,582,583],{},"Deploy command",[156,585,586],{"code":586},"npx wrangler deploy",[510,588,589,599],{},[83,590,591,594,595,598],{},[40,592,593],{},"发起首次部署"," 配置完成后，点击页面底部的 ",[40,596,597],{},"部署（Deploy）","，启动首次自动部署流程。",[83,600,601,604],{},[40,602,603],{},"等待自动构建完成"," Cloudflare 会自动执行三个操作：拉取 GitHub 仓库代码 → 执行构建命令 → 将项目部署至 Workers 服务器，耐心等待即可。。",[121,606,607],{"id":607},"验证自动部署是否成功",[510,609,610,621],{},[83,611,612,613,616,617,620],{},"当构建状态显示“成功”后，点击 Worker 项目顶部的 ",[40,614,615],{},"临时域名","（格式为：",[156,618,619],{"code":619},"xxx.workers.dev","）。",[83,622,623],{},"打开浏览器访问该临时域名，若页面展示效果与本地预览的博客首页完全一致，说明 Cloudflare Worker 与 GitHub 自动部署配置成功。",[121,625,626],{"id":626},"绑定域名",[25,628,629],{},"因为Worker提供的域名，在国内SNI封禁的情况下可能会无法访问。所以，我们需要绑定一个自己的域名。",[25,631,632],{},"2种方式",[510,634,635,638],{},[83,636,637],{},"你的域名托管在Cloudflare，那么你可以直接在Worker 的 domains 绑定你的域名。",[83,639,640],{},"如果你的域名不在Cloudflare，那么你需要把你的托管到Cloudflare去使用。",[25,642,643],{},[40,644,645],{},"将域名托管到Cloudflare",[25,647,648],{},"点击域名-> 连接域名，添加你的域名，然后根据提示修改dns服务器地址。",[25,650,651],{},"随后点击到worker 里面，绑定你的域名。",[121,653,654],{"id":654},"验证是否成功",[25,656,657],{},"在浏览器打开你的域名后成功访问即可。",[121,659,661],{"id":660},"cloudflare-worker-域名优选","Cloudflare Worker 域名优选",[442,663,664,671],{},[25,665,666,670],{},[667,668,669],"span",{},"!NOTE"," 提示",[25,672,673,674,678],{},"本节只复述操作过程，如果你想了解更多，可以前往：",[86,675,677],{"href":676},"\u002F2026\u002Fcf-fastip\u002F","使用CloudFlare优选任何网站！"," 了解更多。",[25,680,681],{},[40,682,683],{},"首先我们创建一条这样的记录",[148,685],{"caption":686,"src":687},"创建优选域名","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210935_i77u.webp",[80,689,690,693,696,699],{},[83,691,692],{},"名称：可自定义，",[83,694,695],{},"类型：CNAME",[83,697,698],{},"内容：*.cf.090227.xyz 其中 * 支持任意字母，例如 youxuan.cf.090227.xyz",[83,700,701],{},"代理状态：仅DNS 关闭小黄云",[442,703,704,709,712],{},[25,705,706,708],{},[667,707,669],{}," CF小黄云",[25,710,711],{},"cf小黄云指的就是这里的代理状态。",[25,713,714],{},"因为Cloudflare的节点都在国外，所以这个小黄云在你不会用的情况下，不要开启，否则会成为国内的减速器！",[25,716,717],{},[40,718,719],{},"创建Worker 路由",[25,721,722],{},"到Worker 里面，点击域，点击添加路由",[148,724],{"caption":725,"src":726},"创建Worker路由","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623210948_tg1k.webp",[25,728,729],{},"然后选择你的域名，随后填写最终访问的域名+\u002F*",[25,731,732],{},"例如：访问的域名 blog.example.com  那么我们就填写 blog.example.com\u002F*",[25,734,735],{},[40,736,737],{},"创建DNS解析记录",[25,739,740],{},"到域名的DNS记录里面，添加一条记录",[148,742],{"caption":743,"src":744},"添加Worker的DNS解析记录","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623211001_5jzc.webp",[80,746,747,750,753,759],{},[83,748,749],{},"名称：Worker的路由前缀，如果你填写是：blog.example.com\u002F* 那么就在这里填写 blog",[83,751,752],{},"类型:CNAME",[83,754,755,756,758],{},"内容：上面创建的优选域名，本篇是cdn.olinl.top 如果你修改了，那么就按照你修改后的来",[29,757],{},"\n请注意！这里的olinl.top 是我的域名，不要填错了，请填写cdn.xxx 你自己的域名！",[83,760,701],{},[25,762,763],{},"最后，我们来检查一下：",[148,765],{"caption":766,"src":767},"最终配置","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623211017_851u.webp",[510,769,770,773,776],{},[83,771,772],{},"优选域名配置，内容必须是*.cf.090227.xyz 格式，且关闭小黄云",[83,774,775],{},"Worker 路由，必须是 \u003C前缀>.\u003C你的域名>\u002F* 这个格式",[83,777,778],{},"Worker DNS记录：名称必须和 Worker路由保持一致，内容必须是1. 配置的优选域名，且关闭小黄云",[25,780,781],{},"然后就可以打开配置的域名去访问了。",[76,783,785],{"id":784},"部署到vercel","部署到Vercel",[25,787,788,789,794,795,798,799,802],{},"打开",[86,790,793],{"href":791,"rel":792},"https:\u002F\u002Fvercel.com\u002F",[90],"Vercel","并登录，进入控制台，点击",[156,796,797],{"code":797},"Add New..."," 绑定你的Gtihub账号，选择需要部署的仓库，点击 ",[156,800,801],{"code":801},"import","。",[25,804,805,806,809],{},"随后再次点击",[156,807,808],{"code":808},"Deploy"," 开始部署即可。",[25,811,812,813,816],{},"部署完成后，我们可以在 ",[156,814,815],{"code":815},"Domains"," 查看Vercel给我们生成的域名，这个域名可以作为长期域名使用，国内也可以访问。",[25,818,819,820,822],{},"当然我们也可以在",[156,821,815],{"code":815},"选项卡绑定自己的域名。",[76,824,826],{"id":825},"部署到-腾讯云edgeone","部署到 腾讯云EdgeOne",[121,828,829],{"id":829},"开始部署",[25,831,788,832,837],{},[86,833,836],{"href":834,"rel":835},"https:\u002F\u002Fconsole.cloud.tencent.com\u002Fedgeone\u002Fmakers",[90],"腾讯云 边缘安全加速EO - Makers","，点击创建项目，导入Git仓库，选择需要部署的仓库。",[25,839,840],{},"修改名称为小写字母，然后直接点击开始部署即可。",[25,842,843,844,847,848,850],{},"部署成功后，我们可以点击",[156,845,846],{"code":846},"域名管理"," 然后点击临时域名进行访问。",[29,849],{},[851,852,853],"del",{},"有些小聪明想要借助这个临时域名进行跳过备案访问，不好意思，这个临时域名是带时间戳的，超时或不带时间戳token访问会弹401",[121,855,857],{"id":856},"绑定域名并签发ssl证书","绑定域名并签发SSL证书",[25,859,860,861,863],{},"在",[156,862,846],{"code":846},"添加我们已备案的域名，然后根据CNAME去我们的域名托管商配置CNAME记录，如下图！",[148,865],{"caption":866,"src":867},"配置域名解析","https:\u002F\u002Foss.olinl.com\u002Ffirefly-first\u002F20260623211030_gbgd.webp",[80,869,870,873,876],{},[83,871,872],{},"主机记录填写你域名的前缀",[83,874,875],{},"类型选择CNAME",[83,877,878],{},"记录值填写腾讯云给你的记录",[25,880,881,882,885,886,889,890,892,893,896,897,899],{},"配置成功之后，我们点击HTTP配置下面的",[156,883,884],{"code":884},"配置","按钮，点击",[156,887,888],{"code":888},"边缘HTTPS证书","下面的",[156,891,884],{"code":884},"按钮，然后选择",[156,894,895],{"code":895},"申请免费证书","。然后点击保存即可。",[29,898],{},"\n在我们配置完CNAME之后，他会自动申请ssl证书，并且到期之前腾讯云会续签，你无需担心SSL证书到期问题。",[25,901,902],{},"等待配置状态正常后，访问站点。",{"title":167,"searchDepth":904,"depth":904,"links":905},4,[906,917,918,924],{"id":22,"depth":907,"text":23,"children":908},2,[909],{"id":78,"depth":910,"text":78,"children":911},3,[912,913,914,915,916],{"id":123,"depth":904,"text":124},{"id":181,"depth":904,"text":181},{"id":194,"depth":904,"text":195},{"id":211,"depth":904,"text":212},{"id":227,"depth":904,"text":228},{"id":248,"depth":907,"text":249},{"id":275,"depth":907,"text":276,"children":919},[920,921,922,923],{"id":282,"depth":910,"text":282},{"id":344,"depth":910,"text":344},{"id":360,"depth":910,"text":360},{"id":388,"depth":910,"text":389},{"id":433,"depth":907,"text":434,"children":925},[926,934,935],{"id":470,"depth":910,"text":471,"children":927},[928,929,930,931,932,933],{"id":474,"depth":904,"text":474},{"id":507,"depth":904,"text":508},{"id":607,"depth":904,"text":607},{"id":626,"depth":904,"text":626},{"id":654,"depth":904,"text":654},{"id":660,"depth":904,"text":661},{"id":784,"depth":910,"text":785},{"id":825,"depth":910,"text":826,"children":936},[937,938],{"id":829,"depth":904,"text":829},{"id":856,"depth":904,"text":857},[940],"教程","2026-06-12 15:46:00","手把手带你搭建一个静态的博客网站。",false,"md","https:\u002F\u002Foss.olinl.com\u002Fcover\u002Ffirefly-first.webp",{"slots":947},{},true,"\u002F2026\u002Ffirefly-first",null,{"text":952,"minutes":953,"time":954,"words":955},"15 min read",14.45,867000,2890,{"title":5,"description":942},{"loc":949},"posts\u002F2026\u002Ffirefly-first",[960,961],"搭建","Cloudflare","tech","2026-06-18 18:45:13","5sFdB8vjXYAlwL8C68tAEur0KxZdx_BhicaydaH3oLs",[950,966],{"title":677,"path":967,"stem":968,"date":969,"type":962,"children":-1},"\u002F2026\u002Fcf-fastip","posts\u002F2026\u002Fcf-fastip","2026-06-13 19:54:38",1782231029749]