From 7817c9a4cef3d660733b9bc7546cf49d191d8b13 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Thu, 8 Aug 2024 17:54:25 -0700 Subject: [PATCH] Add draft link support to analyze.rb Signed-off-by: Danila Fedorin --- analyze.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/analyze.rb b/analyze.rb index 881112b..86a8df0 100644 --- a/analyze.rb +++ b/analyze.rb @@ -25,8 +25,9 @@ Dir['content/blog/**/*.md'].each do |file| file = file.chomp files << file arr = refs[file] || (refs[file] = []) - File.open(file).read.scan(/< relref "([^"]+)" >/) do |ref| - ref = resolve_path(File.dirname(file), ref[0]) + pattern = Regexp.union(/< relref "([^"]+)" >/, /< draftlink "[^"]+" "([^"]+)" >/) + File.open(file).read.scan(pattern) do |ref| + ref = resolve_path(File.dirname(file), ref[0] || ref[1]) arr << ref files << ref end