diff --git a/.github/workflows/summary.yml b/.github/workflows/summary.yml deleted file mode 100644 index 9b07bb8..0000000 --- a/.github/workflows/summary.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Summarize new issues - -on: - issues: - types: [opened] - -jobs: - summary: - runs-on: ubuntu-latest - permissions: - issues: write - models: read - contents: read - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Run AI inference - id: inference - uses: actions/ai-inference@v1 - with: - prompt: | - Summarize the following GitHub issue in one paragraph: - Title: ${{ github.event.issue.title }} - Body: ${{ github.event.issue.body }} - - - name: Comment with AI summary - run: | - gh issue comment $ISSUE_NUMBER --body '${{ steps.inference.outputs.response }}' - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - ISSUE_NUMBER: ${{ github.event.issue.number }} - RESPONSE: ${{ steps.inference.outputs.response }} diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index ec8aec3..c477f7e 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -4,10 +4,17 @@ import ThemeToggle from './ThemeToggle.astro'; export interface Props { githubUrl?: string; + links?: Array<{ + href: string; + label: string; + external?: boolean; + active?: boolean; + }>; } const { - githubUrl = "https://github.com/josstei/JoStVIM" + githubUrl = "https://github.com/josstei/JoStVIM", + links = [] } = Astro.props; --- @@ -42,17 +49,28 @@ const { @@ -84,12 +102,20 @@ const {
- - Documentation - - - Donate - + {links.map((link) => ( + + {link.label} + + ))
\ No newline at end of file diff --git a/src/controllers/theme_controller.js b/src/controllers/galaxy_controller.js similarity index 100% rename from src/controllers/theme_controller.js rename to src/controllers/galaxy_controller.js diff --git a/src/layouts/main.astro b/src/layouts/main.astro index ada207c..645eeb9 100644 --- a/src/layouts/main.astro +++ b/src/layouts/main.astro @@ -19,12 +19,21 @@ const { githubUrl = "https://github.com/josstei/JoStVIM", showNavbar = true } = Astro.props; + +const currentPath = Astro.url.pathname; + +const navLinks = [ + { href: '/docs', label: 'Documentation' }, + { href: '/donate', label: 'Donate' }, +].map(link => ({ + ...link, + active: currentPath.startsWith(import.meta.env.BASE_URL + link.href) +})); --- - {title} @@ -36,7 +45,7 @@ const { - {showNavbar && } + {showNavbar && }
diff --git a/src/pages/index.astro b/src/pages/index.astro index 9d50b12..1ba2a98 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -10,7 +10,7 @@ import Main from '../layouts/main.astro'; >
-
+