266 字
1 分钟
为Astro添加IndexNow
安装插件
在项目根目录下打开终端,输入以下命令安装插件:
pnpm install astro-indexnow获取Indexnow API
打开必应Indexnow页面,滑到下面,点击“Get Started”,获取API密钥。
复制你的API密钥,在项目的public目录下创建一个与你的api密钥同名的txt文件,内容也是你的API密钥。
例如:你的API密钥为
114514那么你的文件路径为:
public/114514.txt文件内容为:
114514添加
在项目的astro.config.mjs文件中添加以下代码:
import { defineConfig } from "astro/config";import indexnow from "astro-indexnow";
export default defineConfig({ site: "https://example.com", integrations: [ indexnow({ key: process.env.INDEXNOW_KEY, }), ],});并在项目的.env文件中添加以下代码:
INDEXNOW_KEY=你的API密钥INDEXNOW_ENDPOINT=https://www.bing.com/indexnowTIP如果你使用的是Git部署,记得提交!.astro-indexnow-cache.json文件。
配置环境变量
打开你部署的云平台,找到项目的环境变量配置页面,添加以下环境变量:
INDEXNOW_KEY=你的API密钥INDEXNOW_ENDPOINT=https://www.bing.com/indexnow测试
如果一切正常,那么你会在项目的构建日志看到这些:
[astro-indexnow] [astro-indexnow] submitting 17 changed URLs in 1 batch(es)[astro-indexnow] [astro-indexnow] IndexNow submission complete完成
完成这些步骤之后,你的博客就会自动提交索引到必应了。
分享
如果这篇文章对你有帮助,欢迎分享给更多人!
为Astro添加IndexNow
https://www.arcwolf.top/posts/indexnow/ 部分信息可能已经过时
相关文章 智能推荐
1
论如何在保留集控的情况下干掉冰点
教程 使用HugoAura在保留集控的情况下,骗过上面,让管理以为我们有冰点还原
2
一个防止在教室输密码的时候被偷看的小妙招
教程 使用Digispark构造的的自动输密码器,让同学不在偷窥,让老师更安心
3
OpenClaw 简易安装教程
教程 最近爆火的Openclaw安装教程,让上门安装少赚500块
4
丢掉VPS,将VaultWarden放到Cloudflare Worker上
教程 warden-worker让你在Cloudflare Worker上运行VaultWarden,无需VPS
5
自己做一个 Linux 小药盒
教程 Linux药盒 DIY教程