diff options
author | openshift-ci[bot] <75433959+openshift-ci[bot]@users.noreply.github.com> | 2022-08-05 06:59:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-05 06:59:41 +0000 |
commit | 253f283220bf29e97d49e2f113881e4bfce96415 (patch) | |
tree | b981f4b976bc0cd929e2e2d36108b9130fa51da8 | |
parent | 49ee311950470ef910b244b2bca78b9c8c645422 (diff) | |
parent | 5ea4ebb1630277956d794d6c393ee0f29f09ed1d (diff) | |
download | podman-253f283220bf29e97d49e2f113881e4bfce96415.tar.gz podman-253f283220bf29e97d49e2f113881e4bfce96415.tar.bz2 podman-253f283220bf29e97d49e2f113881e4bfce96415.zip |
Merge pull request #15196 from edsantiago/sphinx_comments
markdown-preprocess: force extra newline on comments
-rwxr-xr-x | hack/markdown-preprocess | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/hack/markdown-preprocess b/hack/markdown-preprocess index 6d2675cc4..4bc67a819 100755 --- a/hack/markdown-preprocess +++ b/hack/markdown-preprocess @@ -46,21 +46,19 @@ def process(infile): if line.startswith('@@option '): _, optionname = line.strip().split(" ") optionfile = os.path.join("options", optionname + '.md') - fh_out.write("[//]: # (BEGIN included file " + optionfile + ")\n") + + # Comment intended to help someone viewing the .md file. + # Leading newline is important because if two lines are + # consecutive without a break, sphinx (but not go-md2man) + # treats them as one line and will unwantedly render the + # comment in its output. + fh_out.write("\n[//]: # (BEGIN included file " + optionfile + ")\n") with open(optionfile, 'r') as fh_optfile: for opt_line in fh_optfile: opt_line = opt_line.replace('<POD-OR-CONTAINER>', pod_or_container) opt_line = opt_line.replace('<SUBCOMMAND>', subcommand) fh_out.write(opt_line) - - # Weird special case: options/image-volume.md ends in a - # list, and in markdown lists are continued across lines, - # so without an intervening blank line the '[//]' comment - # becomes part of the final list entry. - if opt_line.startswith('-'): - fh_out.write("\n") - - fh_out.write("[//]: # (END included file " + optionfile + ")\n") + fh_out.write("\n[//]: # (END included file " + optionfile + ")\n") else: fh_out.write(line) |