Summary Files Commits Branches @commit @diff @stats
path: root / docs / src / _mixins.pug
diff options
context:
space:
mode:
Commitc5d3a98c639caed1f0454ce64dbc838f6d773fb7 (patch)
Author
 Yan Zhu <picturepan2@hotmail.com>
2018-05-12 18:08:15 +0800
Committer
 Yan Zhu <picturepan2@hotmail.com>
2018-05-12 18:08:15 +0800
Filesb5b2babfbe3c0a07c172dccfe7cb23a9c8d2265b /docs/src/_mixins.pug
Spectre-Dark-Gruvbox-c5d3a98c639caed1f0454ce64dbc838f6d773fb7.tar
Spectre-Dark-Gruvbox-c5d3a98c639caed1f0454ce64dbc838f6d773fb7.tar.gz
Spectre-Dark-Gruvbox-c5d3a98c639caed1f0454ce64dbc838f6d773fb7.zip
Parent3d6f1c8c8ca493b5cae0c1009b2ba2810ffde8e9 (diff)
Move Docs to Pug templates
1 files changed, 22 insertions, 0 deletions
-rw-r--r--docs/src/_mixins.pug22
diff --git a/docs/src/_mixins.pug b/docs/src/_mixins.pug
new file mode 100644
index 0000000..54e76d7
--- /dev/null
+++ b/docs/src/_mixins.pug
@@ -0,0 +1,22 @@
+mixin docs-accordion(id, name, ...pages)
+ .accordion
+ input(id='accordion-' + id type='checkbox' name='docs-accordion-checkbox' hidden='' checked=(current === id ? true : false))
+ label.accordion-header.c-hand(for='accordion-' + id)= name
+ .accordion-body
+ ul.menu.menu-nav
+ each page in pages
+ li.menu-item
+ a(href=id + '.html' + page.url)= page.name
+
+mixin docs-heading(id, name)
+ .container
+ h3.s-title(id=id)
+ a.anchor(href='#'+id aria-hidden='true') #
+ | #{name}
+ if block
+ block
+
+mixin docs-subheading(id, name)
+ h4.s-subtitle(id=id)
+ a.anchor(href='#'+id aria-hidden='true') #
+ | #{name} \ No newline at end of file