首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一杯茶的时间,上手 Gatsby 搭建个人博客

一般使用时只需要知道集合里每个项目的数据在 edges.node 中,同时通过 GraphiQL 浏览其它可以使用的数据。...但这么做还是略嫌不便,通过 CMS 一般可以在一个可视化的在线环境中编辑文章,然后一键即可发布。 Gatsby 主流的两个 CMS 是 Contentful 和 Netlify CMS。...此 starter 默认使用 Github 作为仓库,Netlify 作为自动构建服务器。...以上便是 Netlify CMS 最常用的配置,只需简单的修改博客现在就能跑起来了。接下来我们会通过实现草稿模式和上下篇文章来深入理解 Gatsby 的机制。.../explaining-graphql-connections-c48b7c3d6976 [19] 教程: https://www.contentful.com/r/knowledgebase/gatsbyjs-and-contentful-in-five-minutes

3.2K20

GitHub文件下载慢?无法克隆项目?多种方法提升项目下载与克隆体验

虽然现在代码托管,可以使用Coding,并且可以和腾讯云服务器很好的有机结合(比如:Coding作为仓库,腾讯云轻量应用服务器作为K8s发布平台,实现自动化部署),但是如果是需要代码开源和社区反馈,往往还是选择...一般情况,推荐使用Opt1对文件进行下载和没有后续差异克隆需求的情况,方法最简单。如果后续还要拉取(git pull)则优先选择Opt2。...进入Cloudflare Worker首页:https://workers.cloudflare.com 注册,登陆,点击Start building: [image.png] 取一个子域名,Create...GitHub仓库 [自动同步] 坏处的话……可能是太麻烦了◡ ヽ(`Д´)ノ ┻━┻ Workers优化 自定义域名 Cloudflare Worker使用的是workers.dev顶级域名下的二级域名...,所以如果使用Opt1的Cloudflare Workers方法时,如果遇到workers.dev域名污染时,就需要绑定自己的域名。

