blob: ff53827c8b1fb3e9f99a3eec24c0bb3acb8c21c2 [file] [log] [blame]
Ilya Ryzhenkoveeb42e92014-07-14 22:29:34 +04001package org.jetbrains.dokka
2
3public class JekyllFormatService(locationService: LocationService, signatureGenerator: SignatureGenerator)
4: MarkdownFormatService(locationService, signatureGenerator) {
Ilya Ryzhenkov62cb5092014-07-15 15:54:05 +04005
6 override fun link(from: DocumentationNode, to: DocumentationNode): FormatLink = link(from, to, "html")
7
8 override fun appendNodes(to: StringBuilder,
9 nodes: Iterable<DocumentationNode>) {
Ilya Ryzhenkoveeb42e92014-07-14 22:29:34 +040010 to.appendln("---")
Ilya Ryzhenkov62cb5092014-07-15 15:54:05 +040011 to.appendln("layout: api")
Ilya Ryzhenkoveeb42e92014-07-14 22:29:34 +040012 to.appendln("title: ${nodes.first().name}")
13 to.appendln("---")
Ilya Ryzhenkov62cb5092014-07-15 15:54:05 +040014 super<MarkdownFormatService>.appendNodes(to, nodes)
Ilya Ryzhenkoveeb42e92014-07-14 22:29:34 +040015 }
16}