vitepress 跳转路径强制为http
时间: 2024-07-02 15:01:02 浏览: 134
VitePress 是一个基于 Vue.js 的静态网站生成器,它专注于快速构建和预渲染静态站点。如果你想要在 VitePress 中强制所有跳转路径都使用 `http` 协议,你可以通过修改配置文件来实现。
1. 首先,打开你的 VitePress 项目根目录下的 `.vuepress/config.js` 文件。
2. 在 `build` 对象中,找到 `output` 属性,它决定了生成的静态文件结构。在这个对象下,找到 `base` 属性,这是用于定义网站的基路径,你可以在此添加 `http://` 前缀:
```javascript
module.exports = {
// ...
build: {
// ...
output: {
// ...
base: '/http://your-domain.com/', // 将 'your-domain.com' 替换为你实际的域名
},
},
};
```
3. 这样设置后,所有的链接和跳转都会自动加上 `http://`。如果用户尝试访问 `https`,VitePress 会自动重定向到 `http`。
4. 保存并关闭文件,然后运行 `npm run build` 或 `yarn build` 重新构建你的站点。
阅读全文