1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-08-11 19:53:59 +02:00

Add update file URL in the topic file

This commit is contained in:
Kamran Ahmed
2023-06-02 22:45:37 +01:00
parent 603bd2b107
commit 1f9eb18bfb

View File

@@ -24,6 +24,10 @@ export async function getStaticPaths() {
const { topicId } = Astro.params; const { topicId } = Astro.params;
const { file, breadcrumbs, roadmapId, roadmap, heading } = Astro.props as RoadmapTopicFileType; const { file, breadcrumbs, roadmapId, roadmap, heading } = Astro.props as RoadmapTopicFileType;
const gitHubBaseUrl = 'https://github.com/kamranahmedse/developer-roadmap/blob/master/src/data';
const gitHubFullUrl = file.file.replace(/^.+\/src\/data/, `${gitHubBaseUrl}/`);
const gitHubRelativeUrl = file.file.replace(/^.+\/src\/data/, 'src/data');
--- ---
<BaseLayout <BaseLayout
@@ -40,6 +44,10 @@ const { file, breadcrumbs, roadmapId, roadmap, heading } = Astro.props as Roadma
<main id='main-content'> <main id='main-content'>
<file.Content /> <file.Content />
</main> </main>
<p class="border border-yellow-500 p-2 rounded-md text-sm bg-white">
Found any mistakes? Help us improve by <a id="gh-file-url" rel="nofollow" target="_blank" data-relative-url={gitHubRelativeUrl} href={gitHubFullUrl}>updating the file here.</a>.
</p>
</div> </div>
</div> </div>
</BaseLayout> </BaseLayout>