{"id":20980365,"url":"https://github.com/phil65/mkdocs-mknodes","last_synced_at":"2026-05-17T10:37:09.072Z","repository":{"id":197379181,"uuid":"698500795","full_name":"phil65/mkdocs-mknodes","owner":"phil65","description":"A MkDocs plugin for MkNodes.","archived":false,"fork":false,"pushed_at":"2026-04-03T11:07:29.000Z","size":883,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-03T16:28:12.448Z","etag":null,"topics":["documentation","mkdocs","mknodes","python","website"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phil65.png","metadata":{"files":{"readme":".github/README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-30T05:19:25.000Z","updated_at":"2026-04-03T11:07:25.000Z","dependencies_parsed_at":"2023-10-17T06:08:03.574Z","dependency_job_id":"d8f9486f-c9b0-4d8e-b4cc-a25612379159","html_url":"https://github.com/phil65/mkdocs-mknodes","commit_stats":null,"previous_names":["phil65/mkdocs_mknodes","phil65/mkdocs-mknodes"],"tags_count":73,"template":false,"template_full_name":null,"purl":"pkg:github/phil65/mkdocs-mknodes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phil65%2Fmkdocs-mknodes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phil65%2Fmkdocs-mknodes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phil65%2Fmkdocs-mknodes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phil65%2Fmkdocs-mknodes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phil65","download_url":"https://codeload.github.com/phil65/mkdocs-mknodes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phil65%2Fmkdocs-mknodes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33135105,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T09:28:26.183Z","status":"ssl_error","status_checked_at":"2026-05-17T09:27:52.702Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","mkdocs","mknodes","python","website"],"created_at":"2024-11-19T05:28:01.589Z","updated_at":"2026-05-17T10:37:09.066Z","avatar_url":"https://github.com/phil65.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"``` py title='__main__.create_github_index_md' linenums=\"86\" hl_lines=\"3\"\ndef create_github_index_md() -\u003e mk.MkPage:\n    page = mk.MkPage(\"Github index\")\n    page += mk.MkCode.for_object(create_github_index_md)\n    page += mk.MkHeader(\"MkNodes\", level=1)\n    page += mk.MkHeader(\"Don't write docs. Code them.\", level=4)\n    page += mk.MkShields()\n    page += mk.MkLink(DOC_URL, \"Read the completely coded documentation!\")\n    page += mk.MkInstallGuide(header=\"How to install\")\n    page += mk.MkHeader(\"All the nodes!\")\n    page += mk.MkClassDiagram(mk.MkNode, mode=\"subclasses\", direction=\"LR\")\n    return page\n```\n\n# MkNodes (Mkdocs Plugin)\n\n#### Don't write docs. Code them.\n\n\n[![PyPI License](https://img.shields.io/pypi/l/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Package status](https://img.shields.io/pypi/status/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Daily downloads](https://img.shields.io/pypi/dd/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Weekly downloads](https://img.shields.io/pypi/dw/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Monthly downloads](https://img.shields.io/pypi/dm/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Distribution format](https://img.shields.io/pypi/format/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Wheel availability](https://img.shields.io/pypi/wheel/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Python version](https://img.shields.io/pypi/pyversions/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Implementation](https://img.shields.io/pypi/implementation/mkdocs-mknodes.svg)](https://pypi.org/project/mkdocs-mknodes/)\n[![Releases](https://img.shields.io/github/downloads/phil65/mkdocs_mknodes/total.svg)](https://github.com/phil65/mkdocs_mknodes/releases)\n[![Github Contributors](https://img.shields.io/github/contributors/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/graphs/contributors)\n[![Github Discussions](https://img.shields.io/github/discussions/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/discussions)\n[![Github Forks](https://img.shields.io/github/forks/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/forks)\n[![Github Issues](https://img.shields.io/github/issues/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/issues)\n[![Github Issues](https://img.shields.io/github/issues-pr/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/pulls)\n[![Github Watchers](https://img.shields.io/github/watchers/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/watchers)\n[![Github Stars](https://img.shields.io/github/stars/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/stars)\n[![Github Repository size](https://img.shields.io/github/repo-size/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes)\n[![Github last commit](https://img.shields.io/github/last-commit/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/commits)\n[![Github release date](https://img.shields.io/github/release-date/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes/releases)\n[![Github language count](https://img.shields.io/github/languages/count/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes)\n[![Github commits this week](https://img.shields.io/github/commit-activity/w/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes)\n[![Github commits this month](https://img.shields.io/github/commit-activity/m/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes)\n[![Github commits this year](https://img.shields.io/github/commit-activity/y/phil65/mkdocs_mknodes)](https://github.com/phil65/mkdocs_mknodes)\n[![Package status](https://codecov.io/gh/phil65/mkdocs_mknodes/branch/main/graph/badge.svg)](https://codecov.io/gh/phil65/mkdocs_mknodes/)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![PyUp](https://pyup.io/repos/github/phil65/mkdocs_mknodes/shield.svg)](https://pyup.io/repos/github/phil65/mkdocs_mknodes/)\n\n[Read the completely coded documentation!](https://phil65.github.io/mkdocs-mknodes/)\n\n## How to install\n\n### pip\n\nThe latest released version is available at the [Python package index](https://pypi.org/project/mknodes).\n\n``` py\npip install mkdocs-mknodes\n```\n\n## All the nodes!\n\n``` mermaid\ngraph LR\n  2257944740368[\"mknode.MkNode\"]\n  2257944738416[\"mkheader.MkHeader\"]\n  2257955065920[\"mktext.MkText\"]\n  2257991175136[\"mkchangelog.MkChangelog\"]\n  2257991176112[\"mkcodeofconduct.MkCodeOfConduct\"]\n  2257952121424[\"mklicense.MkLicense\"]\n  2257955088368[\"mkcontainer.MkContainer\"]\n  2257955064944[\"mkblock.MkBlock\"]\n  2257955089344[\"mkhtmlblock.MkHtmlBlock\"]\n  2257955078608[\"mkadmonitionblock.MkAdmonitionBlock\"]\n  2257955077632[\"mkdetailsblock.MkDetailsBlock\"]\n  2257955160592[\"mktabs.MkTabBlock\"]\n  2257955071776[\"mkadmonition.MkAdmonition\"]\n  2257955084464[\"mkblockquote.MkBlockQuote\"]\n  2257955086416[\"mkcode.MkCode\"]\n  2257955158640[\"mkdiagram.MkDiagram\"]\n  2257954958560[\"mkclassdiagram.MkClassDiagram\"]\n  2257952071648[\"mktreeview.MkTreeView\"]\n  2257952109712[\"mkmoduleoverview.MkModuleOverview\"]\n  2257952072624[\"mkprettyprint.MkPrettyPrint\"]\n  2257952105808[\"mklog.MkLog\"]\n  2257955091296[\"mkfootnotes.MkFootNote\"]\n  2257955082512[\"mkfootnotes.MkFootNotes\"]\n  2257955101056[\"mkpage.MkPage\"]\n  2257954988816[\"mktemplatepage.MkTemplatePage\"]\n  2257954999552[\"mkclasspage.MkClassPage\"]\n  2257954994672[\"mkmodulepage.MkModulePage\"]\n  2257955157664[\"mkgrid.MkGridCard\"]\n  2257955147904[\"mkgrid.MkGrid\"]\n  2257955154736[\"mklist.MkList\"]\n  2257955175232[\"mkbasetable.MkBaseTable\"]\n  2257955144976[\"mktable.MkTable\"]\n  2257954973200[\"mkclasstable.MkClassTable\"]\n  2257954940992[\"mkmoduletable.MkModuleTable\"]\n  2257952107760[\"mkdependencytable.MkDependencyTable\"]\n  2257955159616[\"mkhtmltable.MkHtmlTable\"]\n  2257955161568[\"mktabs.MkTab\"]\n  2257955162544[\"mktabcontainer.MkTabContainer\"]\n  2257955163520[\"mktabcontainer.MkTabbed\"]\n  2257952104832[\"mkreprrawrendered.MkReprRawRendered\"]\n  2257955164496[\"mktabcontainer.MkTabbedBlocks\"]\n  2257955171328[\"mkcritic.MkCritic\"]\n  2257955166448[\"mkannotations.MkAnnotation\"]\n  2257955168400[\"mkannotations.MkAnnotations\"]\n  2257955172304[\"mkdefinitionlist.MkDefinition\"]\n  2257952113616[\"mkconfigsetting.MkConfigSetting\"]\n  2257955173280[\"mkdefinitionlist.MkDefinitionList\"]\n  2257954969296[\"mkshowcase.MkShowcase\"]\n  2257954957584[\"mkspeechbubble.MkSpeechBubble\"]\n  2257954949776[\"mktasklist.MkTask\"]\n  2257954941968[\"mktasklist.MkTaskList\"]\n  2257954944896[\"mkmetadatabadges.MkMetadataBadges\"]\n  2257954981984[\"mkshields.MkShields\"]\n  2257954992720[\"mkinstallguide.MkInstallGuide\"]\n  2257991178064[\"mkcommitconventions.MkCommitConventions\"]\n  2257952053104[\"mkdevenvsetup.MkDevEnvSetup\"]\n  2257952110688[\"mkcommentedcode.MkCommentedCode\"]\n  2257952114592[\"mkpluginflow.MkPluginFlow\"]\n  2257952116544[\"mkargparsehelp.MkArgParseHelp\"]\n  2257955097152[\"mknav.MkNav\"]\n  2257954996624[\"mkdoc.MkDoc\"]\n  2257994953952[\"mkblog.MkBlog\"]\n  2257955149856[\"mklink.MkLink\"]\n  2257955129360[\"mkkeys.MkKeys\"]\n  2257955139120[\"_mkdocstrings.MkDocStrings\"]\n  2257955131312[\"mkimage.MkImage\"]\n  2257955150832[\"mkbinaryimage.MkBinaryImage\"]\n  2257954964416[\"mkbadge.MkBadge\"]\n  2257955165472[\"mksnippet.MkSnippet\"]\n  2257955169376[\"mkiframe.MkIFrame\"]\n  2257955170352[\"mkprogressbar.MkProgressBar\"]\n  2257954960512[\"mkcard.MkCard\"]\n  2257954976128[\"mkinclude.MkInclude\"]\n  2257952108736[\"mkcommandoutput.MkCommandOutput\"]\n  2257952117520[\"mkjinjatemplate.MkTemplate\"]\n  2257944740368 --\u003e 2257944738416\n  2257944740368 --\u003e 2257955065920\n  2257955065920 --\u003e 2257991175136\n  2257955065920 --\u003e 2257991176112\n  2257955065920 --\u003e 2257952121424\n  2257944740368 --\u003e 2257955088368\n  2257955088368 --\u003e 2257955064944\n  2257955064944 --\u003e 2257955089344\n  2257955064944 --\u003e 2257955078608\n  2257955064944 --\u003e 2257955077632\n  2257955064944 --\u003e 2257955160592\n  2257955088368 --\u003e 2257955071776\n  2257955088368 --\u003e 2257955084464\n  2257955088368 --\u003e 2257955086416\n  2257955086416 --\u003e 2257955158640\n  2257955158640 --\u003e 2257954958560\n  2257955086416 --\u003e 2257952071648\n  2257952071648 --\u003e 2257952109712\n  2257955086416 --\u003e 2257952072624\n  2257955086416 --\u003e 2257952105808\n  2257955088368 --\u003e 2257955091296\n  2257955088368 --\u003e 2257955082512\n  2257955088368 --\u003e 2257955101056\n  2257955101056 --\u003e 2257954988816\n  2257954988816 --\u003e 2257954999552\n  2257954988816 --\u003e 2257954994672\n  2257955088368 --\u003e 2257955157664\n  2257955088368 --\u003e 2257955147904\n  2257955088368 --\u003e 2257955154736\n  2257955088368 --\u003e 2257955175232\n  2257955175232 --\u003e 2257955144976\n  2257955144976 --\u003e 2257954973200\n  2257955144976 --\u003e 2257954940992\n  2257955144976 --\u003e 2257952107760\n  2257955175232 --\u003e 2257955159616\n  2257955088368 --\u003e 2257955161568\n  2257955088368 --\u003e 2257955162544\n  2257955162544 --\u003e 2257955163520\n  2257955163520 --\u003e 2257952104832\n  2257955162544 --\u003e 2257955164496\n  2257955088368 --\u003e 2257955171328\n  2257955088368 --\u003e 2257955166448\n  2257955088368 --\u003e 2257955168400\n  2257955088368 --\u003e 2257955172304\n  2257955172304 --\u003e 2257952113616\n  2257955088368 --\u003e 2257955173280\n  2257955088368 --\u003e 2257954969296\n  2257955088368 --\u003e 2257954957584\n  2257955088368 --\u003e 2257954949776\n  2257955088368 --\u003e 2257954941968\n  2257955088368 --\u003e 2257954944896\n  2257955088368 --\u003e 2257954981984\n  2257955088368 --\u003e 2257954992720\n  2257955088368 --\u003e 2257991178064\n  2257955088368 --\u003e 2257991156592\n  2257955088368 --\u003e 2257952053104\n  2257955088368 --\u003e 2257952110688\n  2257955088368 --\u003e 2257952114592\n  2257955088368 --\u003e 2257952116544\n  2257944740368 --\u003e 2257955097152\n  2257955097152 --\u003e 2257954996624\n  2257955097152 --\u003e 2257994953952\n  2257944740368 --\u003e 2257955149856\n  2257944740368 --\u003e 2257955129360\n  2257944740368 --\u003e 2257955139120\n  2257944740368 --\u003e 2257955131312\n  2257955131312 --\u003e 2257955150832\n  2257955131312 --\u003e 2257954964416\n  2257944740368 --\u003e 2257955165472\n  2257944740368 --\u003e 2257955169376\n  2257944740368 --\u003e 2257955170352\n  2257944740368 --\u003e 2257954960512\n  2257944740368 --\u003e 2257954976128\n  2257944740368 --\u003e 2257952108736\n  2257944740368 --\u003e 2257952117520\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphil65%2Fmkdocs-mknodes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphil65%2Fmkdocs-mknodes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphil65%2Fmkdocs-mknodes/lists"}