diff --git a/web/project-website/content/download/_index.md b/web/project-website/content/download/_index.md
index 33a32bb5..91800ebc 100644
--- a/web/project-website/content/download/_index.md
+++ b/web/project-website/content/download/_index.md
@@ -11,7 +11,7 @@ Manager web-interface after installation.
The latest version is: **{{< flamenco/latestVersion >}}**
-What is new is described in the {{< flamenco/releaseChangelogLink "release changelog" ->}}.
+What is new is described in the {{< flamenco/releaseSourceLink "CHANGELOG.md" "release changelog" ->}}.
| Platform | File |
|------------------------------------|----------------------------------------------------------------------------------------------|
diff --git a/web/project-website/content/usage/job-types/_index.md b/web/project-website/content/usage/job-types/_index.md
index a44f74e9..b7088fe0 100644
--- a/web/project-website/content/usage/job-types/_index.md
+++ b/web/project-website/content/usage/job-types/_index.md
@@ -57,7 +57,7 @@ Each job compiler has two parts to it:
TODO: write more documentation. For now, you can refer to [the built-in job
compiler scripts][built-in-scripts] as examples.
-[built-in-scripts]: https://projects.blender.org/studio/flamenco/src/branch/main/internal/manager/job_compilers/scripts
+[built-in-scripts]: {{< ref "builtin.md" >}}
## Task Types
diff --git a/web/project-website/content/usage/job-types/builtin.md b/web/project-website/content/usage/job-types/builtin.md
index 2cf60a6b..53a1e831 100644
--- a/web/project-website/content/usage/job-types/builtin.md
+++ b/web/project-website/content/usage/job-types/builtin.md
@@ -5,8 +5,8 @@ weight: 10
Flamenco comes with built-in job types that are used for most common tasks. Currently, there are two of them:
-- Simple Blender Render
-- Single Image Render
+- Simple Blender Render ({{< flamenco/releaseSourceLink "internal/manager/job_compilers/scripts/simple_blender_render.js" "source" ->}})
+- Single Image Render ({{< flamenco/releaseSourceLink "internal/manager/job_compilers/scripts/simple_blender_render.js" "source" ->}})
## Simple Blender Render
diff --git a/web/project-website/layouts/shortcodes/flamenco/releaseChangelogLink.html b/web/project-website/layouts/shortcodes/flamenco/releaseChangelogLink.html
deleted file mode 100644
index 4186fae0..00000000
--- a/web/project-website/layouts/shortcodes/flamenco/releaseChangelogLink.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- $version := .Get "version" | default $.Site.Data.flamenco.latestVersion -}} {{- $linktext :=
-.Get 0 | default "missing link text" -}}
-{{ $linktext }}
\ No newline at end of file
diff --git a/web/project-website/layouts/shortcodes/flamenco/releaseSourceLink.html b/web/project-website/layouts/shortcodes/flamenco/releaseSourceLink.html
new file mode 100644
index 00000000..027ebce6
--- /dev/null
+++ b/web/project-website/layouts/shortcodes/flamenco/releaseSourceLink.html
@@ -0,0 +1,6 @@
+{{- $version := .Get "version" | default $.Site.Data.flamenco.latestVersion -}}
+{{- $url := .Get 0 | default "missing-url" -}}
+{{- $linktext := .Get 1 | default "missing link text" -}}
+{{
+ $linktext }}
+{{- "" -}}