diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/metadata_filter.lua | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/scripts/metadata_filter.lua b/scripts/metadata_filter.lua index b16ab92..413ded5 100644 --- a/scripts/metadata_filter.lua +++ b/scripts/metadata_filter.lua | |||
@@ -19,6 +19,15 @@ function pandoc.List:take(n) | |||
19 | return result | 19 | return result |
20 | end | 20 | end |
21 | 21 | ||
22 | function file_exists(name) | ||
23 | local f = io.open(name, "r") | ||
24 | if f ~= nil then | ||
25 | io.close(f) | ||
26 | return true | ||
27 | end | ||
28 | return false | ||
29 | end | ||
30 | |||
22 | function format_date(date) | 31 | function format_date(date) |
23 | if not date then return date end | 32 | if not date then return date end |
24 | 33 | ||
@@ -297,7 +306,8 @@ function process(global, meta) | |||
297 | end | 306 | end |
298 | 307 | ||
299 | if meta.thumbnail then | 308 | if meta.thumbnail then |
300 | meta.thumbnail = make_absolute(pandoc.utils.stringify(meta.thumbnail), meta.file_out) | 309 | meta.thumbnail = make_absolute("thumbnail." .. pandoc.utils.stringify(meta.thumbnail), |
310 | meta.file_out) | ||
301 | meta.thumbnail = resolve_url(global.site.url, global.file_out, meta.thumbnail) | 311 | meta.thumbnail = resolve_url(global.site.url, global.file_out, meta.thumbnail) |
302 | end | 312 | end |
303 | 313 | ||