mirror of
https://github.com/tachiyomiorg/website.git
synced 2024-12-21 07:31:58 +01:00
Use custom env for base directory
Enabling override ability needed for GitHub Pages
This commit is contained in:
parent
dd1fbf8b30
commit
b2f7924af3
2
.github/workflows/deploy.yml
vendored
2
.github/workflows/deploy.yml
vendored
@ -25,6 +25,8 @@ jobs:
|
|||||||
- run: npm ci
|
- run: npm ci
|
||||||
- name: Build
|
- name: Build
|
||||||
run: npm run docs:build
|
run: npm run docs:build
|
||||||
|
env:
|
||||||
|
VITE_BUILD: ${{ env.VITE_BUILD }}
|
||||||
- uses: actions/configure-pages@v2
|
- uses: actions/configure-pages@v2
|
||||||
- uses: actions/upload-pages-artifact@v1
|
- uses: actions/upload-pages-artifact@v1
|
||||||
with:
|
with:
|
||||||
|
@ -1,40 +1,48 @@
|
|||||||
import { defineConfig } from "vitepress";
|
import { defineConfig, loadEnv } from "vitepress";
|
||||||
|
|
||||||
// https://vitepress.dev/reference/site-config
|
// https://vitepress.dev/reference/site-config
|
||||||
export default defineConfig({
|
export default ({ mode }) => {
|
||||||
lang: "en-US",
|
// Load app-level env vars to node-level env vars.
|
||||||
title: "Tachiyomi",
|
process.env = { ...process.env, ...loadEnv(mode, process.cwd()) };
|
||||||
description: "Free and open source manga reader for Android",
|
|
||||||
|
|
||||||
lastUpdated: true,
|
return defineConfig({
|
||||||
cleanUrls: true,
|
lang: "en-US",
|
||||||
|
title: "Tachiyomi",
|
||||||
|
description: "Free and open source manga reader for Android",
|
||||||
|
|
||||||
head: [["meta", { name: "theme-color", content: "#4A74EA" }]],
|
lastUpdated: true,
|
||||||
|
cleanUrls: true,
|
||||||
|
|
||||||
themeConfig: {
|
// Base directory, enabling override ability needed for GitHub Pages
|
||||||
// https://vitepress.dev/reference/default-theme-config
|
base: process.env.VITE_BASE || "/",
|
||||||
logo: "/logo.svg",
|
|
||||||
|
|
||||||
nav: nav(),
|
head: [["meta", { name: "theme-color", content: "#4A74EA" }]],
|
||||||
|
|
||||||
sidebar: {
|
themeConfig: {
|
||||||
"/docs/": sidebarGuide(),
|
// https://vitepress.dev/reference/default-theme-config
|
||||||
"/forks/": sidebarGuide(),
|
logo: "/logo.svg",
|
||||||
|
|
||||||
|
nav: nav(),
|
||||||
|
|
||||||
|
sidebar: {
|
||||||
|
"/docs/": sidebarGuide(),
|
||||||
|
"/forks/": sidebarGuide(),
|
||||||
|
},
|
||||||
|
|
||||||
|
footer: {
|
||||||
|
message:
|
||||||
|
'<a href="https://www.apache.org/licenses/LICENSE-2.0" target="_blank">Open-source Apache Licensed</a> | <a href="./privacy">Privacy policy</a>',
|
||||||
|
copyright: "Copyright © 2015 - 2023 Javier Tomás",
|
||||||
|
},
|
||||||
|
|
||||||
|
search: {
|
||||||
|
provider: "local",
|
||||||
|
},
|
||||||
|
|
||||||
|
socialLinks: [{ icon: "github", link: "https://github.com/vuejs/vitepress" }],
|
||||||
},
|
},
|
||||||
|
});
|
||||||
footer: {
|
};
|
||||||
message:
|
|
||||||
'<a href="https://www.apache.org/licenses/LICENSE-2.0" target="_blank">Open-source Apache Licensed</a> | <a href="./privacy">Privacy policy</a>',
|
|
||||||
copyright: "Copyright © 2015 - 2023 Javier Tomás",
|
|
||||||
},
|
|
||||||
|
|
||||||
search: {
|
|
||||||
provider: "local",
|
|
||||||
},
|
|
||||||
|
|
||||||
socialLinks: [{ icon: "github", link: "https://github.com/vuejs/vitepress" }],
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
function nav() {
|
function nav() {
|
||||||
return [
|
return [
|
||||||
|
Loading…
Reference in New Issue
Block a user