{"id":47621656,"url":"https://github.com/raskell-io/tanuki","last_synced_at":"2026-04-01T22:17:24.340Z","repository":{"id":330878509,"uuid":"1123637489","full_name":"raskell-io/tanuki","owner":"raskell-io","description":"Tanuki (タヌキ), an opinionated zola theme","archived":false,"fork":false,"pushed_at":"2026-02-19T06:35:53.000Z","size":2731,"stargazers_count":7,"open_issues_count":3,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-19T12:37:37.465Z","etag":null,"topics":["raskell","theme","zola"],"latest_commit_sha":null,"homepage":"https://tanuki.raskell.io","language":"SCSS","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/raskell-io.png","metadata":{"files":{"readme":"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},"funding":{"github":["raskell-io"],"ko_fi":"raskell"}},"created_at":"2025-12-27T09:45:43.000Z","updated_at":"2026-02-19T06:35:57.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/raskell-io/tanuki","commit_stats":null,"previous_names":["raskell-io/tanuki"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raskell-io/tanuki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raskell-io%2Ftanuki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raskell-io%2Ftanuki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raskell-io%2Ftanuki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raskell-io%2Ftanuki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raskell-io","download_url":"https://codeload.github.com/raskell-io/tanuki/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raskell-io%2Ftanuki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31292637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: 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":["raskell","theme","zola"],"created_at":"2026-04-01T22:17:23.713Z","updated_at":"2026-04-01T22:17:24.296Z","avatar_url":"https://github.com/raskell-io.png","language":"SCSS","funding_links":["https://github.com/sponsors/raskell-io","https://ko-fi.com/raskell"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"static/img/tanuki-icon.png\" alt=\"tanuki mascot\" width=\"96\" /\u003e\n  \u003cbr\u003e\n  Tanuki\n\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cem\u003eAn opinionated Zola theme for documentation, books, and blogs.\u003c/em\u003e\u003cbr\u003e\n  \u003cem\u003eBeautiful, accessible, and thoughtfully designed.\u003c/em\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.getzola.org/\"\u003e\n    \u003cimg alt=\"Zola\" src=\"https://img.shields.io/badge/Zola-0.19+-000000?logo=zola\u0026logoColor=white\u0026style=for-the-badge\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://catppuccin.com/\"\u003e\n    \u003cimg alt=\"Catppuccin\" src=\"https://img.shields.io/badge/Catppuccin-cba6f7?style=for-the-badge\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"LICENSE\"\u003e\n    \u003cimg alt=\"License\" src=\"https://img.shields.io/badge/License-MIT-a6e3a1?style=for-the-badge\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://tanuki.raskell.io\"\u003eLive Demo\u003c/a\u003e •\n  \u003ca href=\"https://tanuki.raskell.io/docs/\"\u003eDocumentation\u003c/a\u003e •\n  \u003ca href=\"https://tanuki.raskell.io/book/\"\u003eBook Example\u003c/a\u003e •\n  \u003ca href=\"https://tanuki.raskell.io/blog/\"\u003eBlog Example\u003c/a\u003e\n\u003c/p\u003e\n\n\u003chr /\u003e\n\n\u003c/div\u003e\n\n![Tanuki Theme](screenshot.png)\n\n## Features\n\n- **Three Modes** — Documentation (with versioning), Book, and Blog layouts\n- **Catppuccin Colors** — Soothing Mocha (dark) and Latte (light) palettes\n- **Geist Typography** — Clean, readable variable fonts\n- **Lucide Icons** — Crisp, consistent iconography\n- **Resizable Sidebar** — Drag to resize, persists across sessions\n- **Full-text Search** — Elasticlunr-powered instant search\n- **Dark/Light Toggle** — Three-way toggle with system preference detection\n- **Print Support** — Print all pages as a single document (docs/book modes)\n- **Keyboard Navigation** — Arrow keys for prev/next, `/` for search\n- **SEO \u0026 Accessibility** — JSON-LD structured data, ARIA landmarks, semantic HTML\n\n## Installation\n\n```bash\ncd your-zola-site\ngit clone https://github.com/raskell-io/tanuki themes/tanuki\n```\n\nOr as a git submodule:\n\n```bash\ngit submodule add https://github.com/raskell-io/tanuki themes/tanuki\n```\n\n## Quick Start\n\n### Documentation Mode\n\n```toml\nbase_url = \"https://docs.example.com\"\ntitle = \"My Project Docs\"\ntheme = \"tanuki\"\nbuild_search_index = true\n\n[markdown]\nhighlight_code = true\nhighlight_theme = \"css\"\n\n[extra]\nmode = \"docs\"\ngithub = \"https://github.com/you/project\"\n\n# Optional: version picker\n[extra.versions]\ncurrent = \"2.0.0\"\nlist = [\n    { version = \"2.0.0\", url = \"/\", label = \"latest\" },\n    { version = \"1.0.0\", url = \"/v1/\" },\n]\n```\n\n### Book Mode\n\n```toml\nbase_url = \"https://book.example.com\"\ntitle = \"The Complete Guide\"\ntheme = \"tanuki\"\nbuild_search_index = true\n\n[markdown]\nhighlight_code = true\nhighlight_theme = \"css\"\n\n[extra]\nmode = \"book\"\ngithub = \"https://github.com/you/book\"\n```\n\n### Blog Mode\n\n```toml\nbase_url = \"https://blog.example.com\"\ntitle = \"My Blog\"\ntheme = \"tanuki\"\ngenerate_feeds = true\n\ntaxonomies = [\n    { name = \"tags\", feed = true },\n]\n\n[markdown]\nhighlight_code = true\nhighlight_theme = \"css\"\n\n[extra]\nmode = \"blog\"\n\n[extra.hero]\ntitle = \"Welcome to my blog\"\nsubtitle = \"Thoughts on code and craft\"\n\n[[extra.nav]]\nname = \"Blog\"\nurl = \"/blog/\"\n\n[[extra.nav]]\nname = \"About\"\nurl = \"/about/\"\n```\n\n## Keyboard Shortcuts\n\n| Key | Action |\n|-----|--------|\n| `←` / `→` | Previous / Next page |\n| `/` | Open search |\n| `Esc` | Close overlays |\n\n## Browser Support\n\nModern browsers (Chrome 88+, Firefox 78+, Safari 14+, Edge 88+)\n\n## Credits\n\n- [Catppuccin](https://catppuccin.com) — Color palette\n- [Geist](https://vercel.com/font) — Typography\n- [Lucide](https://lucide.dev) — Icons\n- [Zola](https://www.getzola.org) — Static site generator\n\n## License\n\n[MIT](LICENSE)\n\n---\n\n\u003cp align=\"center\"\u003eMade with care by \u003ca href=\"https://raskell.io\"\u003eraskell.io\u003c/a\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraskell-io%2Ftanuki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraskell-io%2Ftanuki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraskell-io%2Ftanuki/lists"}