vitepress 静态资源 可以 绝对路径 吗

111 天前
mrzzoxo  mrzzoxo

原版引用

/js/demo.js
/images/demo.png

想要的效果

https://demo.com/js/demo.js
https://demo.com/images/demo.png

打算部署到 cloudflare pages ,静态资源 用其他域名加速,

直接 md 插入 绝对路径 也可行,就是以后要换域名的话 不知道要改到什么时候

请教下大佬们 有没有变量之类的 替换 静态资源 的域名,或者其他更好方案。

788 次点击
所在节点   问与答  问与答
2 条回复
tuanluan
tuanluan
111 天前
试试直接用 vite 的 experimental.renderBuiltUrl

https://vite.dev/guide/build.html#advanced-base-options
mrzzoxo
mrzzoxo
111 天前
@tuanluan 感谢回复,虽然看不懂。不过我用另一个方式实现了。

在 config.mts 定义个变量

themeConfig: {

//图片 CDN 域名
domain: 'https://demo.com/',

}


markdown 引用

script setup
import { useData } from 'vitepress'
const { theme } = useData()
/script

<img :src="theme.domain + 'images/demo.png'" alt="demo">


也可以达到我想要的效果

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1096232

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX