chappe
Version:
Developer Docs builder. Write guides in Markdown and references in API Blueprint. Comes with a built-in search engine.
36 lines (26 loc) • 995 B
text/jade
//- chappe
//-
//- Copyright 2021, Crisp IM SAS
//- Author: Valerian Saliou <valerian@valeriansaliou.name>
extends ../__base
block vars
- var page = "references";
- var subpage = reference.id;
- var panes = ((reference.type === "API Blueprint") ? 3 : 2);
block title
|
block append stylesheets
+head-stylesheet("/static/stylesheets/references/references")
block head_metas
- var page_url = ("/references/" + reference.segments.join("/") + ((reference.segments.length > 0) ? "/" : ""));
//- Special: generate page description
- var page_description = ((typeof reference.data === "string") ? METHODS.truncate_text(METHODS.remove_markdown(reference.data), FORMAT.DESCRIPTION.TRUNCATE) : reference.title);
+head-metas-page(reference.title, page_description, page_url)
block body_content
.panes
case reference.type
when "API Blueprint"
include _blueprint
when "Markdown"
include _markdown