Skip to content

Commit fcf9ba8

Browse files
authored
Merge pull request #730 from HritvikBhatia/fix/add-trailing-slash-links
fix: add trailing slashes to broken links for proper navigation
2 parents ceaacc6 + 11f038f commit fcf9ba8

File tree

8 files changed

+28
-28
lines changed

8 files changed

+28
-28
lines changed

Diff for: src/components/Footer/index.astro

+12-12
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,25 @@ const bannerEntry = await getEntry("banner", currentLocale);
2626
<div>
2727
<div class="mb-5" id="resources-footer-category">{t("Resources")}</div>
2828
<ul aria-labelledby="resources-footer-category">
29-
<li><a href="/reference">{t("Reference")}</a></li>
30-
<li><a href="/tutorials">{t("Tutorials")}</a></li>
31-
<li><a href="/examples">{t("Examples")}</a></li>
32-
<li><a href="/contribute">{t("Contribute")}</a></li>
33-
<li><a href="/community">{t("Community")}</a></li>
34-
<li><a href="/about">{t("About")}</a></li>
29+
<li><a href="/reference/">{t("Reference")}</a></li>
30+
<li><a href="/tutorials/">{t("Tutorials")}</a></li>
31+
<li><a href="/examples/">{t("Examples")}</a></li>
32+
<li><a href="/contribute/">{t("Contribute")}</a></li>
33+
<li><a href="/community/">{t("Community")}</a></li>
34+
<li><a href="/about/">{t("About")}</a></li>
3535
<li><a href="https://editor.p5js.org">{t("Start Coding")}</a></li>
36-
<li><a href="/donate">{t("Donate")}</a></li>
36+
<li><a href="/donate/">{t("Donate")}</a></li>
3737
</ul>
3838
</div>
3939
<div class="lg:col-span-2 grid grid-cols-subgrid">
4040
<div>
4141
<div class="mb-5" id="info-footer-category">{t("Information")}</div>
4242
<ul aria-labelledby="info-footer-category">
43-
<li><a href="/download">{t("Download")}</a></li>
44-
<li><a href="/contact">{t("Contact")}</a></li>
45-
<li><a href="/copyright">{t("Copyright")}</a></li>
46-
<li><a href="/privacy-policy">{t("Privacy Policy")}</a></li>
47-
<li><a href="/terms-of-use">{t("Terms of Use")}</a></li>
43+
<li><a href="/download/">{t("Download")}</a></li>
44+
<li><a href="/contact/">{t("Contact")}</a></li>
45+
<li><a href="/copyright/">{t("Copyright")}</a></li>
46+
<li><a href="/privacy-policy/">{t("Privacy Policy")}</a></li>
47+
<li><a href="/terms-of-use/">{t("Terms of Use")}</a></li>
4848
</ul>
4949
</div>
5050
<div class="lg:col-start-2 mt-xl lg:mt-0">

Diff for: src/content/text-detail/en/about.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ Community values:
3636
</div>
3737

3838
<div class='mt-xl'>
39-
<LinkButton variant='link' url='/contribute/access'>Access Statement</LinkButton>
40-
<LinkButton variant='link' url='/code-of-conduct'>Code of Conduct</LinkButton>
39+
<LinkButton variant='link' url='/contribute/access/'>Access Statement</LinkButton>
40+
<LinkButton variant='link' url='/code-of-conduct/'>Code of Conduct</LinkButton>
4141
</div>

Diff for: src/content/text-detail/es/about.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ Valores de la comunidad:
2929
</div>
3030

3131
<div class='mt-xl'>
32-
<LinkButton variant='link' url='/contribute/access'>Access Statement</LinkButton>
33-
<LinkButton variant='link' url='/code-of-conduct'>Code of Conduct</LinkButton>
32+
<LinkButton variant='link' url='/contribute/access/'>Access Statement</LinkButton>
33+
<LinkButton variant='link' url='/code-of-conduct/'>Code of Conduct</LinkButton>
3434
</div>

Diff for: src/content/text-detail/hi/about.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ P5.js समुदाय प्रौद्योगिकी के साथ
2929
</div>
3030

3131
<div class='mt-xl'>
32-
<LinkButton variant='link' url='/contribute/access'>प्रवेश विवरण</LinkButton>
33-
<LinkButton variant='link' url='/code-of-conduct'>आचार संहिता</LinkButton>
32+
<LinkButton variant='link' url='/contribute/access/'>प्रवेश विवरण</LinkButton>
33+
<LinkButton variant='link' url='/code-of-conduct/'>आचार संहिता</LinkButton>
3434
</div>

