UNPKG

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
//- 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 | #{reference.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 #references .panes case reference.type when "API Blueprint" include _blueprint when "Markdown" include _markdown