{"id":13672635,"url":"https://github.com/RatanShreshtha/DeepThought","last_synced_at":"2025-04-27T22:32:32.746Z","repository":{"id":37747760,"uuid":"291986035","full_name":"RatanShreshtha/DeepThought","owner":"RatanShreshtha","description":"A simple blog theme focused on writing powered by Bulma and Zola.","archived":false,"fork":false,"pushed_at":"2024-04-24T02:30:27.000Z","size":3980,"stargazers_count":182,"open_issues_count":29,"forks_count":93,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-06T14:12:11.029Z","etag":null,"topics":["blog-theme","bulma","hacktoberfest","hactoberfest2022","netlify","theme","zola"],"latest_commit_sha":null,"homepage":"https://deepthought-theme.netlify.app/","language":"Sass","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/RatanShreshtha.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}},"created_at":"2020-09-01T12:02:02.000Z","updated_at":"2025-04-02T05:47:39.000Z","dependencies_parsed_at":"2024-01-13T19:42:32.762Z","dependency_job_id":"9cd4ef8a-e7fb-4ad9-a25c-7e229ea1947e","html_url":"https://github.com/RatanShreshtha/DeepThought","commit_stats":{"total_commits":118,"total_committers":22,"mean_commits":5.363636363636363,"dds":0.4152542372881356,"last_synced_commit":"430c1d5085dd6bea4cd6bd2d55003db67ba6bea0"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RatanShreshtha%2FDeepThought","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RatanShreshtha%2FDeepThought/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RatanShreshtha%2FDeepThought/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RatanShreshtha%2FDeepThought/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RatanShreshtha","download_url":"https://codeload.github.com/RatanShreshtha/DeepThought/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251219601,"owners_count":21554444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["blog-theme","bulma","hacktoberfest","hactoberfest2022","netlify","theme","zola"],"created_at":"2024-08-02T09:01:42.577Z","updated_at":"2025-04-27T22:32:29.870Z","avatar_url":"https://github.com/RatanShreshtha.png","language":"Sass","funding_links":[],"categories":["Sass","theme"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"static/images/avatar.png\" alt=\"logo\" width=\"200\" height=\"auto\" /\u003e\n  \u003ch1\u003eDeepThought\u003c/h1\u003e\n  \n  \u003cp\u003e\n    A simple blog theme focused on writing powered by Bulma and Zola.\n  \u003c/p\u003e\n  \n  \n\u003c!-- Badges --\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/graphs/contributors\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/contributors/RatanShreshtha/DeepThought\" alt=\"contributors\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/last-commit/RatanShreshtha/DeepThought\" alt=\"last update\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/network/members\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/RatanShreshtha/DeepThought\" alt=\"forks\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/stargazers\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/RatanShreshtha/DeepThought\" alt=\"stars\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/issues/\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/RatanShreshtha/DeepThought\" alt=\"open issues\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/blob/main/LICENSE\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/RatanShreshtha/DeepThought.svg\" alt=\"license\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n   \n\u003ch4\u003e\n    \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/\"\u003eView Demo\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/RatanShreshtha/DeepThought\"\u003eDocumentation\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/issues/\"\u003eReport Bug\u003c/a\u003e\n  \u003cspan\u003e · \u003c/span\u003e\n    \u003ca href=\"https://github.com/RatanShreshtha/DeepThought/issues/\"\u003eRequest Feature\u003c/a\u003e\n  \u003c/h4\u003e\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003c!-- Table of Contents --\u003e\n# :notebook_with_decorative_cover: Table of Contents\n\n- [:notebook_with_decorative_cover: Table of Contents](#notebook_with_decorative_cover-table-of-contents)\n  - [:star2: About the Project](#star2-about-the-project)\n    - [:camera: Screenshots](#camera-screenshots)\n    - [:space_invader: Tech Stack](#space_invader-tech-stack)\n    - [:dart: Features](#dart-features)\n  - [:toolbox: Getting Started](#toolbox-getting-started)\n    - [:bangbang: Prerequisites](#bangbang-prerequisites)\n    - [:gear: Installation](#gear-installation)\n    - [:running: Run Locally](#running-run-locally)\n    - [:triangular_flag_on_post: Deployment](#triangular_flag_on_post-deployment)\n  - [:eyes: Usage](#eyes-usage)\n      - [Multilingual Navbar](#multilingual-navbar)\n    - [KaTeX math formula support](#katex-math-formula-support)\n      - [Automatic rendering without short codes](#automatic-rendering-without-short-codes)\n    - [Elasticlunr search in other language](#elasticlunr-search-in-other-language)\n  - [:wave: Contributing](#wave-contributing)\n  - [:warning: License](#warning-license)\n  - [:handshake: Contact](#handshake-contact)\n  - [:gem: Acknowledgements](#gem-acknowledgements)\n\n  \n\n\u003c!-- About the Project --\u003e\n## :star2: About the Project\n\n\n\u003c!-- Screenshots --\u003e\n### :camera: Screenshots\n\n\u003cdiv align=\"center\"\u003e \n  \u003cimg src=\"screenshot.png\" alt=\"screenshot\" /\u003e\n\u003c/div\u003e\n\n\n\u003c!-- TechStack --\u003e\n### :space_invader: Tech Stack\n\n\n- [Zola](https://www.getzola.org/) - Your one-stop static site engine\n- [Bulma](https://bulma.io/) - The modern CSS framework that just works. \n\n\u003c!-- Features --\u003e\n### :dart: Features\n\n- [x] Dark Mode\n- [x] Pagination\n- [x] Search\n- [x] Charts\n- [x] Maps\n- [x] Diagrams\n- [x] Galleria\n- [x] Analytics\n- [x] Comments\n- [x] Categories\n- [x] Social Links\n- [x] Multilingual Navbar\n- [x] Katex\n\n\u003c!-- Getting Started --\u003e\n## \t:toolbox: Getting Started\n\n\u003c!-- Prerequisites --\u003e\n### :bangbang: Prerequisites\n\nYou need static site generator (SSG) [Zola](https://www.getzola.org/documentation/getting-started/installation/) installed in your machine to use this theme follow their guide on [getting started](https://www.getzola.org/documentation/getting-started/overview/).\n\n\u003c!-- Installation --\u003e\n### :gear: Installation\n\nFollow zola's guide on [installing a theme](https://www.getzola.org/documentation/themes/installing-and-using-themes/).\nMake sure to add `theme = \"DeepThought\"` to your `config.toml`\n\n**Check zola version (only 0.9.0+)**\nJust to double-check to make sure you have the right version. It is not supported to use this theme with a version under 0.14.1.\n\n\u003c!-- Run Locally --\u003e\n### :running: Run Locally\n\nGo into your sites directory and type `zola serve`. You should see your new site at `localhost:1111`.\n\n**NOTE**: you must provide the theme options variables in `config.toml` to serve a functioning site\n\n\u003c!-- Deployment --\u003e\n### :triangular_flag_on_post: Deployment\n\n[Zola](https://www.getzola.org) already has great documentation for deploying to [Netlify](https://www.getzola.org/documentation/deployment/netlify/) or [Github Pages](https://www.getzola.org/documentation/deployment/github-pages/). I won't bore you with a regurgitated explanation.\n\n\u003c!-- Usage --\u003e\n## :eyes: Usage\n\nFollowing options are available with the `DeepThought` theme\n\n```toml\n# Enable external libraries\n[extra]\nkatex.enabled = true\nkatex.auto_render = true\n\nchart.enabled = true\nmermaid.enabled = true\ngalleria.enabled = true\n\nnavbar_items = [\n { code = \"en\", nav_items = [\n  { url = \"$BASE_URL/\", name = \"Home\" },\n  { url = \"$BASE_URL/posts\", name = \"Posts\" },\n  { url = \"$BASE_URL/docs\", name = \"Docs\" },\n  { url = \"$BASE_URL/tags\", name = \"Tags\" },\n  { url = \"$BASE_URL/categories\", name = \"Categories\" },\n ]},\n]\n\n# Add links to favicon, you can use https://realfavicongenerator.net/ to generate favicon for your site\n[extra.favicon]\nfavicon_16x16 = \"/icons/favicon-16x16.png\"\nfavicon_32x32 = \"/icons/favicon-32x32.png\"\napple_touch_icon = \"/icons/apple-touch-icon.png\"\nsafari_pinned_tab = \"/icons/safari-pinned-tab.svg\"\nwebmanifest = \"/icons/site.webmanifest\"\n\n# Author details\n[extra.author]\nname = \"DeepThought\"\navatar = \"/images/avatar.png\"\n\n# Social links\n[extra.social]\nemail = \"\u003cemail_id\u003e\"\nfacebook = \"\u003cfacebook_username\u003e\"\ngithub = \"\u003cgithub_username\u003e\"\ngitlab = \"\u003cgitlab_username\u003e\"\nkeybase = \"\u003ckeybase_username\u003e\"\nlinkedin = \"\u003clinkedin_username\u003e\"\nstackoverflow = \"\u003cstackoverflow_userid\u003e\"\ntwitter = \"\u003ctwitter_username\u003e\"\ninstagram = \"\u003cinstagram_username\u003e\"\nbehance = \"\u003cbehance_username\u003e\"\ngoogle_scholar = \"\u003cgooglescholar_userid\u003e\"\norcid = \"\u003corcid_userid\u003e\"\nmastodon_username = \"\u003cmastadon_username\u003e\"\nmastodon_server = \"\u003cmastodon_server\u003e\" (if not set, defaults to mastodon.social)\n\n\n# To add google analytics\n[extra.analytics]\ngoogle = \"\u003cyour_gtag\u003e\"\n\n# To add disqus comments\n[extra.commenting]\ndisqus = \"\u003cyour_disqus_shortname\u003e\"\n\n# To enable mapbox maps\n[extra.mapbox]\nenabled = true\naccess_token = \"\u003cyour_access_token\u003e\"\n```\n\n#### Multilingual Navbar\n\nIf you want to have a multilingual navbar on your blog, you must add your new code language in the [languages](https://www.getzola.org/documentation/content/multilingual/#configuration) array in the `config.toml` file.\n\n**NOTE**: Don't add you default language to this array\n\n```toml\nlanguages = [\n    {code = \"fr\"},\n    {code = \"es\"},\n]\n```\n\nAnd then create and array of nav item for each language:\n\n**NOTE**: Include your default language in this array\n\n```toml\nnavbar_items = [\n { code = \"en\", nav_items = [\n  { url = \"$BASE_URL/\", name = \"Home\" },\n  { url = \"$BASE_URL/posts\", name = \"Posts\" },\n  { url = \"$BASE_URL/docs\", name = \"Docs\" },\n  { url = \"$BASE_URL/tags\", name = \"Tags\" },\n  { url = \"$BASE_URL/categories\", name = \"Categories\" },\n ]},\n { code = \"fr\", nav_items = [\n  { url = \"$BASE_URL/\", name = \"Connexion\" },\n ]},\n { code = \"es\", nav_items = [\n  { url = \"$BASE_URL/\", name = \"Publicationes\" },\n  { url = \"$BASE_URL/\", name = \"Registrar\" },\n ]}\n]\n```\n\nen:\n\n![DeepThought](./screenshot_navbar_en.png)\n\nfr:\n\n![DeepThought](./screenshot_navbar_fr.png)\n\nes:\n\n![DeepThought](./screenshot_navbar_es.png)\n\n### KaTeX math formula support\n\nThis theme contains math formula support using [KaTeX](https://katex.org/),\nwhich can be enabled by setting `katex.enabled = true` in the `extra` section\nof `config.toml`.\n\nAfter enabling this extension, the `katex` short code can be used in documents:\n\n- `{{ katex(body=\"\\KaTeX\") }}` to typeset a math formula inlined into a text,\n  similar to `$...$` in LaTeX\n- `{% katex(block=true) %}\\KaTeX{% end %}` to typeset a block of math formulas,\n  similar to `$$...$$` in LaTeX\n\n#### Automatic rendering without short codes\n\nOptionally, `\\\\( \\KaTeX \\\\)` / `$ \\KaTeX $` inline and `\\\\[ \\KaTeX \\\\]` / `$$ \\KaTeX $$`\nblock-style automatic rendering is also supported, if enabled in the config\nby setting `katex.auto_render = true`.\n\n### Elasticlunr search in other language\n\nZola use [Elasticlunr.js](https://github.com/weixsong/elasticlunr.js) to add full-text search feature.\nTo use languages other than en (English), you need to add some javascript files. See the Zola's issue [#1349](https://github.com/getzola/zola/issues/1349).\nBy placing the `templates/base.html`on your project and using the `other_lang_search_js` block, you can load the required additional javascript files in the right timing.\n\ne.g. `templates/base.html`\n\n```html\n{% extends \"DeepThought/templates/base.html\" %} {% block other_lang_search_js %}\n\u003cscript src=\"{{ get_url(path='js/lunr.stemmer.support.js') }}\"\u003e\u003c/script\u003e\n\u003cscript src=\"{{ get_url(path='js/tinyseg.js') }}\"\u003e\u003c/script\u003e\n\u003cscript src=\"{{ get_url(path='js/lunr.' ~ lang ~ '.js') }}\"\u003e\u003c/script\u003e\n\u003cscript src=\"{{ get_url(path='js/search.js') }}\"\u003e\u003c/script\u003e\n{% endblock %}\n```\n\nMore detailed explanations are aound in [elasticlunr's documents](https://github.com/weixsong/elasticlunr.js#other-languages-example-in-browser).\n\n\u003c!-- Contributing --\u003e\n## :wave: Contributing\n\n\u003ca href=\"https://github.com/RatanShreshtha/DeepThought/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=RatanShreshtha/DeepThought\" /\u003e\n\u003c/a\u003e\n\n\nContributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.\n\n- Fork the Project\n- Create your Feature Branch (git checkout -b feature/AmazingFeature)\n- Commit your Changes (git commit -m 'Add some AmazingFeature')\n- Push to the Branch (git push origin feature/AmazingFeature)\n- Open a Pull Request\n\n\u003c!-- License --\u003e\n## :warning: License\n\nDistributed under the MIT License. See  `LICENSE` for more information.\n\n\n\u003c!-- Contact --\u003e\n## :handshake: Contact\n\nRatan Kulshreshtha - [@RatanShreshtha](https://twitter.com/RatanShreshtha) - ratan.shreshtha[at]gmail.com\n\nProject Link: [https://github.com/RatanShreshtha/DeepThought](https://github.com/RatanShreshtha/DeepThought)\n\n\n\u003c!-- Acknowledgments --\u003e\n## :gem: Acknowledgements\n\nUse this section to mention useful resources and libraries that you have used in your projects.\n\n- [Shields.io](https://shields.io/)\n- [Choose an Open Source License](https://choosealicense.com)\n- [Awesome README](https://github.com/matiassingers/awesome-readme)\n- [Emoji Cheat Sheet](https://github.com/ikatyang/emoji-cheat-sheet/blob/main/README.md#travel--places)\n- [Slick Carousel](https://kenwheeler.github.io/slick)\n- [Font Awesome](https://fontawesome.com)\n- [Unsplash](https://unsplash.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRatanShreshtha%2FDeepThought","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FRatanShreshtha%2FDeepThought","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FRatanShreshtha%2FDeepThought/lists"}