Hexo推送Cloudflare
发表于|更新于|教程
|总字数:65|阅读时长:1分钟|浏览量:
构建静态页面
构建静态页面并推送Github
hexo clean && hexo g && hexo d
Cloudflare部署
创建一个pages项目,用选择Github项目作为源,确定即可,添加自定义域名即可使用Cloudflare作为服务端
文章作者: 爱干饭的小林
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Linの博客!
相关推荐
2026-01-08
Cloudflare Pages 本地开发环境构建
创建 Vite React 项目创建一个项目 npm create vite@latest Liberary -- --template react-ts cd Liberary npm i npm i -D wrangler 创建数据库 npx wrangler d1 create liberary_db (没能成功返回)(需关闭v2的tun模式,成功返回) 把输出里的 database_id 等信息写进 wrangler.toml(放在项目根目录): name = "react-liberary" compatibility_date = "2026-01-09" [[d1_databases]] binding = "DB" database_name = "liberart_db" database_id = "xxxxxxxxxxxxxxxxxxxxxxxxxxxx" 设置本地数据库在wrangler.toml的最末尾添加上preview_database_id = "DB" 本地开发两种模式(你选最舒服的)模式 A:推荐(热更新)——wrangler 代理 V...
2026-01-06
Hexo主题美化-第二期
Hexo 主题美化自定义图标 在 iconfont-阿里巴巴矢量图标库 中找到你喜欢的图标并添加到自己的项目里。 下载项目到本地。 在主题的 _config.yml 文件中修改 menu 部分,类似如下格式: menu: 首页: / || iconfont icon-shouye 时间线: /archives/ || iconfont icon-riqi 标签: /tags/ || iconfont icon-biaoqian 分类: /categories/ || iconfont icon-fenlei21 关于: /about/ || iconfont icon-guanyuwomen 自定义鼠标 在致美化或漫锋网等网站挑选喜欢的鼠标指针样式并下载。 格式转换: 浏览器通常使用 .cur 格式的鼠标指针文件。如果你下载的是 .ani 格式,需要进行转换。 可以使用 CursorWorkshop 等工具将 .ani 文件转换为 .gif。 然后使用在线工具(如 GIF to CUR Converter)将 .gif 文件转换为 .cur。 ...
2026-01-06
Hexo主题美化-第三期
设置头像不旋转当鼠标移到侧边栏头像上时,头像会播放旋转动效,要想禁用可以找到themes\butterfly\source\css_layout\aside.styl文件并按照如下对transform: unset修改即可完成动效屏蔽。 .avatar-img overflow: hidden margin: 0 auto width: 110px height: 110px border-radius: 70px img width: 100% height: 100% transition: filter 375ms ease-in .2s, transform .3s object-fit: cover &:hover transform: unset Butterfly主题升级问题为了減少升级主题带来的不便,我们还需要做以下操作:把主题文件夹中的 _config.yml 复制到 Hexo 根目录下,同重命名为 _config.butterfly.yml 代码块美化# Code Blo...
2026-01-07
Cloudflare SaaS加速Hexo
域名准备首先需要两个域名,例如本站使用https://blog.lin8177.top作为外部访问域名,使用https://blog-origin.lin8177.top作为Cloudflare回源域名。 将https://blog-origin.lin8177.top设置Pages的自定义源,确保https://blog-origin.lin8177.top能访问到我们的博客 添加回退源 进入到Cloudflare域名管理界面 -> SSL/TLS -> 自定义主机名 -> 添加一个回退源 回退源地址即为我们刚才解析blog-origin.lin8177.top 添加自定义主机名添加https://blog.lin8177.top,并添加txt记录验证 解析添加CNAME解析,设置blog指向一个优选域名,例如csgo.com(需要不同在另一个DNS服务商设置,CF现在不支持跨账号CNAME)
2026-01-06
Hexo主题美化-第一期
Hexo 博客搭建 & 美化教程本网站是用 Hexo + GitHub 部署的,用的是 butterfly 主题。 优点: 完全免费(所以我才用的这个🤣),静态站点,轻量快速,可按需求自由定制改造;托管在 GitHub,安全省心;迁移方便……不足: 发文不便,依赖本地环境;更适合个人博客使用(其实也还好,写文章得用 markdown 语法,不会也没关系,有 Typora 编辑器就行)。 教程推荐: hexo + github + butterfly 搭建你的个人博客保姆级教程(无需云服务器) 按照上面的教程搭建就行,大致是让你配置 node.js, git, 然后安装 Hexo , 更换 butterfly 主题, 再部署到 github 上。 各种教程都让你用 git bash 打开你的 blog 文件夹,但现在 powershell 也可以(至少我的电脑上能这样用)。 基本命令预览: hexo s 实现”预览” 。启动一个本地的 Web 服务器(http://localhost:4000/),让你预览内容,CTRL+C 退出。 三剑客(每次改动都要执行这 3...
2026-01-15
什么叫你把Bitwarden部署到了Workers上
配置Github打开项目的Github,Fork项目。 点击 settings - Secrets and variables - Actions,准备添加 Repository secrets,接下来我们一共要添加三个secrets。 配置Cloudflare ID打开Cloudflare,在浏览器地址栏中复制你的account id回到github页面,点击New repository secret,名称写CLOUDFLARE_ACCOUNT_ID,值就写刚才复制的id。 配置Cloudflare API打开Cloudflare API,选择编辑Worker的模板,然后给它再添加D1的编辑权限,再创建api令牌,回到github页面添加为CLOUDFLARE_API_TOKEN。 添加D1数据库去Cloudflare中创建一个D1数据库,并复制他的id回到github,添加为D1_DATABASE_ID。 至此在github上的配置就完毕了,点击上方的Actions选项卡,选到Build工作流点运行即可。 建表打开刚才创建的数据库,点Explore Data,然后在Query...
