-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
chore: redesign in Astro #2169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
bjohansebas
wants to merge
60
commits into
gh-pages
Choose a base branch
from
redesign
base: gh-pages
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
chore: redesign in Astro #2169
Changes from 46 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
20332be
Redesign: Technical Setup and Project Base (#2167)
g-francesca 31e7094
ci: add workflow for Astro site build and linting (#2168)
bjohansebas 474d485
fix: point netlify to astro dir (#2170)
jonchurch e8dbc45
feat: mobile header and sidebar navigation (#2180)
g-francesca 7f8829d
feat: tablet/desktop header and sidebar navigation (#2185)
g-francesca c927948
feat: redesign footer (#2196)
g-francesca d8ed488
feat(redesign): i18n language selection (#2197)
g-francesca ec12bf5
feat(redesign): Homepage Hero component (#2203)
g-francesca c62d32b
feat(redesign): Homepage Features and Banner component (#2204)
g-francesca 758adc0
feat(redesign): Alert component (#2205)
g-francesca c262737
feat(redesign): blog listing page (#2207)
g-francesca 5e8ed6a
feat: add PR link checking workflow, fix links and add fallback to en…
bjohansebas d9dc34b
Adjust layout content width for responsive sidebar (#2208)
GroophyLifefor 861c8ee
docs: application object overview and express object overview (#2216)
bjohansebas 3857ab5
feat: integrate sitemap functionality and add robots.txt (#2217)
bjohansebas ad775da
feat: add RSS feed functionality (#2218)
bjohansebas 4d6c42a
feat(redesign): search/chat widget powered by Orama (#2213)
g-francesca 6f97026
chore: add pre commit husky setup (#2195)
ShubhamOulkar d769095
feat: add redirects for blog posts and legacy API links (#2222)
bjohansebas 84cc5f0
docs: better overviews for apis (#2223)
bjohansebas 02e93e0
feat: enhance layout with Open Graph and Twitter Card metadata (#2224)
bjohansebas ff16fcd
docs: use the new alert component in docs (#2225)
bjohansebas 336900d
feat(redesign): redesign blog post page (#2228)
g-francesca af130a1
docs: update headings for consistency across documentation (#2229)
bjohansebas b4c319f
feat: add Table of Contents to documentation layout (#2230)
bjohansebas f52cd51
feat: no use i18n folder for blog (#2231)
bjohansebas 64ee5f1
feat: add support page and update content collections (#2232)
bjohansebas ce267e5
feat: support for global pages (#2233)
bjohansebas cc749ba
feat: move rosource to the page colection (#2234)
bjohansebas 681cb6d
docs: resolve the last Jekyll includes (#2235)
bjohansebas 620d01f
chore: bump astro v6 (#2236)
bjohansebas abee2cc
feat: add translation option for page editing in multiple languages (…
bjohansebas 2d4e86b
docs: update more docs for the new website (#2238)
bjohansebas 0770e94
feat: add page navigation for documentation with previous and next li…
bjohansebas d3e51da
feat: implement scripts for pull external documents (#2240)
bjohansebas f113821
feat: add RSS feed link and translations for multiple languages (#2241)
bjohansebas 93a0f21
feat: add rehype plugins for automatic heading links and update style…
bjohansebas 067415b
feat: add overview heading to post and table of contents for better n…
bjohansebas eddbe41
docs: add security.txt (#2244)
bjohansebas 930aa59
feat: add clustering and middleware images for documentation (#2245)
bjohansebas e6f073d
perf: optimize hero media using WebM/WebP and reduce asset size (#2221)
ShubhamOulkar a993fac
feat(redesign): Documentation page fixes and improvements (#2251)
g-francesca e7484f2
chore: move astro project to root (#2253)
bjohansebas a54c19a
feat: add dependabot and better readme (#2254)
bjohansebas b9b3b9c
refactor: enhance breadcrumb (#2252)
ShubhamOulkar 091996c
feat: fix crowdin config (#2256)
bjohansebas 055a97c
docs: unify api pages (#2258)
bjohansebas 721133d
feat: generate og images (#2259)
bjohansebas 6a66a98
feat: add LLMS API and documentation endpoints (#2260)
bjohansebas 9cafde4
docs: add documentation for project structure and more (#2261)
bjohansebas 3b9f788
docs: improve migration guide to v5 (#2262)
bjohansebas e75a587
docs: document removed options for res.sendFile() and express.static(…
22BRS1317 fa7f964
docs: update routing documentation for separate versions (#2263)
bjohansebas b2963ed
feat: add AnnouncementBar component with announcement configuration (…
bjohansebas b854ba8
feat: add logo to community page (#2266)
bjohansebas 9ecdc86
docs: improve more docs (#2267)
bjohansebas 3df5f93
style: fix bugs, and improve layout (#2271)
bjohansebas d67f565
feat: add kawaii logo (#2272)
bjohansebas 1e9ecd1
feat: update footer links to include AI Coding Assistants Policy (#2273)
bjohansebas f015a8f
ci: add deploy workflow (#2274)
bjohansebas File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| # EditorConfig: https://editorconfig.org | ||
| root = true | ||
|
|
||
| [*] | ||
| charset = utf-8 | ||
| indent_style = space | ||
| indent_size = 2 | ||
| end_of_line = lf | ||
| insert_final_newline = true | ||
| trim_trailing_whitespace = true | ||
|
|
||
| [*.md] | ||
| trim_trailing_whitespace = false | ||
|
|
||
| [*.{yml,yaml}] | ||
| indent_size = 2 | ||
|
|
||
| [Makefile] | ||
| indent_style = tab |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,103 @@ | ||
| name: ci | ||
|
|
||
| on: | ||
| pull_request: | ||
| branches: | ||
| - redesign | ||
| pull_request_review: | ||
| types: [submitted] | ||
| push: | ||
| branches: | ||
| - redesign | ||
|
|
||
| # Cancel in progress workflows | ||
| # in the scenario where we already had a run going for that PR/branch/tag but then triggered a new run | ||
| concurrency: | ||
| group: '${{ github.workflow }} ✨ ${{ github.event.pull_request.head.label || github.head_ref || github.ref }}' | ||
| cancel-in-progress: true | ||
|
|
||
| permissions: | ||
| contents: read | ||
|
|
||
| jobs: | ||
| lint: | ||
| runs-on: ubuntu-latest | ||
| if: | | ||
| github.event.pull_request.draft != true && | ||
| (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || | ||
| github.event_name != 'pull_request_review' | ||
|
|
||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v6 | ||
| with: | ||
| persist-credentials: false | ||
|
|
||
| - name: Set up Node.js | ||
| uses: actions/setup-node@v6 | ||
| with: | ||
| # node-version-file: ".nvmrc" use when .nvmrc is on root of the repo | ||
| node-version: '24.13' | ||
| # cache: "npm" use when package-lock.json is on root of the repo | ||
|
|
||
| - name: Install Node.js dependencies | ||
| run: npm ci | ||
|
|
||
| - name: Run tests | ||
| shell: bash | ||
| run: npm run check | ||
|
|
||
| build: | ||
| name: build | ||
| runs-on: ubuntu-latest | ||
| if: | | ||
| github.event.pull_request.draft != true && | ||
| (github.event_name == 'pull_request_review' && github.event.review.state == 'approved') || | ||
| github.event_name != 'pull_request_review' | ||
|
|
||
| steps: | ||
| - uses: actions/checkout@v6 | ||
| with: | ||
| persist-credentials: false | ||
|
|
||
| - name: Set up Node.js | ||
| uses: actions/setup-node@v6 | ||
| with: | ||
| node-version-file: '.nvmrc' | ||
| cache: 'npm' | ||
|
|
||
| - name: Install Node.js dependencies | ||
| run: npm ci | ||
|
|
||
| - name: Build Astro site | ||
| run: npm run build | ||
|
|
||
| linkChecker: | ||
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Checkout | ||
| uses: actions/checkout@v6 | ||
| with: | ||
| persist-credentials: false | ||
|
|
||
| - name: Set up Node.js | ||
| uses: actions/setup-node@v6 | ||
| with: | ||
| node-version-file: '.nvmrc' | ||
| cache: 'npm' | ||
|
|
||
| - name: Install Node.js dependencies | ||
| run: npm ci | ||
|
|
||
| - name: Build Astro site | ||
| run: npm run build | ||
|
|
||
| - name: Check links | ||
| uses: lycheeverse/lychee-action@a8c4c7cb88f0c7386610c35eb25108e448569cb0 # v2.7.0 | ||
| with: | ||
| args: | | ||
| --root-dir $PWD/dist | ||
| --remap "https://expressjs\.com\/((?:[^\/]+\/)*[^\/\.]+)\/?$ file://$PWD/dist/\$1/index.html" | ||
| --remap "https://expressjs\.com\/(.*\.html)$ file://$PWD/dist/\$1" | ||
| dist/ | ||
| fail: true |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this need to be changed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This has already been fixed, I just forgot to remove the comment.