fuwari
fuwari copied to clipboard
[Other]: 多平台部署时如何定义文章拼接url
Issue Description
- cloudflare
- vercel
- netlify
- edgeone
我尝试在以上平台分别部署,但是文章的拼接url仍然时fuwari的默认url
一个站点多平台部署怎么处理链接我不知道,但是你这个默认域名大概率是astro.config.mjs没改
我尝试通过变量控制url拼接,但构建发布后还是会使用到默认url
export default defineConfig({
site: process.env.ASTRO_SITE ||
(process.env.USE_EDGEONE_DOMAIN ? "https://instant-richard.edgeone.app" :
process.env.ADAPTER === 'vercel' ? "https://vercel.xn--sjq13yo4by51ezbkoum.dpdns.org" :
process.env.ADAPTER === 'netlify' ? "https://netlify.xn--sjq13yo4by51ezbkoum.dpdns.org" :
process.env.ADAPTER === 'cloudflare' && process.env.USE_CDN ? "https://cdn.xn--sjq13yo4by51ezbkoum.dpdns.org" :
process.env.ADAPTER === 'cloudflare' ? "https://xn--sjq13yo4by51ezbkoum.dpdns.org" :
"https://fuwari.vercel.app"),
B站二叉树树的解决方法https://github.com/afoim/fuwari/commit/0536a1c19f89a7b031a5d641cef1feec8c2612af