File tree Expand file tree Collapse file tree 2 files changed +5
-121
lines changed
Expand file tree Collapse file tree 2 files changed +5
-121
lines changed Original file line number Diff line number Diff line change @@ -52,23 +52,25 @@ def era_context_line(era)
5252 analysis_file = p [ "analysis" ]
5353 next unless analysis_file
5454
55- slug = analysis_file . to_s . sub ( /\. md\z / , "" )
55+ # Extract basename for permalink (e.g., "_analyses/foo-analysis.md" -> "foo-analysis")
56+ basename = File . basename ( analysis_file , ".md" )
5657 products << {
5758 "name" => p [ "name" ] ,
5859 "website" => p [ "url" ] ,
5960 "description" => p [ "description" ] ,
6061 "tags" => p [ "tags" ] || [ ] ,
6162 "era" => era ,
6263 "analysis_file" => analysis_file ,
63- "analysis_permalink" => "/#{ slug } /" ,
64+ "analysis_permalink" => "/#{ basename } /" ,
6465 }
6566 end
6667end
6768
6869product_by_analysis_file = { }
6970products . each { |p | product_by_analysis_file [ p [ "analysis_file" ] ] = p }
7071
71- analysis_pages = Dir . glob ( "*.md" ) . select do |path |
72+ # Analysis pages are now in _analyses/ directory
73+ analysis_pages = Dir . glob ( "_analyses/*.md" ) . select do |path |
7274 fm , = parse_front_matter ( path )
7375 fm && fm [ "layout" ] == "analysis"
7476end
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments