anchor.diff:  Doktor supports https://daringfireball.net/projects/markdown/syntax[Markdown] and http://asciidoc.org[AsciiDoc].
   Markdown support is provided by awesome https://github.com/vsch/flexmark-java[flexmark-java] library.
   AsciiDoc is supported thanks to https://github.com/asciidoctor/asciidoctorj[AsciidoctorJ].
  +Please note that AsciiDoc support is very experimental.
   
   ==== Front matter
   
  
positive.code: `--rerun-tasks` is used to force clean build every time because Gradle aggressively caches build outputs, especially https://kotlinlang.org/docs/reference/kapt.html[Kotlin annotation processing tool] results.
  Feel free to tweak CLI arguments, assuming you know what you do.
  
  
  Debug is supported as well:
  
  [source, bash]
  ----
  GRADLE_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005" ./gradlew --rerun-tasks clean jpi server
  ----
  
  
  Omit `server` task if you just need a JPI file.
  
  
negative.code: . Go to `http://your.confluence.host/` (if the DNS and IPs are set) and configure the instance.
  Note, that you will need a license key (trial works for 90 days).
  
  ==== Docker
  
  You can run Confluence locally as well.
  