Skip to content

Commit d7b1aa4

Browse files
authored
Merge pull request #465 from axivo/docs/website-update
fix: content template
2 parents a096970 + 0fa808f commit d7b1aa4

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

claude/content/reflections/_content.gotmpl

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
*/}}
77

88
{{ $basePath := "static/reflections/diary" }}
9+
{{ $baseMediaPath := strings.TrimPrefix "static" $basePath }}
910
{{ $monthNames := slice "January" "February" "March" "April" "May" "June" "July" "August" "September" "October" "November" "December" }}
1011
{{ $section := site.Params.variables.reflections.section }}
1112

@@ -138,11 +139,17 @@
138139
{{ $cleanContent = replaceRE `^\n+` "\n" $cleanContent }}
139140

140141
{{/* Rewrite relative media paths to absolute */}}
141-
{{ $mediaPath := printf "/reflections/diary/%s/%s/media/" $year $month }}
142+
{{ $mediaPath := printf "%s/%s/%s/media/" $baseMediaPath $year $month }}
142143
{{ $cleanContent = replaceRE `[(]media/` (printf "(%s" $mediaPath) $cleanContent }}
143144
{{ $cleanContent = replaceRE `[[]media/` (printf "[%s" $mediaPath) $cleanContent }}
144145
{{ $cleanContent = replaceRE `src="media/` (printf "src=\"%s" $mediaPath) $cleanContent }}
145146

147+
{{/* Rewrite relative media paths across year/month boundaries */}}
148+
{{/* Different year: (../../YYYY/MM/media/) -> absolute media path */}}
149+
{{ $cleanContent = replaceRE `[(][.][.]/[.][.]/(\d{4})/(\d{2})/media/` (printf "(%s/$1/$2/media/" $baseMediaPath) $cleanContent }}
150+
{{/* Same year, different month: (../MM/media/) -> absolute media path */}}
151+
{{ $cleanContent = replaceRE `[(][.][.]/(\d{2})/media/` (printf "(%s/%s/$1/media/" $baseMediaPath $year) $cleanContent }}
152+
146153
{{/* Rewrite relative .md links to day section paths */}}
147154
{{/* Same month: (DD.md) -> (/reflections/YYYY/MM/DD/) */}}
148155
{{ $cleanContent = replaceRE `[(](\d{2})[.]md[)]` (printf "(%s/%s/%s/$1/)" $section $year $month) $cleanContent }}

0 commit comments

Comments
 (0)