Grids¶
Card grids¶
Enable required extensions: docs/zensical.toml
[project.markdown_extensions]
attr_list = {}
md_in_html = {}
Simple example¶
Markdown
List syntax: Begin each card block with a dash.
<div class="grid cards" markdown>
- :fontawesome-brands-html5: __HTML__ for content and structure
- :fontawesome-brands-js: __JavaScript__ for interactivity
- :fontawesome-brands-css3: __CSS__ for text running out of boxes
- :fontawesome-brands-internet-explorer: __Internet Explorer__ ... huh?
- <h2 style="color: teal;">Text outside card -></h2>
Est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas.
</div>
- HTML for content and structure
- JavaScript for interactivity
- CSS for text running out of boxes
- Internet Explorer … huh?
Text outside card ->
Est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas.
Complex example¶
Markdown
List syntax: Begin each card block with a dash.
<div class="grid cards" markdown>
- :material-clock-fast:{ .lg .middle } __Set up in 5 minutes__
---
Install [`zensical`](#) with [`pip`](#) and get up
and running in minutes.
[:octicons-arrow-right-24: Getting started](#)
- :fontawesome-brands-markdown:{ .lg .middle } __It's just Markdown__
---
Focus on your content and generate a responsive and searchable static site.
[:octicons-arrow-right-24: Reference](#)
- :material-format-font:{ .lg .middle } __Made to measure__
---
Change the colors, fonts, language, icons, logo and more with a few lines.
[:octicons-arrow-right-24: Customization](#)
- :material-scale-balance:{ .lg .middle } __Open Source, MIT__
---
Zensical is licensed under MIT and available on [GitHub].
[:octicons-arrow-right-24: License](#)
</div>
-
Set up in 5 minutes
Install
zensicalwithpipand get up and running in minutes. -
It’s just Markdown
Focus on your content and generate a responsive and searchable static site.
-
Made to measure
Change the colors, fonts, language, icons, logo and more with a few lines.
-
Open Source, MIT
Zensical is licensed under MIT and available on GitHub.
Buttons¶
Rectangular buttons¶
Primary button markdown
Zensical Buttons The ‘primary’ button is usually the default button in a group.
Primary button markdown with icon
Rounded buttons¶
Add custom CSS: docs/stylesheets/extra.css
/* Custom rounded button style */
md-button.md-button--rounded {
border-radius: 2rem; /* Soft, pill-shaped edge */
padding-inline: 1.5rem; /* Extra padding looks better on round buttons */
}
.md-button.md-button--rounded-corners {
border-radius: 0.5rem; /* Rounded corners */
padding-inline: 1.5rem;
}
Rounded buttons markdown
[:fontawesome-solid-paper-plane: Rounded Button](https://zensical.org/docs/authoring/buttons/){ .md-button .md-button--rounded }
[:fontawesome-solid-paper-plane: Primary Rounded Button](https://zensical.org/docs/authoring/buttons/){ .md-button .md-button--primary .md-button--rounded }
[:fontawesome-solid-paper-plane: Rounded Button](https://zensical.org/docs/authoring/buttons/){ .md-button .md-button--rounded-corners }
[:fontawesome-solid-paper-plane: Primary Rounded Button](https://zensical.org/docs/authoring/buttons/){ .md-button .md-button--primary .md-button--rounded-corners }