From 7a315f6fb9c8d89445407f719b072cb9dfa8b93e Mon Sep 17 00:00:00 2001 From: zztkm Date: Sat, 5 Aug 2023 17:00:38 +0900 Subject: [PATCH] feat: remove the process of conv md ext to html --- commands/build.v | 20 +------------------- example/index.md | 4 ++-- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/commands/build.v b/commands/build.v index e8b40cd..02de135 100644 --- a/commands/build.v +++ b/commands/build.v @@ -72,26 +72,8 @@ fn normalise_paths(paths []string) []string { return res } -// pre_proc_md_to_html convert markdown relative links to html relative links -fn pre_proc_md_to_html(contents string) !string { - lines := contents.split_into_lines() - mut parsed_lines := []string{len: lines.len} - mut re := regex.regex_opt(r'\[.+\]\(.+\.md\)') or { return err } - - for i, line in contents.split_into_lines() { - start, end := re.find(line) - if start >= 0 && end > start { - parsed_lines[i] = line.replace('.md', '.html') - } else { - parsed_lines[i] = line - } - } - return parsed_lines.join('\n') -} - fn get_md_content(path string) !string { - md := os.read_file(path)! - return pre_proc_md_to_html(md) + return os.read_file(path)! } fn get_content(path string) !string { diff --git a/example/index.md b/example/index.md index aff41c3..f224842 100644 --- a/example/index.md +++ b/example/index.md @@ -6,6 +6,6 @@ A static site generator ## Pages -- [about page](./about.md) +- [about page](./about) - post - - [first](./post/first.md) + - [first](./post/first)