惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
B
Blog
Stack Overflow Blog
Stack Overflow Blog
量子位
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
T
Tailwind CSS Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
U
Unit 42
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
D
DataBreaches.Net
Microsoft Azure Blog
Microsoft Azure Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
P
Proofpoint News Feed
罗磊的独立博客
L
LangChain Blog
V
Visual Studio Blog
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享

膨胀自留地

使用CloudFlare标记管理功能优雅的使用谷歌分析 四天轻松版北京旅游攻略 Adsense税务居住地证明申请教程:如何申请中国税收居民身份证明以及Google Adsense更新新加坡税务信息教程 常见的 VPS 优化措施 HTML实现table表格移动端自动转为卡片样式 个人网站接入 Google 登录 如何从 GitHub 永久删除泄露的 .env 文件 Cloudflare设置www的域名跳转到不带www的域名 顶级iOS神器!全面解开App Store限制,AssPP Pro保姆级教程 BroadcastChannel将你的 Telegram Channel 转为微博客 Medama开源轻量级网站统计(分析)系统 白嫖一个网站监控面板:uptime-kuma 部署TraffMonetizer利用闲置VPS挂机赚钱 Counterscale-使用CloudflareWorkers部署的免费网站数据统计工具,界面类似umami 封装一个最简单的Axios,避免过度封装! 如何使用Cloudflare Email Routing创建域名邮箱免费发送邮件 使用Cron定时更新Hosts解决Gihub无法访问问题 容器化MariaDB/Mysql实现定时备份 JetBrains全家桶许可证服务器怎么找,JetBrains激活教程 图片加速接口:缓存图片,加速访问,解决防盗链 MySQL模糊查询再也不用like+%了,全文索引介绍及使用简介 为什么这么多人推荐你办理流量卡?流量卡怎么赚钱?怎么避坑? 借助Cloudflare Worker实现Google Analytics反代加速,规避广告屏蔽插件的拦截 etcd入门之在Centos上安装部署 Grafana在linux下安装和基本使用入门 Prometheus介绍、安装和基本功能快速入门 无需加速器,油猴插件解锁xbox云游戏 阿里云盘自动每日签到,无需部署,无需服务器 自定义VSCode终端主题样式 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局
使用Google Indexing API加速博客收录
2024-02-22 · via 膨胀自留地

#编程技术 2024-02-22 16:27:00 | 全文 646 字,阅读约需 2 分钟 | 加载中... 次浏览

👋 相关阅读


对于一个新站点来说,总是想着能让搜索引擎快点收录网站内容。

之前写过一个 typecho 插件实现发布文章自动推送到 Bing 站长平台,文章传送门:PostToBingIndexNow插件实现typecho发布文章自动推送到Bing站长平台

今天,我们就来介绍一种利用 Google Indexing API 接口,通过 Github Actions 实现部署时通知 Google 抓取页面内容。

申请 Google API 凭证

访问 Google Cloud 控制台,如果没有项目,点击选择项目,然后新建项目。

图片alt

选择对应项目,点击 IAM 和管理标签,点击服务帐号,选择新建服务帐号。

服务帐号名称:自己起个名字即可
服务帐号id:不需要修改,自动生成
服务角色:Owner

图片alt

填写相关信息后,点击创建好服务帐号。

图片alt

创建完,默认是没有密钥的,记住账号的邮箱地址,后面要用到。

点击后面的三个点按钮,选择管理密钥。

点击添加密钥->新建密钥,选择 JSON 格式,点击创建会下载一个文件,这里后面会用到。

回到首页,点击 API 和服务,点击启用 API 和服务,搜索框输入 Indexing,选择 Web Search Indexing API,点击启用即可。

将服务账号关联到 Google Search Console

进入 Google Search Console 控制台,选择你的网站。

找到设置里的用户和权限,点击添加用户。

邮箱地址:填写第一步分配的邮箱地址
权限:选择拥有者

图片alt

配置 Github Action

添加 Secret 变量,变量 key 为 GOOGLE_INDEXING_API_TOKEN,值为前面下载 json 文件的内容。

编辑 workflow 编排任务,新增步骤

- name: google index
    run: |
      echo '${{ secrets.GOOGLE_INDEXING_API_TOKEN }}' > ./credentials.json

      touch ./url.csv
      echo "\"notification_type\",\"url\"" >> ./url.csv # Headers line
      echo "\"URL_UPDATED\",\"https://wangtwothree.com/\"" >> ./url.csv # ADD URL 这里改为你的博客首页
      echo "\"URL_UPDATED\",\"https://wangtwothree.com/sitemap.xml\"" >> ./url.csv # ADD URL 这里改为你的sitemap地址

      curl -s -L https://github.com/usk81/easyindex-cli/releases/download/v1.0.6/easyindex-cli_1.0.6_linux_amd64.tar.gz | tar xz
      chmod +x ./easyindex-cli
      ./easyindex-cli google -d -c ./url.csv

图片alt

VIA

使用Google Indexing API加速博客收录 | 流动 https://liudon.com/posts/how-to-use-google-indexing-api-to-speed-up-blog-indexing/


×