Skip to content

Commit d4fe275

Browse files
authored
pluglet stub (#87)
mkdocs-macros-plugin pluglet stub
1 parent 77977dd commit d4fe275

File tree

10 files changed

+38
-7
lines changed

10 files changed

+38
-7
lines changed

documentation/docs/about/debug.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,9 @@ tiles:
1717
link_href: https://picsum.photos/
1818
---
1919

20-
# Debug Markdown Experiments
20+
# Debug Markdown Experiments
21+
22+
{{grid(page.meta.tiles)}}
23+
24+
---
25+
{{ macros_info() }}

documentation/local.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,12 @@ plugins:
1919
- terminal/md-to-html
2020
- git-revision-date
2121
- search
22+
- macros:
23+
verbose: true
24+
modules: [mkdocs-terminal:terminal.pluglets.tile_grid]
2225

2326
watch:
24-
- '../terminal'
27+
- '../terminal/partials'
28+
- '../terminal/macros'
29+
- '../terminal/pluglets'
2530
- './mkdocs.yml'

documentation/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ pymdown-extensions>=9.9
88
# MkDocs Plugins
99
mkdocs-git-revision-date-plugin
1010
mkdocs-exclude-search
11+
mkdocs-macros-plugin>0.5.10

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "mkdocs-terminal",
3-
"version": "3.4.0",
3+
"version": "3.5.0",
44
"description": "Terminal.css theme for MkDocs",
55
"keywords": [
66
"mkdocs",

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ classifiers = [
2020
"Programming Language :: Python",
2121
"Topic :: Documentation",
2222
"Topic :: Software Development :: Documentation",
23-
"Topic :: Text Processing :: Markup :: HTML",
24-
"Intended Audience :: Developers"
23+
"Topic :: Text Processing :: Markup :: HTML"
2524
]
2625

2726
[project.urls]
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from terminal.pluglets.tile_grid.util import grid
2+
3+
4+
def define_env(env):
5+
"Declare environment for jinja2 templates for markdown"
6+
chatter = env.start_chatting("terminal.pluglets.tile_grid")
7+
for fn in [grid]:
8+
env.macro(fn)
9+
chatter("added %s macro" % fn.__name__)
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
def grid(tiles):
2+
if tiles is not None:
3+
return "TODO: " + str(len(tiles))
4+
return "invalid_tiles"

terminal/theme_version.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-terminal-3.4.0">
1+
<meta name="generator" content="mkdocs-{{ mkdocs_version }}, mkdocs-terminal-3.5.0">
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
from terminal.pluglets.tile_grid.util import grid
2+
3+
4+
class TestTileGridPluglet():
5+
6+
def test_null_input(self):
7+
macro_output = grid(None)
8+
assert macro_output == "invalid_tiles"

0 commit comments

Comments
 (0)