Hacker News new | ask | show | jobs
by rupertdenton 1298 days ago
That's really interesting. How do you find using that process? I haven't seen it in action.
1 comments

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