Skip to content

Commit 28f46dd

Browse files
committed
Update deployment configuration and logo assets for GitHub Pages
1 parent 215d2ab commit 28f46dd

File tree

5 files changed

+94
-90
lines changed

5 files changed

+94
-90
lines changed

.github/workflows/deploy-docs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ jobs:
5050
run: npm run generate
5151
env:
5252
NUXT_APP_BASE_URL: /flowforge/
53+
NUXT_SITE_URL: https://relaticle.github.io/flowforge/
5354

5455
- name: Add .nojekyll file
5556
working-directory: ./docs

docs/app.config.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ export default defineAppConfig({
22
docus: {
33
title: 'Flowforge',
44
description: 'Transform any Laravel model into production-ready drag-and-drop Kanban boards.',
5-
url: 'https://flowforge.dev',
6-
image: process.env.NODE_ENV === 'production' ? '/flowforge/preview.png' : '/preview.png',
5+
url: 'https://relaticle.github.io/flowforge/',
6+
image: '/preview.png',
77
github: {
88
dir: 'docs/content',
99
branch: '2.x',
@@ -14,8 +14,8 @@ export default defineAppConfig({
1414
header: {
1515
logo: {
1616
alt: 'Flowforge Logo',
17-
light: process.env.NODE_ENV === 'production' ? '/flowforge/logo-light.svg' : '/logo-light.svg',
18-
dark: process.env.NODE_ENV === 'production' ? '/flowforge/logo-dark.svg' : '/logo-dark.svg'
17+
light: '/logo-light.svg',
18+
dark: '/logo-dark.svg'
1919
},
2020
showLinkIcon: false,
2121
fluid: false,

docs/nuxt.config.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@ export default defineNuxtConfig({
44
modules: ["@nuxt/image", "@nuxt/scripts"],
55
devtools: {enabled: true},
66
app: {
7-
baseURL: process.env.NODE_ENV === 'production' ? '/flowforge/' : '/'
7+
baseURL: process.env.NODE_ENV === 'production' ? '/flowforge/' : '/',
8+
buildAssetsDir: 'assets' // avoid underscore prefix for GitHub Pages
89
},
910
image: {
10-
provider: 'none'
11+
baseURL: process.env.NODE_ENV === 'production' ? '/flowforge/' : '/'
1112
},
1213
content: {
1314
build: {

docs/public/logo-dark.svg

Lines changed: 43 additions & 44 deletions
Loading

0 commit comments

Comments
 (0)