Diff for: src/content/text-detail/ko/about.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ p5.js 커뮤니티는 기술을 통해 예술과 디자인에 관련된 탐구
2929
</div>
3030

3131
<div class='mt-xl'>
32-
<LinkButton variant='link' url='/contribute/access'>접근성 성명서</LinkButton>
33-
<LinkButton variant='link' url='/code-of-conduct'>행동 강령</LinkButton>
32+
<LinkButton variant='link' url='/contribute/access/'>접근성 성명서</LinkButton>
33+
<LinkButton variant='link' url='/code-of-conduct/'>행동 강령</LinkButton>
3434
</div>

Diff for: src/content/text-detail/zh-Hans/about.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ p5.js 鼓励通过迭代编码来实现创意表达。我们重视代码开源
2929
</div>
3030

3131
<div class='mt-xl'>
32-
<LinkButton variant='link' url='/contribute/access'>可及性声明</LinkButton>
33-
<LinkButton variant='link' url='/code-of-conduct'>行为规范</LinkButton>
32+
<LinkButton variant='link' url='/contribute/access/'>可及性声明</LinkButton>
33+
<LinkButton variant='link' url='/code-of-conduct/'>行为规范</LinkButton>
3434
</div>

Diff for: src/layouts/AboutLayout.astro

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ const displayedFeaturedPeople = sortedFeaturedPeople.slice(0, 6);
7878
))
7979
}
8080
</ul>
81-
<LinkButton variant="link" url="/people" class="mt-md min-w-[220px]"
81+
<LinkButton variant="link" url="/people/" class="mt-md min-w-[220px]"
8282
>{t("All People")}</LinkButton
8383
>
8484
</section>

Diff for: src/layouts/HomepageLayout.astro

+5-5
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ setJumpToState(null);
4141
class="col-span-2 lg:col-span-3 order-1 grid grid-cols-subgrid content-start"
4242
>
4343
<h2 class="col-span-3">{data.referenceHeaderText}</h2>
44-
<LinkButton class="col-span-1 w-full" variant="link" url="/reference"
44+
<LinkButton class="col-span-1 w-full" variant="link" url="/reference/"
4545
>{t("Reference")}</LinkButton
4646
>
4747
</div>
4848
<div
4949
class="col-span-2 lg:col-span-3 order-2 lg:order-4 grid grid-cols-subgrid content-start"
5050
>
5151
<h2 class="col-span-full">{data.examplesHeaderText}</h2>
52-
<LinkButton class="col-span-1 w-full" variant="link" url="/examples"
52+
<LinkButton class="col-span-1 w-full" variant="link" url="/examples/"
5353
>{t("Examples")}</LinkButton
5454
>
5555
</div>
@@ -64,7 +64,7 @@ setJumpToState(null);
6464
<div class="content-grid-simple mb-xl">
6565
<div class="col-span-2 lg:col-span-3 grid grid-cols-subgrid content-start">
6666
<h2 class="col-span-3">{data.communityHeaderText}</h2>
67-
<LinkButton class="col-span-1 w-full" variant="link" url="/community"
67+
<LinkButton class="col-span-1 w-full" variant="link" url="/community/"
6868
>{t("Community")}</LinkButton
6969
>
7070
</div>
@@ -84,15 +84,15 @@ setJumpToState(null);
8484
<div class="grid grid-cols-subgrid col-span-1 lg:col-span-2">
8585
<h2 class="col-span-2">{t("Donate to p5.js")}</h2>
8686
<div class="col-span-1">
87-
<LinkButton class="w-full" variant="link" url="/donate"
87+
<LinkButton class="w-full" variant="link" url="/donate/"
8888
>{t("Donate")}</LinkButton
8989
>
9090
</div>
9191
</div>
9292
<div class="grid grid-cols-subgrid col-span-1 lg:col-span-2">
9393
<h2 class="col-span-2">{t("Download p5.js")}</h2>
9494
<div class="col-span-1">
95-
<LinkButton class="w-full" variant="link" url="/download"
95+
<LinkButton class="w-full" variant="link" url="/download/"
9696
>{t("Download Library")}</LinkButton
9797
>
9898
</div>

0 commit comments

Comments
 (0)