aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoropenshift-ci[bot] <75433959+openshift-ci[bot]@users.noreply.github.com>2022-08-05 06:59:41 +0000
committerGitHub <noreply@github.com>2022-08-05 06:59:41 +0000
commit253f283220bf29e97d49e2f113881e4bfce96415 (patch)
treeb981f4b976bc0cd929e2e2d36108b9130fa51da8
parent49ee311950470ef910b244b2bca78b9c8c645422 (diff)
parent5ea4ebb1630277956d794d6c393ee0f29f09ed1d (diff)
downloadpodman-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-xhack/markdown-preprocess18
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)