3K180
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    不能错过,太强了,cf大善人上的优秀项目合集二

    GKD 博客项目 【cloudflare-workers-blog】 github地址如下:https://github.com/gdtool/cloudflare-workers-blog 。...这是一个运行在cloudflare workers 上的博客程序,使用 cloudflare KV作为数据库,无其他依赖. 兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾.很稳定。...主要特点如下: 使用workers提供的KV作为数据库 使用cloudflare缓存html来降低KV的读写 所有html页面均为缓存,可达到静态博客的速度 使用KV作为数据库,可达到wordpress...借助 microfeed,您可以轻松地将各种内容(如音频、视频、照片、文档、博客文章和外部 URL)以 Web、RSS 和 JSON 形式发布到 feed。...short是一个使用 Cloudflare Pages 创建的 URL 缩短器。

    7910

    2024年值得关注的8个未来数据库

    就像一个Git仓库一样,你可以推送、拉取、分叉或克隆数据库。非常有趣,是吧?...使用Dolt的团队可以同时在同一个Dolt数据库上进行多个开发人员的工作。Dolt会自动处理对数据库所做的所有更改的合并。 定价和缺点 Dolt是开源的,并且完全免费。...CloudFlare D1使用与传统SQL数据模型不同的数据模型,它看起来和工作起来非常像面向文档的数据库,如MongoDB。 如何在CloudFlare D1中存储数据? 让我们来看一个例子。...特点 Cloudflare的一个很棒的地方是它已经有了适用于workers的键值存储,但其中的一个折衷是原生事务不起作用。...缺点 由于它相对较新,文档和社区支持有限,特别是与帖子中讨论的其他数据库相比。它还使用自己的查询语言SurrealQL来编写查询。

    1.1K10

    胎教级搭建Hexo静态博客安装Fluid主题

    Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。...还有 你的双手和大脑 安装 yarn global add hexo-cli # npm install -g hexo-cli 建站 安装好 Hexo 后,直接进入主题。...安装 yarn add hexo-theme-fluid # npm install --save hexo-theme-fluid 设置主题为 Fluid 将项目根目录的 _config.yml 中的...about --- title: 标题 layout: about --- 这里写关于页的正文,支持 Markdown, HTML 写文章 万事俱备,只差文章 hexo new hexo-in-cloudflare-workers...# hexo-in-cloudflare-workers 为文件名,随意取 文章支持 HTML MarkDown 语法 编译静态文件 直接终端输入 hexo generate 本地测试 hexo

    59540

    无服务器搭建BLOG,CF-Blog搭建教程

    这是一个运行在cloudflare workers 上的博客程序(blog),使用 cloudflare KV作为数据库,无其他依赖。兼容静态博客的速度,以及动态博客的灵活性,方便搭建不折腾....主要特点 使用workers提供的KV作为数据库 使用cloudflare缓存html来降低KV的读写 所有html页面均为缓存,可达到静态博客的速度 使用KV作为数据库,可达到wordpress的灵活性...:1G存储空间,几万篇问题不大 部署步骤 1.创建workers 和KV 新建一个KV(名字随意)和一个workers,并绑定新建的KV到新建的workers,变量名称 CFBLOG 注意大写,绑定后是这效果...//blog.gezhong.vip/* 获取缓存API token:域名概述—>右下角,记录 区域ID ,以及 获取一个清理缓存的 API 令牌 ,如图 3.粘贴源码中index.js内容到workers...,根据需求修改参数 4.进入 /admin 进行设置 和发布文章 评论系统 由于cfblog属于一个准静态博客,不提供评论系统,只能使用第三方 valine:打开国际版注册https://console.leancloud.app

    2.4K10

    WordPress缓存插件WP Fastest Cache插件使用教程

    它在免费版本中不存在。如果您使用响应式主题,则无需使用移动缓存功能。您应该禁用“移动”和“移动主题”选项。 新帖子: 启用- 当您发布帖子时,它将清除缓存(选择清除所有缓存)。...这也将更新 blogrolls(即在您的主页或博客页面上)以显示新帖子。 更新帖子: 启用- 在更新帖子或页面时清除缓存文件。...如果您在缓存网站上的特定帖子或页面时遇到问题,请使用“排除”选项卡创建可能提供解决方法的排除规则。您还可以从查看缓存页面以及Cookies、JS和CSS文件中排除特定的用户代理。...WordPress缓存插件WP Fastest Cache插件使用教程   自动关闭WP Fastest Cache中的缩小设置,因为Cloudflare现在会这样做,   关闭Rocket Loader...WP Fastest Cache 将询问您的 Cloudflare 电子邮件和您 Cloudflare 帐户中的 API 密钥 晓得博客,版权所有丨如未注明,均为原创 晓得博客 » WordPress缓存插件

    6.9K30

    部署Hexo到Cloudflare Worker上

    Cloudflare Worker 是 Cloudflare 提供的基于 Serverless 的云端服务,最新的 Workers Sites 允许使用者将博客程序如 Hexo、Wordpress 等部署到...使用Edit Cloudflare Workers模板创建新的 api,配置相应的权限即可获得一个新的api-tokens,保存备用。...$ npx wrangler init --site my-static-site #局部安装使用此命令,用法如上 执行此条命令会在工程目录中生成wrangler.toml和aworkers-site...上传全站到 Cloudflare Workers 使用 Hexo 生成一次静态文件 首先使用 Hexo 在工程目录生成一次静态文件,以产生public文件,如不生产则会下下一步上传中报错。...://test.pv.workers.dev/ ,演示程序所生成的静态文件存储在对应的 Workers KV 中。

    2.4K20

    利用CF Works 免费搭建 Docker 镜像加速服务

    前段时间好多公开dockehrub镜像站不维护了,作为docker重度使用者拉镜像真是难了,网上好多教程都出了利用Cloudflare Workers 搭建 Docker Hub镜像加速服务,所以自己也搭建了一个...开始部署 登录到CF的仪表盘 https://dash.cloudflare.com/,点击Workers-and-Pages > 创建应用程序 > 创建 Worker > 点击保存 >点击完成 > 编辑代码...代码来自开源项目基于 Cloudflare Workers 的 Docker 镜像代理工具,感谢大佬的开源。...sudo tee /etc/docker/daemon.json <<EOF { "registry-mirrors": ["自定义域名"] } EOF 测试拉取镜像成功则搭建成功。...参考链接 基于 Cloudflare Workers 的 Docker 镜像代理工具 白嫖Cloudflare Workers 搭建 Docker Hub镜像加速服务

    1.5K11

    Cloudflare R2 存储引入了事件通知和低频访问存储层

    译者 | 刘雅梦 策划 | 丁晓昀 在最近的 Developer Week 上,Cloudflare 宣布对象存储 R2 现在支持事件通知,该通知可以自动触发 Workers 以响应数据更改。...来源:Cloudflare 博客 Cloudflare R2 专为数据湖、云原生应用程序存储和 Web 内容而设计,使开发人员能够使用类似于 S3 的 API 来存储非结构化数据。...R2 被 Cloudflare 称为“零出口费对象存储平台”,以强调其与竞争对手的全球分布式对象存储服务的主要区别,它提供了与 Cloudflare Workers 集成的动态功能。...迁移作业通过将自定义对象元数据复制到 R2 中的迁移对象上来保留源存储桶中的自定义对象元数据,并且不会从源存储桶中删除任何对象。...DeBoard、Chen、Sinha 和 Thames 补充道: 将来,我们计划自动优化数据的存储类,这样你就可以避免手动创建规则,并更好地适应不断变化的数据访问模式。

    22810

    图床 CDN CNAME 接入 Cloudflare SaaS 实现分流

    从功能的优先级上来说,我最需要的是分区解析功能,这就导致不能把域名的 NS 转入 Cloudflare。...:正常使用无上限 Cloudflare R2: 10G/月; 100万/1000万请求 Backblaze B2: 10G/月; 与 Cloudflare 有 流量联盟 关于腾讯云的配置略过,这里只讲...; 在 R2 设置 公开访问 自定义域 连接域 为刚才创建的 R2 添加自定义域名: 然后该域名的 DNS 就会自动出现一条解析: 订阅 CloudFlare for SaaS 在 Zones 中选择...左侧切换到 Worker 和 Pages 分栏,创建应用程序,随便取个名字,随便选个模板部署就可以了,后面再改代码。...在当前 Worker 的设置中,变量 R2 存储桶绑定 添加绑定: 变量名称:MY_BUCKET R2 存储桶:选择对应的桶 Workers 路由 回到 Zones 中,选择域名,添加 Workers

    2.2K40

    Cloudflare 宣布 AI Gateway 普遍可用

    来源:Cloudflare 博客 Cloudflare 产品经理 Kathy Liao、高级产品经理 Michelle Chen 和 产品总监 Phil Wittig 在博客中写道: 我们与许多构建 AI...除了 Cloudflare Workers AI 外,新的 AI Gateway 还支持 多个第三方提供商,包括 OpenAI、Google Vertex AI、Azure OpenAI、HuggingFace...来源:Cloudflare 博客 AI Gateway 并不是 Cloudflare 在 AI 领域发布的唯一一个 公告,它还提供了面向 AI 的防火墙 预览和普遍可用的 Workers AI,其中包括几项旨在简化开发人员构建和部署...分析师和顾问 Janakiram MSV 在一篇文章中写道: Cloudflare 通过不断改进其边缘网络的功能来挑战亚马逊云科技 (AWS)。...我会用 Cloudflare 替换特定于平台的 API 端点,无论是我自己的 API 还是使用像 AI Gateway 或 Web3 Gateway 这样的东西。为什么呢?

    40610

    用全站 CDN 部署 Discourse 论坛

    作为一个开源的论坛项目,Discourse 相对其他的论坛有以下亮点: 高度可定制:从发帖等级要求权限到论坛帖子标题最少字数要求,Discourse 在论坛设置里罗列了 25 设置大项,300+ 个论坛小项... emoji表情,非常简单的格式设置,添加图片回复,标记帖子以及如何使用搜索功能。...安装 Discourse 将 Discourse 官方 Docker 镜像拉取至 /var/discourse 目录下。...SSL、CDN服务设定 在 app.yml 文件中,tempates 下引入 templates/cloudflare.template.yml 和 templates/web.ssl.template.yml...从你的域名访问论坛,并根据需要填写的信息即可初始化论坛并创建管理员账号,通过邮件中的链接确认注册后即可开启论坛服务。

    3.9K51

    国内无法拉取Docker镜像了?这些方法拯救你的Docker

    这极大地影响了工作效率和开发进度。面对这一困境,本文将为你介绍几种有效的解决方案,帮助你顺利拉取Docker镜像,继续你的开发工作。...账号2.访问并fork如下项目到自己的仓库https://github.com/cmliu/CF-Workers-docker.io3.部署到cf的pages服务中3.1登录cloudflare并点击Worker...5.自定义域名这步不是必须因为cloudflare提供的域名太长不利于记忆,可以使用自有的域名,解析我这里配置的域名 dockerhub.xgss.net 再域名解析过来# ping dockerhub.xgss.netPING...systemctl daemon-reloadsudo systemctl restart docker​五、镜像仓库前缀替换如果由于网络限制,你无法直接访问某些镜像仓库,还可以尝试通过修改镜像仓库前缀来拉取镜像...这种方法虽然可能不是所有镜像都适用,但能解决一部分镜像拉取问题。https://github.com/DaoCloud/public-image-mirror?

    170.4K1714

    OneManager与CloudFlare Workers部署安装-绑定域名和使用CloudFlare CDN加速

    之前我们分享了OneManager的安装与使用教程,实际上OneManager可以和CloudFlare Workers整合并且可以绑定自己的域名访问。...另一种是就是直接利用CloudFlare Workers安装OneManager并且实现自定义域名访问,这样做的好处就是完全免去了空间的成本了,在访问量不大的情况下CloudFlare Workers足以自己使用了...更多的网盘存储架构方法还有: 支持WebDAV的国内外网盘整理汇总-各大网盘WebDAV服务器地址及连接方式 十个国外优秀的网盘云存储使用对比-免费存储,单个文件,自动同步备份和在线文档 Cloudreve...此时打开你的CloudFlare Workers二级域名类似:wzmm.wzfou.workers.dev。 1.2 绑定自己的域名 进入到CloudFlare的域名设置中,点击Worker。...进workers,新建,粘贴代码,保存。如下图: 在workers设置中,KV 命名空间绑定。 变量名称填入OMKV,右边下拉选择你刚刚创建的CloudFlare Workers。

    6.1K20

    Nginx与淘宝Tengine的渊源

    阿里巴巴之淘宝从2009年开始使用和探索Nginx,2010年开始开发大量模块,从2011年开始动手修改Nginx的核心代码并启动Tengine项目开源。...亚伯拉罕森说。 从任何方面来说,这不像是一个成功的故事,但它却显现了开源软件的全球影响力。...不过2006年,英语用户开始在Nginx的讨论区发帖子;美国和其他国家的俄语用户也在宣传该项目,他们不仅在博客中分享配置文件,而且将复杂的俄语技术文件翻译成其他用户能够理解的格式。...2009年,CloudFlare创建公司,提供屏蔽网络袭击、增强网站性能相关的服务。它需要的Web服务器软件必须能运行在多核处理器设备中。...今天,Nginx在CloudFlare之类的创业公司中很受欢迎。据统计,使用亚马逊云计算服务的1200万网站中,40%的网站都使用Nginx的服务。

    1.4K20

    使用Cloudflare搭建自己的临时免费域名邮箱

    /workers-sdk/issues/new/choose To request features, visit https://community.cloudflare.com/c/developers.../workers-sdk/issues/new/choose To request features, visit https://community.cloudflare.com/c/developers...然后我们前往cloudflare的Workers & Pages查看具体信息。 D1数据库 5.前端Cloudflare pages搭建 在开始之前,我们先在CF里面完成域名设置。...在email routing的routes中开启catch-all address,Action选择刚刚设置好的worker域名,然后保存。 回到SSH终端,这里要用pnpm,我们先安装。...6.使用 我们访问上面出现的网址,即可进入使用页面。推荐使用chrome浏览器。 点击Get New Email即可获得随机邮箱。 然后我们就可以收到邮件了! 自定义访问域名

    53210

    使用Cloudflare代理无44380端口权限的服务器

    将域名导入 Cloudflare, 并开启DNSSEC 配置回源规则, 例如 443->8443 使用Cloudflare代理无443/80端口权限的服务器 然后配置回源端口, 以8443为例...使用Cloudflare代理无443/80端口权限的服务器1 这里设置SSL/HTTPS是因为必须要有条件, 实际上我们要的是无条件映射,然而CF会自动给我们套SSL, 所以这个设置的恰到好处,...不过需要注意的是, 现在必须去给源站申请个SSL证书, 同时开启严格模式: 使用Cloudflare代理无443/80端口权限的服务器2 设置IPv4 A记录或者 IPv6 AAAA记录都可以,...然后网站上用Caddy/Nginx部署下CF的证书就行了 这个方法相较于Workers没有每日次数限制, 相对来说也更优雅, 还提供了DDoS防护和CDN缓存, 如果觉得慢还可以关闭缓存, 只用cast...IP当跳板 最后: DNSSEC必须开启,防止DNS污染误伤,毕竟拿CF干什么的都有 我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer

    13.1K30
    领券