The branch, master has been updated via 660274bf A few more md -> html improvements from 59cf9ff7 More NEWS improvements.
https://git.samba.org/?p=rsync.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 660274bfb7e7da5fa94e4594aba74d4d98fb8d9e Author: Wayne Davison <wa...@opencoder.net> Date: Sun Jun 14 18:28:30 2020 -0700 A few more md -> html improvements ----------------------------------------------------------------------- Summary of changes: md2man | 4 +++- packaging/md2html | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/md2man b/md2man index 8736dd1c..7ee63f53 100755 --- a/md2man +++ b/md2man @@ -334,7 +334,9 @@ def manify(txt): def htmlify(txt): - return txt.replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"').replace("\xa0", ' ') + return re.sub(r'(\W)-', r'\1‑', + txt.replace('&', '&').replace('<', '<').replace('>', '>').replace('"', '"') + .replace('--', '‑‑').replace("\xa0-", ' ‑').replace("\xa0", ' ')) def warn(*msg): diff --git a/packaging/md2html b/packaging/md2html index 6c944458..a1613aa7 100755 --- a/packaging/md2html +++ b/packaging/md2html @@ -44,6 +44,9 @@ md_parser = None def main(): for mdfn in args.mdfiles: + if not mdfn.endswith('.md'): + print('Ignoring non-md input file:', mdfn) + continue title = re.sub(r'.*/', '', mdfn).replace('.md', '') htfn = mdfn.replace('.md', '.html') @@ -57,7 +60,8 @@ def main(): html = md_parser(txt) html = re.sub(r'(<code>)([\s\S]*?)(</code>)', lambda m: m[1] + re.sub(r'\s', '\xa0', m[2]) + m[3], html) - html = html.replace("\xa0", ' ') + html = html.replace('--', '‑‑').replace("\xa0-", ' ‑').replace("\xa0", ' ') + html = re.sub(r'(\W)-', r'\1‑', html) with open(htfn, 'w', encoding='utf-8') as fh: fh.write(HTML_START % title) -- The rsync repository. _______________________________________________ rsync-cvs mailing list rsync-cvs@lists.samba.org https://lists.samba.org/mailman/listinfo/rsync-cvs