<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>JerryLife</title><description>enjoy life</description><link>https://blog.jerry-nis.top/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.13.7</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年7月15日 16:41:59</lastBuildDate><item><title>在安卓设备上利用Droidspace运行原生性能linux</title><link>https://blog.jerry-nis.top/posts/droidsapce/droidspace/</link><guid isPermaLink="true">https://blog.jerry-nis.top/posts/droidsapce/droidspace/</guid><description>在手机上使用Linux</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;前言&lt;a href=&quot;#前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;droidspace是一项较新的项目，它是一款&lt;strong&gt;轻量级、可移植&lt;/strong&gt;的 Linux 容器化工具。&lt;/p&gt;&lt;p&gt;它可以以&lt;strong&gt;原生的性能&lt;/strong&gt;运行在你的安卓，linux设备上。&lt;/p&gt;&lt;p&gt;更多特性可以前往&lt;a href=&quot;https://github.com/ravindu644/Droidspaces-OSS&quot; target=&quot;_blank&quot;&gt;Droidspace&lt;/a&gt;的GitHub仓库查看具体实现技术。&lt;/p&gt;&lt;p&gt;本文使用了红米K60手机，系统为A16的澎湃3.0.8，内核为修补后支持droidspace的5.10内核，root管理器为kernels。&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;警告&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;本教程仅适用于已解BL锁已Root的设备
在操作前请确保你的数据已备份或拥有救机的能力，否则后果自负！&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;操作步骤&lt;a href=&quot;#操作步骤&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h3&gt;刷入内核&lt;a href=&quot;#刷入内核&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;前往&lt;a href=&quot;https://cdn.goldzxcbug.top/%E7%A7%BB%E5%8A%A8-Droidspaces-OSS&quot; target=&quot;_blank&quot;&gt;Goldbug网盘&lt;/a&gt;，下载自己设备的内核包&lt;/p&gt;&lt;p&gt;K60使用GKI内核/AnyKernel3_gki_5.10.252_NTsync_Kswapd解耦_github @Star-ZER0.zip
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1113&quot; height=&quot;654&quot; src=&quot;/_astro/Pasted%20image%2020260714223717.C4-MLaZG_Z1BPAUH.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714223717.C4-MLaZG_18sRSX.webp 640w, /_astro/Pasted%20image%2020260714223717.C4-MLaZG_Z1zW0KO.webp 750w, /_astro/Pasted%20image%2020260714223717.C4-MLaZG_2vX5Fy.webp 828w, /_astro/Pasted%20image%2020260714223717.C4-MLaZG_AoEJd.webp 1080w, /_astro/Pasted%20image%2020260714223717.C4-MLaZG_Z1BPAUH.webp 1113w&quot; /&gt;&lt;/p&gt;&lt;p&gt;前往&lt;a href=&quot;https://github.com/libxzr/HorizonKernelFlasher/releases&quot; target=&quot;_blank&quot;&gt;HorizonKernelFlasher&lt;/a&gt;Github仓库下载并安装刷写工具&lt;/p&gt;&lt;p&gt;前往Root管理器给与ROOT权限
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;2400&quot; src=&quot;/_astro/Screenshot_2026-07-14-21-53-43-261_me.weishu.kernelsu.BdZHu53c_12G2wj.webp&quot; srcset=&quot;/_astro/Screenshot_2026-07-14-21-53-43-261_me.weishu.kernelsu.BdZHu53c_Z1xhxDV.webp 640w, /_astro/Screenshot_2026-07-14-21-53-43-261_me.weishu.kernelsu.BdZHu53c_UnWF3.webp 750w, /_astro/Screenshot_2026-07-14-21-53-43-261_me.weishu.kernelsu.BdZHu53c_81lEW.webp 828w, /_astro/Screenshot_2026-07-14-21-53-43-261_me.weishu.kernelsu.BdZHu53c_12G2wj.webp 1080w&quot; /&gt;&lt;/p&gt;&lt;p&gt;接着按照下图所示选择你下载的内核包，待刷写完成后重启&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;344&quot; height=&quot;171&quot; src=&quot;/_astro/Pasted%20image%2020260714223937.odtdejSF_ZYHLjr.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714223937.odtdejSF_ZYHLjr.webp 344w&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;342&quot; height=&quot;769&quot; src=&quot;/_astro/Pasted%20image%2020260714224030.DcHYcGNq_1zVREl.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714224030.DcHYcGNq_1zVREl.webp 342w&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;2400&quot; src=&quot;/_astro/Screenshot_2026-07-14-21-52-59-791_xzr.hkf.CdSCTugA_k7uF5.webp&quot; srcset=&quot;/_astro/Screenshot_2026-07-14-21-52-59-791_xzr.hkf.CdSCTugA_holkv.webp 640w, /_astro/Screenshot_2026-07-14-21-52-59-791_xzr.hkf.CdSCTugA_XlUvd.webp 750w, /_astro/Screenshot_2026-07-14-21-52-59-791_xzr.hkf.CdSCTugA_yX4Eg.webp 828w, /_astro/Screenshot_2026-07-14-21-52-59-791_xzr.hkf.CdSCTugA_k7uF5.webp 1080w&quot; /&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;安装droidspace并配置容器&lt;a href=&quot;#安装droidspace并配置容器&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;前往&lt;a href=&quot;https://github.com/ravindu644/Droidspaces-OSS&quot; target=&quot;_blank&quot;&gt;DroidspaceGithub仓库&lt;/a&gt;，进入releases下载APK并安装&lt;/p&gt;&lt;p&gt;安装完后前往kernelsu给与ROOT权限
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;2400&quot; src=&quot;/_astro/Screenshot_2026-07-14-21-53-44-841_me.weishu.kernelsu.BLZsymHK_20SAL4.webp&quot; srcset=&quot;/_astro/Screenshot_2026-07-14-21-53-44-841_me.weishu.kernelsu.BLZsymHK_Z2kp0vL.webp 640w, /_astro/Screenshot_2026-07-14-21-53-44-841_me.weishu.kernelsu.BLZsymHK_8guNd.webp 750w, /_astro/Screenshot_2026-07-14-21-53-44-841_me.weishu.kernelsu.BLZsymHK_ZE66bS.webp 828w, /_astro/Screenshot_2026-07-14-21-53-44-841_me.weishu.kernelsu.BLZsymHK_20SAL4.webp 1080w&quot; /&gt;&lt;/p&gt;&lt;p&gt;打开软件，进行OOBE配置后打开设置-要求，检测当前设备是否满足运行要求&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;2400&quot; src=&quot;/_astro/Screenshot_2026-07-14-21-53-58-260_com.droidspaces.app.XKuwknQa_1sTRqJ.webp&quot; srcset=&quot;/_astro/Screenshot_2026-07-14-21-53-58-260_com.droidspaces.app.XKuwknQa_ZG0W48.webp 640w, /_astro/Screenshot_2026-07-14-21-53-58-260_com.droidspaces.app.XKuwknQa_Z2pHhJx.webp 750w, /_astro/Screenshot_2026-07-14-21-53-58-260_com.droidspaces.app.XKuwknQa_c6Eyg.webp 828w, /_astro/Screenshot_2026-07-14-21-53-58-260_com.droidspaces.app.XKuwknQa_1sTRqJ.webp 1080w&quot; /&gt;&lt;/p&gt;&lt;p&gt;前往&lt;a href=&quot;https://cdn.goldzxcbug.top/%E7%A7%BB%E5%8A%A8-Droidspaces-OSS/Rootfs&quot; target=&quot;_blank&quot;&gt;GoldBug下载站&lt;/a&gt;，下载自己需要的Rootfs(网站下面有各个版本的说明，按需选择)&lt;/p&gt;&lt;p&gt;下载完成后，回到软件，安装容器&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;345&quot; height=&quot;767&quot; src=&quot;/_astro/Pasted%20image%2020260714224902.DRy55Hsc_Z1s7vXR.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714224902.DRy55Hsc_Z1s7vXR.webp 345w&quot; /&gt;
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;349&quot; height=&quot;767&quot; src=&quot;/_astro/Pasted%20image%2020260714224950.Dxusw3nR_ZXE9R6.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714224950.Dxusw3nR_ZXE9R6.webp 349w&quot; /&gt;&lt;/p&gt;&lt;p&gt;容器详细设置根据自己需求自行配置即可&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;342&quot; height=&quot;769&quot; src=&quot;/_astro/Pasted%20image%2020260714225055.CFFWdo1Z_Z207Ygf.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714225055.CFFWdo1Z_Z207Ygf.webp 342w&quot; /&gt;&lt;/p&gt;&lt;p&gt;点击运行即可开启容器
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;2400&quot; src=&quot;/_astro/Pasted%20image%2020260714225138.DWdo_obq_Nx0DA.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714225138.DWdo_obq_1olp6k.webp 640w, /_astro/Pasted%20image%2020260714225138.DWdo_obq_Z24Csnv.webp 750w, /_astro/Pasted%20image%2020260714225138.DWdo_obq_2uFDtg.webp 828w, /_astro/Pasted%20image%2020260714225138.DWdo_obq_Nx0DA.webp 1080w&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;2400&quot; src=&quot;/_astro/Pasted%20image%2020260714225156.Dn42noYa_Z2gH3F2.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714225156.Dn42noYa_ZON6hd.webp 640w, /_astro/Pasted%20image%2020260714225156.Dn42noYa_Lpa2S.webp 750w, /_astro/Pasted%20image%2020260714225156.Dn42noYa_gw85I.webp 828w, /_astro/Pasted%20image%2020260714225156.Dn42noYa_Z2gH3F2.webp 1080w&quot; /&gt;
可以自行配置ssh，容器可以当作一台小型linux服务器。&lt;/p&gt;&lt;p&gt;容器占用内存400MB，日常后台影响较小，性能优越。&lt;/p&gt;&lt;p&gt;感谢作者酷安@Goldbus&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>利用Astro搭建自己的博客</title><link>https://blog.jerry-nis.top/posts/astrobuilder/astrobuilder/</link><guid isPermaLink="true">https://blog.jerry-nis.top/posts/astrobuilder/astrobuilder/</guid><description>如何利用Astro/Firefly模板搭建自己的博客，并部署到GithubPages</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h1&gt;前言&lt;a href=&quot;#前言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;此篇教程是本人根据文档等自行探索出的小白教程，如有错误请指出&lt;/p&gt;&lt;p&gt;教程使用的是&lt;em&gt;&lt;strong&gt;Firefly模板/主题的astro&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;前提条件：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;有一台linux、windows、macos设备(此处以windows设备为教程设备)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;能够顺畅的访问Github&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;有自己的一级域名(可选)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;安装基础环境&lt;a href=&quot;#安装基础环境&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;前往&lt;strong&gt;Nodejs官网&lt;/strong&gt;(&lt;a href=&quot;https://nodejs.org/zh-cn&quot; target=&quot;_blank&quot;&gt;Node.js — 在任何地方运行 JavaScript&lt;/a&gt;)下载自己设备的安装包并点击安装&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;(无脑点击下一步直到安装完成)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;打开&lt;em&gt;Windows Terminal/CMD&lt;/em&gt;&lt;/p&gt;&lt;p&gt;输入如下指令&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;npm &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;v&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;如有以下输出则&lt;em&gt;&lt;strong&gt;安装成功&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;输入&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;npm install &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;g pnpm&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;等待运行完毕后输入&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;pnpm &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;v&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;若有以下输出则代表pnpm安装成功&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;下载Git工具&lt;a href=&quot;https://git-scm.com/install/windows&quot; target=&quot;_blank&quot;&gt;Git - Install for Windows&lt;/a&gt;以克隆模板项目&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;(根据自己的设备选择合适的安装包)&lt;/em&gt;&lt;/p&gt;&lt;p&gt;打开安装包后点击下一步，勾选下图选项即可&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;接着后余选项一直下一步即可直至安装完毕&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;克隆项目&lt;a href=&quot;#克隆项目&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h3&gt;克隆仓库&lt;a href=&quot;#克隆仓库&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;git clone https:&lt;/span&gt;&lt;span&gt;//&lt;/span&gt;&lt;/span&gt;&lt;span&gt;github.com&lt;/span&gt;&lt;span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;CuteLeaf&lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;Firefly.git&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;cd Firefly&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&amp;gt; 如果git不下来可以手动下载解压使用。&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;安装依赖&lt;a href=&quot;#安装依赖&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pnpm install&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;正常输出如下&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;测试项目&lt;a href=&quot;#测试项目&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;输入&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pnpm dev&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&amp;gt; 实际上端口为4321，我在写文章时开了两个实例，端口自动叠加导致的4322端口，轻请以实际输出为准！&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;在你的浏览器中输入网址&lt;strong&gt;&lt;a href=&quot;http://localhost:XXXX/&quot; target=&quot;_blank&quot;&gt;http://localhost:XXXX/&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;若成功访问，则说明你的操作正确，可以进行下一步。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;自定义项目&lt;a href=&quot;#自定义项目&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;根据主题&lt;strong&gt;&lt;strong&gt;官方文档&lt;/strong&gt;&lt;/strong&gt;&lt;a href=&quot;https://docs-firefly.cuteleaf.cn/zh/&quot; target=&quot;_blank&quot;&gt;Firefly Docs&lt;/a&gt;个性化你的博客，文档内容详细丰富&lt;/p&gt;&lt;p&gt;此处不再赘述细节&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;建议&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;有几个需要注意的点&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;请注意你要部署网站服务器的访问速度和流量，本地图片会占用网站加载时间(别的内容加载完了图片还没加载出来)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;建议涉及大量图片的使用&lt;a href=&quot;https://cn.bing.com/search?qs=HS&amp;amp;pq=%e5%9b%be%e5%ba%8a&amp;amp;sk=CSYN1&amp;amp;sc=13-2&amp;amp;q=%E5%9B%BE%E5%BA%8A&amp;amp;cvid=ff64d31ddeab4d81a568f34d5b3bf763&amp;amp;gs_lcrp=EgRlZGdlKgYIABAAGEAyBggAEAAYQDIGCAEQABhAMgYIAhAAGEAyBggDEAAYQDIGCAQQABhAMgYIBRAAGEAyBggGEAAYQDIGCAcQRRg9MgYICBBFGD3SAQczOTZqMGo0qAIIsAIB&amp;amp;FORM=ANAB01&amp;amp;PC=U531&quot; target=&quot;_blank&quot;&gt;图床&lt;/a&gt;(例如相册)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;网页banner视频建议使用文件大小较小的视频文件，否则加载时间会过长&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;音乐播放器文档中主API似乎已经失效，可以将备用API的第一项复制替换到主API(网易云音乐解析如果使用私有歌单会播放失败，请使用公开歌单)&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;贴一张我的awa&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;构建项目&lt;a href=&quot;#构建项目&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;提示&amp;gt; 如果你有Nginx等静态网站服务器，此步可以输出静态网站，你可以直接使用此步输出的静态网站。&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;没有服务器的用户可以跳过此步(输出了没啥用)&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;在根目录打开终端，输入指令&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pnpm build&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;构建完成输出：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;你可以在根目录下的dist文件夹中找到生成的静态文件，打包到服务器即可使用&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;使用Github Pages搭建网站&lt;a href=&quot;#使用github-pages搭建网站&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;section&gt;&lt;h3&gt;账号有关设置&lt;a href=&quot;#账号有关设置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;访问&lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt;主网站并注册账号&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;新建一个项目，项目名填&lt;code&gt;你的用户名.github.io&lt;/code&gt;，并点击创建&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Git相关配置&lt;a href=&quot;#git相关配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;回到项目根目录，右键空白位置打开git bash&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;打开后分别输入&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git config user.name &lt;/span&gt;&lt;span&gt;&quot;你的github用户名&quot;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;global&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git config user.email &lt;/span&gt;&lt;span&gt;&quot;你的github绑定邮箱&quot;&lt;/span&gt;&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;global&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;接着创建SSH密匙，输入&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;ssh&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;keygen &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;t rsa &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;C &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&quot;你的github绑定邮箱&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后一路回车&lt;/p&gt;&lt;p&gt;进入 [C:\Users\用户名.ssh] （要勾选显示“隐藏的项目”），用记事本打开公钥 id_rsa.pub 文件并复制里面的内容。&lt;/p&gt;&lt;p&gt;进入github，打开github的设置，选择左边栏的 SSH and GPG keys，点击New SSH key添加密匙&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;title随便取一个名字，下面的key编辑框粘贴你刚刚复制的内容，最后点击下方的Add SSH Key完成添加&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;回到Git Bash&lt;/p&gt;&lt;p&gt;输入 &lt;code&gt;ssh -T git@github.com&lt;/code&gt;,出现Are you…，输入yes回车即可。&lt;/p&gt;&lt;p&gt;出现如下输出即代表与Github建立了有效链接，可以进行下一步。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;部署项目&lt;a href=&quot;#部署项目&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在&lt;code&gt;.github/workflows&lt;/code&gt;创建deploy.yml文件，并将下面的内容复制进去。&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Deploy to GitHub Pages&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;on&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;push&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;branches&lt;/span&gt;&lt;span&gt;: [&lt;/span&gt;&lt;span&gt;master&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;workflow_dispatch&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;permissions&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;contents&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;read&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;pages&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;write&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;id-token&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;write&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;jobs&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;build&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;runs-on&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;ubuntu-latest&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;steps&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Checkout&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;uses&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;actions/checkout@v4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Setup pnpm&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;uses&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;pnpm/action-setup@v4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Setup Node&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;uses&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;actions/setup-node@v4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;25&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;with&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;26&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;          &lt;/span&gt;&lt;span&gt;node-version&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;22&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;27&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;          &lt;/span&gt;&lt;span&gt;cache&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;pnpm&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;28&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;29&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Install dependencies&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;30&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;run&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;pnpm install&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;31&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;32&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Build&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;33&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;run&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;pnpm build&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;34&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;35&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Upload artifact&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;36&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;uses&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;actions/upload-pages-artifact@v3&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;37&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;with&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;38&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;          &lt;/span&gt;&lt;span&gt;path&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;dist&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;39&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;40&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;deploy&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;41&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;needs&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;build&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;42&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;runs-on&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;ubuntu-latest&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;43&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;environment&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;44&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;github-pages&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;45&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;${{ steps.deployment.outputs.page_url }}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;46&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;steps&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;47&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;- &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;Deploy to GitHub Pages&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;48&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;id&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;deployment&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;49&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;        &lt;/span&gt;&lt;span&gt;uses&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;actions/deploy-pages@v4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;接着打开根目录下的astro.config.mjs文件，设置site和base&lt;/p&gt;&lt;p&gt;site:“&lt;a href=&quot;https://%E4%BD%A0%E7%9A%84%E7%94%A8%E6%88%B7%E5%90%8D.github.io&quot; target=&quot;_blank&quot;&gt;https://你的用户名.github.io&lt;/a&gt;”,&lt;/p&gt;&lt;p&gt;base:”/”&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;回到文件根目录并打开终端，分别输入&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;git config &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;global user.name &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&quot;你的GitHub用户名&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;git config &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;global user.email &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&quot;你的GitHub邮箱@example.com&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;打开你创建的仓库，复制ssh链接，并在终端输入&lt;code&gt;git remote set-url origin git@github.com:xxx/xxx&lt;/code&gt;以连接到github仓库&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;随后，提交所有变更，在终端输入&lt;code&gt;git add .&lt;/code&gt;&lt;/p&gt;&lt;p&gt;接着，创建一次本地提交，在终端输入&lt;code&gt;git commit -m &quot;update&quot;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;最后，把本地更改推送到远程仓库，在终端输入&lt;code&gt;git push&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;完成后，你应该能看github里新增的文件了&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;随后我们进入构建页面，点击Action&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;可以看到构建中出现了错误，原因是github pages并没有启用&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;点击setting，来到设置页面，然后再左侧栏中点击Pages进入页面设置&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;将源设置为github构建&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;接着我们回到Actions，进入失败的工作流，点击重新构建&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;等待工作流构建成功后，回到Setting-Pages，我们可以看到我们网站的网址&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;访问&lt;code&gt;用户名.github.io&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;可以看到访问正常，网站成功部署&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Tip&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;修改网站或编写文章后，可以使用pnpm dev预览，接着依次在根目录下执行下列命令可以推送新内容到github实现自动构建自动发布&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git add .&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;git commit &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;m &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&quot;update&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git push&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;扩展内容&lt;a href=&quot;#扩展内容&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果你有自己的域名的话，可以去DNS里添加CNAME解析，内容为&lt;code&gt;用户名.github.io&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;回到GitHub的Pages页，将你的域名输入到编辑框里，点击Save***(如果下方启用https没有勾选请尽量勾选)***&lt;/p&gt;&lt;p&gt;这样你就可以使用自己的域名来访问你的网站了
&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1899&quot; height=&quot;1011&quot; src=&quot;/_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Zf36Q1.webp&quot; srcset=&quot;/_astro/Pasted%20image%2020260714130944.DM9-7_1Q_ZHEAVB.webp 640w, /_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Z1tDNmM.webp 750w, /_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Z2mFroe.webp 828w, /_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Z1ol7v5.webp 1080w, /_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Z1w1Ac5.webp 1280w, /_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Z1t8uO6.webp 1668w, /_astro/Pasted%20image%2020260714130944.DM9-7_1Q_Zf36Q1.webp 1899w&quot; /&gt;&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>Hello World</title><link>https://blog.jerry-nis.top/posts/hello/hello/</link><guid isPermaLink="true">https://blog.jerry-nis.top/posts/hello/hello/</guid><description>你好世界！</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;来到astro的第一篇文章&lt;/p&gt;</content:encoded></item></channel></rss>