diff --git a/.dockerignore b/.dockerignore old mode 100644 new mode 100755 index 0223926..3033c26 --- a/.dockerignore +++ b/.dockerignore @@ -1,3 +1,8 @@ +# User is expected to provide their own .env file in their Docker Compose file. +# Either with volumes or using the Enviroment option. +.env + +# Other Files .DS_Store dist node_modules \ No newline at end of file diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 diff --git a/Dockerfile b/Dockerfile old mode 100644 new mode 100755 diff --git a/README.md b/README.md old mode 100644 new mode 100755 diff --git a/TODO.md b/TODO.md old mode 100644 new mode 100755 index 024d2e6..c7f7cf1 --- a/TODO.md +++ b/TODO.md @@ -20,10 +20,13 @@ - [ ] Multi - [ ] Closable - [ ] Mobile friendly + - [ ] Error Handling + - [ ] Custom Error Pages + - [ ] Explore new experimental Astro feature: astro:env - [ ] Optimizations - [ ] Mobile Friendly - [ ] Add Integrations: - - [ ] Analytics for: + - [x] Analytics for: - [x] Amplitude - [x] Fathom - [x] Matomo (aka Piwik) @@ -32,10 +35,10 @@ - [x] Plausible - [x] Simple Analytics - [x] Swetrix Analytics - - [ ] Tianji + - [x] Tianji - [x] Umami - - [ ] Feedback: - - [ ] Feelback + - [x] Feedback: + - [x] Feelback - [ ] CMS for: - [x] Keystatic - [ ] KeystoneJS* @@ -43,9 +46,8 @@ - [ ] Wordpress* - [ ] Provide Docker Image for AMD64 and ARM64 - [ ] Docker, test with: - - [x] Dockge (.env option in Dockge, not yet supported) + - [x] Dockge - [x] Dokemon - - [/] Yacht (Refuses to work, period) - [ ] Create automations for: - [ ] Drone.io - [ ] Gitea/Forgejo diff --git a/astro.config.mjs b/astro.config.mjs old mode 100644 new mode 100755 diff --git a/bun.lockb b/bun.lockb index 2720ad6..893623c 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/config.json b/config.json old mode 100644 new mode 100755 index 7f17d6c..dea74e1 --- a/config.json +++ b/config.json @@ -1,8 +1,8 @@ { "HeaderItems": [ { - "text": "Link", - "link": "#" + "text": "Syntax", + "link": "/syntax/" }, { "text": "Link", @@ -18,8 +18,8 @@ "heading": "Heading" }, { - "text": "Document Title", - "link": "#" + "text": "Syntax", + "link": "syntax/" }, { "text": "Document Title", diff --git a/docker-compose.yml b/docker-compose.yml old mode 100644 new mode 100755 diff --git a/keystatic.config.ts b/keystatic.config.ts old mode 100644 new mode 100755 diff --git a/package.json b/package.json old mode 100644 new mode 100755 index 3c64219..7803d87 --- a/package.json +++ b/package.json @@ -32,25 +32,25 @@ "docker:push": "docker push ark.sudovanilla.org/korbs/butterlyvu:arm64" }, "dependencies": { - "@aptabase/react": "^0.3.3", - "@aptabase/web": "^0.4.2", - "@astrojs/mdx": "^3.0.1", - "@astrojs/node": "^8.2.5", - "@astrojs/partytown": "^2.1.0", + "@aptabase/react": "^0.3.4", + "@aptabase/web": "^0.4.3", + "@astrojs/mdx": "^3.1.4", + "@astrojs/node": "^8.3.3", + "@astrojs/partytown": "^2.1.1", "@astrojs/prism": "^3.1.0", - "@astrojs/react": "^3.5.0", + "@astrojs/react": "^3.6.2", "@keystatic/astro": "^5.0.0", - "@keystatic/core": "^0.5.18", - "astro": "^4.9.3", + "@keystatic/core": "^0.5.32", + "astro": "4.14.5", "astro-analytics": "^2.7.0", - "astro-breadcrumbs": "^2.3.1", + "astro-breadcrumbs": "^3.0.1", "astro-feelback": "^0.3.4", "astro-seo": "^0.8.4", - "dayjs": "^1.11.11", - "iconoir-react": "^7.7.0", + "dayjs": "^1.11.13", + "iconoir-react": "^7.8.0", "markdoc": "^0.1.3" }, "devDependencies": { - "sass": "^1.77.4" + "sass": "^1.77.8" } -} \ No newline at end of file +} diff --git a/public/splash-logo.webp b/public/splash-logo.webp old mode 100644 new mode 100755 diff --git a/src/components/Sidebar.astro b/src/components/Sidebar.astro old mode 100644 new mode 100755 index d8ca456..f4bb480 --- a/src/components/Sidebar.astro +++ b/src/components/Sidebar.astro @@ -1,9 +1,10 @@ --- import { SidebarItems } from '../../config.json' +import { SITE_BASE, SITE_PROTOCOL, SITE_DOMAIN } from '@utils/GetConfig' --- \ No newline at end of file diff --git a/src/components/global/Analytics.astro b/src/components/global/Analytics.astro old mode 100644 new mode 100755 index 176560f..0abde30 --- a/src/components/global/Analytics.astro +++ b/src/components/global/Analytics.astro @@ -63,6 +63,8 @@ import { } else if (ANALYTICS === "Simple Analytics") { + } else if (ANALYTICS === "Tianji") { + } } } \ No newline at end of file diff --git a/src/components/global/Head.astro b/src/components/global/Head.astro old mode 100644 new mode 100755 diff --git a/src/components/global/Header.astro b/src/components/global/Header.astro old mode 100644 new mode 100755 diff --git a/src/content/docs/demo.mdx b/src/content/docs/demo.mdx old mode 100644 new mode 100755 diff --git a/src/content/docs/syntax.mdx b/src/content/docs/syntax.mdx old mode 100644 new mode 100755 diff --git a/src/env.d.ts b/src/env.d.ts old mode 100644 new mode 100755 diff --git a/src/layouts/Document.astro b/src/layouts/Document.astro old mode 100644 new mode 100755 diff --git a/src/layouts/Splash.astro b/src/layouts/Splash.astro old mode 100644 new mode 100755 diff --git a/src/pages/[slug].astro b/src/pages/[slug].astro old mode 100644 new mode 100755 diff --git a/src/pages/index.mdx b/src/pages/index.mdx old mode 100644 new mode 100755 diff --git a/src/styles/feelback.css b/src/styles/feelback.css old mode 100644 new mode 100755 diff --git a/src/styles/index.scss b/src/styles/index.scss old mode 100644 new mode 100755 index cf4d7f7..930aeb7 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -2,7 +2,7 @@ body { max-width: 1200px; margin: auto; font-family: Arial, Helvetica, sans-serif; - background: #0f0f0f; + background: #0a0a0a; color: white; } @@ -43,7 +43,7 @@ blockquote { } header { - background: #232323; + background: #161616; width: 100%; position: absolute; top: 0px; @@ -57,12 +57,12 @@ header { justify-content: space-between; .end { display: flex; - gap: 6px; + gap: 12px; a { text-decoration: none; - background: #373737; - border-radius: 6px; - padding: 8px 16px; + &:hover { + text-decoration: underline; + } } } } diff --git a/src/styles/splash.scss b/src/styles/splash.scss old mode 100644 new mode 100755 diff --git a/src/utils/GetConfig.js b/src/utils/GetConfig.js old mode 100644 new mode 100755 diff --git a/tsconfig.json b/tsconfig.json old mode 100644 new mode 100755