Hacker News new | ask | show | jobs
by MilStdJunkie 1295 days ago
Sorry for the delay! I made up an example in Python. See also https://docs.asciidoctor.org/asciidoc/latest/directives/incl...

Asciidoc document:

  // Asciidoc begins

  = Test include to code

  Here's a paragraph. Let's take a look at a code block plus an include

  [source, python]
  ----
  include::loops.py[tag=count]
  ----
Python code filename loops.py

  # Python begins
   
  # // tag::count[]
  count = 0
  # // end::count[]
  while count < 5:
      print(count)
      count += 1  # This is the same as count = count + 1
Output (text) - this is formatted in HTML or PDF as title, para, then a code block

  Test include to code

  Here’s a paragraph. Let’s take a look at a code block plus an include

  count = 0