diff --git a/.github/workflows/deploy_to_netlify.yaml b/.github/workflows/deploy_to_netlify.yaml index 877d660..ebf8036 100644 --- a/.github/workflows/deploy_to_netlify.yaml +++ b/.github/workflows/deploy_to_netlify.yaml @@ -88,14 +88,13 @@ jobs: env: NETLIFY_DEPLOY_PREFIX: ${{ needs.set_deploy_environment.outputs.netlify_deploy_prefix }} NETLIFY_DEPLOY_ALIAS: ${{ needs.set_deploy_environment.outputs.netlify_deploy_alias }} - VITE_BASE_URL: https://${{ needs.set_deploy_environment.outputs.netlify_deploy_prefix }}${{ vars.NETLIFY_SITE_NAME }}.netlify.app + VITE_BASE_URL: ${{ vars.VITE_BASE_URL }} VITE_GA_ID: ${{ vars.VITE_GA_ID }} VITE_SWETRIX_ID: ${{ vars.VITE_SWETRIX_ID }} VITE_COUNTER_ANALYTICS_ID: ${{ vars.VITE_COUNTER_ANALYTICS_ID }} VITE_DISQUS_ID: ${{ vars.VITE_DISQUS_ID }} run: | { - echo "ASTRO_BASE_URL=https://${NETLIFY_DEPLOY_PREFIX}${NETLIFY_SITE_NAME}.netlify.app" echo "NETLIFY_DEPLOY_ALIAS=${NETLIFY_DEPLOY_ALIAS}" echo "VITE_BASE_URL=${VITE_BASE_URL}" echo "VITE_GA_ID=${VITE_GA_ID}" diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 39f0c5a..eeb6593 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -1,17 +1,16 @@ -import { ThemeConfig } from "@ansidev-oss/vitepress-theme-ansidev" -import { defineWithDefaultThemeConfig } from "@ansidev-oss/vitepress-theme-ansidev/config" -import { type RSSOptions, RssPlugin } from "vitepress-plugin-rss" +import { defineWithDefaultThemeConfig } from '@ansidev-oss/vitepress-theme-ansidev/config' +import { type RSSOptions, RssPlugin } from 'vitepress-plugin-rss' -globalThis.__VUE_PROD_DEVTOOLS__ = process.env.NODE_ENV === "development" -const siteURL = process.env.VITE_BASE_URL || "http://localhost:5173" +globalThis.__VUE_PROD_DEVTOOLS__ = process.env.NODE_ENV === 'development' +const siteURL = process.env.VITE_BASE_URL || 'http://localhost:5173' const siteTitle: string = "ansidev's blog" const rssOptions: RSSOptions = { title: siteTitle, baseUrl: siteURL, - copyright: "Copyright © 2019-present Le Minh Tri (a.k.a ansidev)", + copyright: 'Copyright © 2019-present Le Minh Tri (a.k.a ansidev)', } -console.log("Site URL", siteURL) +console.log('Site URL', siteURL) export default defineWithDefaultThemeConfig({ srcDir: 'content', @@ -75,7 +74,7 @@ export default defineWithDefaultThemeConfig({ ariaLabel: 'x', }, ], - outline: "deep" as const, + outline: 'deep' as const, donation: { paypal: 'ansidev', kofi: 'ansidev', @@ -93,14 +92,7 @@ export default defineWithDefaultThemeConfig({ }, sharing: { title: 'Share this post', - networks: [ - 'email', - 'facebook', - 'twitter', - 'linkedin', - 'telegram', - 'whatsapp', - ], + networks: ['email', 'facebook', 'twitter', 'linkedin', 'telegram', 'whatsapp'], displayMode: 'icon', }, mediumZoom: { @@ -115,8 +107,6 @@ export default defineWithDefaultThemeConfig({ lastmodDateOnly: false, }, vite: { - plugins: [ - RssPlugin(rssOptions) - ], + plugins: [RssPlugin(rssOptions)], }, }) diff --git a/.vscode/settings.json b/.vscode/settings.json index 3f63a20..35f1ddf 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -17,5 +17,5 @@ "vue", "markdown" ], - "typescript.format.semicolons": "remove", + "typescript.format.semicolons": "remove" } diff --git a/package.json b/package.json index 8582ba4..1312613 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,8 @@ "type": "module", "packageManager": "pnpm@10.30.1", "scripts": { + "lint:check": "biome check", + "lint": "biome check --write", "dev": "vitepress dev", "build": "NODE_ENV=production vitepress build", "preview": "NODE_ENV=production vitepress preview" diff --git a/renovate.json b/renovate.json index 2c175b1..3acf346 100644 --- a/renovate.json +++ b/renovate.json @@ -1,14 +1,25 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["config:recommended"], - "baseBranches": ["develop"], + "extends": [ + "config:recommended" + ], + "baseBranches": [ + "develop" + ], "packageRules": [ { - "matchUpdateTypes": ["minor", "patch", "pin", "digest"], + "matchUpdateTypes": [ + "minor", + "patch", + "pin", + "digest" + ], "automerge": true }, { - "matchDepTypes": ["devDependencies"], + "matchDepTypes": [ + "devDependencies" + ], "automerge": true } ], diff --git a/tsconfig.json b/tsconfig.json index 496cc60..ab49df8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -7,13 +7,13 @@ "moduleResolution": "bundler", "jsx": "preserve", "outDir": "dist", - "esModuleInterop": true, + "esModuleInterop": true }, "include": [ ".vitepress/**/*.ts", "**/*.ts", "**/*.vue", - "**/*.md", + "**/*.md" ], "exclude": [ "node_modules", @@ -21,6 +21,8 @@ ".vitepress/cache" ], "vueCompilerOptions": { - "vitePressExtensions": [".md"], + "vitePressExtensions": [ + ".md" + ] } }