Skip to content

Commit 95df5bd

Browse files
committed
docs: Updated docs buildchain to the latest
1 parent 815369f commit 95df5bd

File tree

5 files changed

+5199
-1668
lines changed

5 files changed

+5199
-1668
lines changed

docs/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
ARG TAG=14-alpine
1+
ARG TAG=20-alpine
22
FROM node:$TAG
33

4-
USER node
4+
RUN npm install -g npm@^10.0.0
55

66
WORKDIR /app/
77

docs/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MAJOR_VERSION?=3
2-
TAG?=14-alpine
2+
TAG?=20-alpine
33
CONTAINER?=$(shell basename $(dir $(CURDIR)))-v${MAJOR_VERSION}-docs
44
DOCS_DEV_PORT?=400${MAJOR_VERSION}
55
DOCS_DEST?=../../../sites/nystudio107/web/docs/retour

docs/docs/vite.config.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
11
import {defineConfig} from 'vite'
2-
import SitemapPlugin from 'rollup-plugin-sitemap'
2+
import {sitemap, Url as SitemapUrl} from '@aminnairi/rollup-plugin-sitemap'
33
import VitePressConfig from './.vitepress/config'
44
import {DefaultTheme} from "vitepress/types/default-theme";
55

66
const docsSiteBaseUrl = 'https://nystudio107.com'
77
const docsBaseUrl = new URL(VitePressConfig.base!, docsSiteBaseUrl).href.replace(/\/$/, '') + '/';
8-
let siteMapRoutes: SiteMapPluginUrls = [];
8+
let siteMapUrls: SitemapUrl[] = [];
99
if (Array.isArray(VitePressConfig.themeConfig?.sidebar)) {
10-
siteMapRoutes = VitePressConfig.themeConfig?.sidebar?.map((group: DefaultTheme.SidebarItem) => {
11-
return group.items!.map((items: DefaultTheme.SidebarItem) => ({
12-
path: items.link!.replace(/^\/+/, '') ?? '',
13-
name: items.text ?? ''
10+
siteMapUrls = VitePressConfig.themeConfig?.sidebar?.map((group: DefaultTheme.SidebarItem) => {
11+
return group.items!.map((items: DefaultTheme.SidebarItem) => (<SitemapUrl>{
12+
location: items.link!.replace(/^\/+/, '') ?? '',
13+
lastModified: new Date(),
1414
}));
15-
}).reduce((prev: SiteMapPluginUrls, curr: SiteMapPluginUrls) => {
15+
}).reduce((prev: SitemapUrl[], curr: SitemapUrl[]) => {
1616
return prev!.concat(curr!);
1717
});
1818
}
1919

2020
// https://vitejs.dev/config/
2121
export default defineConfig({
2222
plugins: [
23-
SitemapPlugin({
23+
sitemap({
2424
baseUrl: docsBaseUrl,
25-
contentBase: './docs/.vitepress/dist',
26-
routes: siteMapRoutes,
25+
urls: siteMapUrls,
2726
})
2827
],
2928
server: {

0 commit comments

Comments
 (0)