From db302b02f9e215eef326737f72100f675554b247 Mon Sep 17 00:00:00 2001 From: wfjm Date: Sun, 27 May 2018 11:20:02 +0200 Subject: [PATCH] github_md2html: handle fragment identifiers in -standalone mapping --- tools/bin/github_md2html | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/bin/github_md2html b/tools/bin/github_md2html index b6356b4a..1bc0c2b7 100755 --- a/tools/bin/github_md2html +++ b/tools/bin/github_md2html @@ -1,7 +1,7 @@ #!/usr/bin/perl -w -# $Id: github_md2html 985 2018-01-03 08:59:40Z mueller $ +# $Id: github_md2html 1021 2018-05-15 20:05:23Z mueller $ # -# Copyright 2016-2017 by Walter F.J. Mueller +# Copyright 2016-2018 by Walter F.J. Mueller # # This program is free software; you may redistribute and/or modify it under # the terms of the GNU General Public License as published by the Free @@ -14,6 +14,7 @@ # # Revision History: # Date Rev Version Comment +# 2018-05-13 1021 1.1.1 handle fragment identifiers in -standalone mapping # 2017-01-02 837 1.1 add -standalone and -trace; add rate wait # 2016-12-17 823 1.0 Initial version # @@ -189,8 +190,9 @@ sub do_md2html { my $hopt = $1; my $href = "$2"; unless ($href =~ m|^https?://|) { - if ($href =~ m|\.md$|) { - $href .= '.html'; + if ($href =~ m|^(.+\.md)(#.*)?$|) { + $href = $1 . '.html'; + $href .= $2 if defined $2; print " hmap: $href\n" if exists $opts{trace}; } else { if (-d "$ifile_path/$href") {