关于Vercel被墙导致获取Twikoo评论失败的解决方案

2023-10-28 03:40

本文主要是介绍关于Vercel被墙导致获取Twikoo评论失败的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

原文链接:关于Vercel被墙导致获取Twikoo评论失败的解决方案

前言

由于 Vercel 官方域名的 Dns 污染问题,导致 Vercel 部署的 Twikoo 评论无法正常获取数据。在配置 Twikoo 评论时,如果 envId 用了 vercel 自带的域名(类似 https://xxxxx.vercel.app/),则会遇到以上问题。

解决方案是用自定义的域名去代替 vercel 的域名,详情可参考 custom-domains#dns-records 。

步骤

创建二级域名

这里主要讲到添加二级域名的步骤,由于本人是阿里云的域名,因此以阿里云为示范。
我的一级域名是tzy1997.com,二级域名twikoo.tzy1997.com。这里的二级域名,名字(xxx.tzy1997.com)随便取即可。

  1. 登录进入 阿里云服务器工作台 ,搜索域名。
    在这里插入图片描述
  2. 点击【控制台入口】子项【域名】,进入域名控制台,点击【域名列表】。
    在这里插入图片描述
  3. 点击目标域名操作中的【解析】进入【解析设置】界面,点击左侧栏目【域名解析】进入【域名解析】页面。
  4. 在【域名解析】中点击【添加域名】,出现下图:
  5. 点击【TXT授权校验】,出现以下信息,记得保存好该信息。
  6. 进入【解析设置】界面,点击【添加记录】,将上一步的信息填入对应信息即可。
  7. 添加好记录之后,回到第5步中,点击验证过后,会出现【已验证成功,确认添加域名】。
  8. 点击【已验证成功,确认添加域名】该按钮,二级域名就创建好了。

将二级域名解析到 Vercel

可参考该文档 custom-domains#dns-records ,在二级域名中添加如下两条解析记录即可。

也可以用我我的方式添加:

主机记录记录类型解析请求来源(isp)记录值TTL
twikooCNAME默认cname.vercel-dns.com10 分钟
@A默认76.76.21.2110 分钟

Vercel 项目中添加 Domains

进入【Project Settings】->【Domains】添加域名即可。

替换 envId

在主题配置文件_config.butterfly.yml中修改以下内容,将你的环境id填入对应位置

# Twikoo
# https://github.com/imaegoo/twikoo
twikoo:envId: https://twikoo.tzy1997.com/ region: visitor: trueoption:

最后别忘了重新编译运行,运行之后即可看到效果。

这篇关于关于Vercel被墙导致获取Twikoo评论失败的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290440

相关文章

Linux samba共享慢的原因及解决方案

《Linuxsamba共享慢的原因及解决方案》:本文主要介绍Linuxsamba共享慢的原因及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux samba共享慢原因及解决问题表现原因解决办法总结Linandroidux samba共享慢原因及解决

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

找不到Anaconda prompt终端的原因分析及解决方案

《找不到Anacondaprompt终端的原因分析及解决方案》因为anaconda还没有初始化,在安装anaconda的过程中,有一行是否要添加anaconda到菜单目录中,由于没有勾选,导致没有菜... 目录问题原因问http://www.chinasem.cn题解决安装了 Anaconda 却找不到 An

Spring定时任务只执行一次的原因分析与解决方案

《Spring定时任务只执行一次的原因分析与解决方案》在使用Spring的@Scheduled定时任务时,你是否遇到过任务只执行一次,后续不再触发的情况?这种情况可能由多种原因导致,如未启用调度、线程... 目录1. 问题背景2. Spring定时任务的基本用法3. 为什么定时任务只执行一次?3.1 未启用

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

使用Python实现获取网页指定内容

《使用Python实现获取网页指定内容》在当今互联网时代,网页数据抓取是一项非常重要的技能,本文将带你从零开始学习如何使用Python获取网页中的指定内容,希望对大家有所帮助... 目录引言1. 网页抓取的基本概念2. python中的网页抓取库3. 安装必要的库4. 发送HTTP请求并获取网页内容5. 解

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

pip无法安装osgeo失败的问题解决

《pip无法安装osgeo失败的问题解决》本文主要介绍了pip无法安装osgeo失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 进入官方提供的扩展包下载网站寻找版本适配的whl文件注意:要选择cp(python版本)和你py

C++常见容器获取头元素的方法大全

《C++常见容器获取头元素的方法大全》在C++编程中,容器是存储和管理数据集合的重要工具,不同的容器提供了不同的接口来访问和操作其中的元素,获取容器的头元素(即第一个元素)是常见的操作之一,本文将详细... 目录一、std::vector二、std::list三、std::deque四、std::forwa

使用Python高效获取网络数据的操作指南

《使用Python高效获取网络数据的操作指南》网络爬虫是一种自动化程序,用于访问和提取网站上的数据,Python是进行网络爬虫开发的理想语言,拥有丰富的库和工具,使得编写和维护爬虫变得简单高效,本文将... 目录网络爬虫的基本概念常用库介绍安装库Requests和BeautifulSoup爬虫开发发送请求解