mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-05-19 05:45:01 -04:00
fix landing page
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"dev": "pnpm run server",
|
||||
"prod": "pnpm run build && pnpm run server:prod",
|
||||
"vercel-build": "./vercel/deploy.sh",
|
||||
"build": "vite build && vite build --ssr && vite-plugin-ssr prerender",
|
||||
"build": "vite build && vite build",
|
||||
"server": "ts-node ./server",
|
||||
"server:prod": "cross-env NODE_ENV=production ts-node ./server",
|
||||
"lint": "eslint src/**/*.{ts,tsx} && tsc --noEmit"
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
import { PageContextBuiltIn } from 'vite-plugin-ssr';
|
||||
|
||||
import { getPost, getPosts } from './api';
|
||||
import { getPost } from './api';
|
||||
|
||||
export async function onBeforeRender(pageContext: PageContextBuiltIn) {
|
||||
const post = await getPost(pageContext.routeParams['slug']);
|
||||
const post = await getPost(pageContext.routeParams['slug']);
|
||||
|
||||
return {
|
||||
pageContext: {
|
||||
pageProps: {
|
||||
post
|
||||
}
|
||||
}
|
||||
};
|
||||
return {
|
||||
pageContext: {
|
||||
pageProps: {
|
||||
post
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import { Helmet } from 'react-helmet';
|
||||
import '../../atom-one.css';
|
||||
import { BlogTag } from '../../components/BlogTag';
|
||||
|
||||
function MarkdownPage({ post }: { post: PostOrPage }) {
|
||||
function Page({ post }: { post: PostOrPage }) {
|
||||
useEffect(() => {
|
||||
Prism.highlightAll();
|
||||
}, []);
|
||||
@@ -72,4 +72,4 @@ function MarkdownPage({ post }: { post: PostOrPage }) {
|
||||
);
|
||||
}
|
||||
|
||||
export { MarkdownPage };
|
||||
export { Page };
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import react from '@vitejs/plugin-react'
|
||||
import ssr from 'vite-plugin-ssr/plugin'
|
||||
import { defineConfig } from 'vite'
|
||||
import react from '@vitejs/plugin-react';
|
||||
import { defineConfig } from 'vite';
|
||||
import md, { Mode } from 'vite-plugin-markdown';
|
||||
import ssr from 'vite-plugin-ssr/plugin';
|
||||
import svg from 'vite-plugin-svgr';
|
||||
|
||||
export default defineConfig({
|
||||
@@ -15,4 +15,4 @@ export default defineConfig({
|
||||
port: 8003
|
||||
},
|
||||
publicDir: 'public'
|
||||
})
|
||||
});
|
||||
|
||||
@@ -4,11 +4,8 @@
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"prep": "pnpm db:gen",
|
||||
"build": "turbo run build",
|
||||
"landing-web": "turbo run dev --parallel --filter=@sd/landing --filter=@sd/web",
|
||||
"db:migrate": "pnpm core prisma migrate dev",
|
||||
"db:gen": "pnpm core prisma generate",
|
||||
"lint": "turbo run lint",
|
||||
"format": "prettier --config .prettierrc.cli.js --write \"**/*.{ts,tsx,html,scss,json,yml,md}\"",
|
||||
"desktop": "pnpm --filter @sd/desktop --",
|
||||
"web": "pnpm --filter @sd/web -- ",
|
||||
|
||||
Reference in New Issue
Block a user