{"id":28070126,"url":"https://github.com/neverbot/maldorne-theme","last_synced_at":"2026-01-27T09:15:32.268Z","repository":{"id":73030251,"uuid":"382485389","full_name":"neverbot/maldorne-theme","owner":"neverbot","description":"Hexo theme for maldorne.org","archived":false,"fork":false,"pushed_at":"2025-03-09T03:42:06.000Z","size":2172,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-30T07:46:37.754Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://maldorne.org","language":"Stylus","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neverbot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2021-07-02T23:29:07.000Z","updated_at":"2025-03-09T03:42:10.000Z","dependencies_parsed_at":"2024-07-18T13:22:06.235Z","dependency_job_id":"02419ead-14c9-4a24-b5eb-63e51549c22e","html_url":"https://github.com/neverbot/maldorne-theme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/neverbot/maldorne-theme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neverbot%2Fmaldorne-theme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neverbot%2Fmaldorne-theme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neverbot%2Fmaldorne-theme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neverbot%2Fmaldorne-theme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neverbot","download_url":"https://codeload.github.com/neverbot/maldorne-theme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neverbot%2Fmaldorne-theme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28810474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T07:41:26.337Z","status":"ssl_error","status_checked_at":"2026-01-27T07:41:08.776Z","response_time":168,"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":[],"created_at":"2025-05-12T19:37:53.702Z","updated_at":"2026-01-27T09:15:32.253Z","avatar_url":"https://github.com/neverbot.png","language":"Stylus","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"800\" alt=\"screenshot\" src=\"/screenshot.png\"\u003e\n\u003c/p\u003e\n\n# Maldorne Theme\n\nBased on the [Chic Template](https://github.com/Siricee/hexo-theme-Chic) by [@Siricee](https://github.com/Siricee).\n\n\u003e Chic, French word means 'Elegant' in English.\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"Author\" src=\"https://img.shields.io/badge/Author-neverbot-blue.svg\"/\u003e\n\u003cimg alt=\"Author\" src=\"https://img.shields.io/badge/Author-siricee-blue.svg\"/\u003e\n\u003cimg alt=\"Hexo\" src=\"https://img.shields.io/badge/hexo-3.0+-0e83cd.svg?style=flat-square\"/\u003e\n\u003cimg alt=\"Build Status\" src=\"https://img.shields.io/badge/device-responsive-orange.svg\"/\u003e\n\u003c/p\u003e\n\n## Contents\n- [Doc language](#doc-language)\n- [Contents](#contents)\n- [Introduction](#introduction)\n- [Demo](#demo)\n- [Features](#features)\n- [Installation](#installation)\n- [Requirements](#requirements)\n- [Configuration](#configuration)\n  - [Add 'Tag', 'Category' Page](#add-tagcategory-page)\n  - [MathJax (Render LaTeX Formula)](#mathjax-render-latex-formula)\n- [Customize](#customize)\n- [FAQ](#faq)\n- [Gallary](#gallary)\n- [LICENSE](#license)\n\n## Introduction\nAn elegant, powerful, easy-to-read Hexo theme.\n\n## Demo\n- [Demo site (maldorne.org)](https://maldorne.org)\n- [Demo site (siricee.github.io)](https://siricee.github.io/hexo-theme-Chic)\n\n## Features\n- Appropriate blank blocks, elegant but not simple.\n- ~Light/Dark theme, just one click.~ Removed in Maldorne version.\n- Abundant highlight mode.\n- Elaborately selected fonts, best reading experience. \\* *'Microsoft Jhenghei' especially recommended.*\n- Auto fit Mobile and Screen responsively.\n- Support MathJax, Support Formula written in LaTeX.\n\n## Installation\n```bash\ncd your-blog/themes\ngit clone https://github.com/neverbot/maldorne-theme.git maldorne\n```\n- Modify theme setting in `_config.yml` to `maldorne`.\n- You can change the theme language in `themes/maldorne/_config.yml` in the `i18n/language` setting. \n\n## Requirements\nNeeded packages in your hexo blog:\n\n- `hexo-fontawesome`\n\n## Configuration\n\u003cdetails\u003e\n\u003csummary\u003e\u003cmark\u003eclick here to spread\u003c/mark\u003e\u003c/summary\u003e\n\n```yaml\n# Header\nnavname: House of Maldorne\n\n# navigator items\nnav:\n  - blog: \n    name: nav.blog \n    url: /archives\n  - games: \n    name: nav.games\n    url: /games\n  - play: \n    name: nav.play\n    url: /play\n  - about:\n    name: nav.about\n    url: /about\n\n# favicons\nicons: true\n\n# Profile\navatar: /image/maldorne_old_logo.png\n\ni18n:\n  language: en\n\n# main menu navigation\n## link is the complete url\n## icon is the fontawesome icon name\n## prefix is the fontawesome style\n## Unused keys can be commented out.\nlinks:\n  Blog: \n    link: /archives\n    icon: book-open\n    prefix: fas\n  Twitter: \n    link: https://twitter.com/houseofmaldorne\n    icon: twitter\n    prefix: fab\n  LinkedIn: \n    link: https://www.linkedin.com/company/11107294\n    icon: linkedin\n    prefix: fab\n  Github: \n    link: https://github.com/maldorne/\n    icon: github\n    prefix: fab\n#  Category:\n#  Tags: \n#  Link:\n#  Resume:\n#  Publish:\n#  Trophy:\n#  Gallary:\n#  RSS:\n#  AliPay:\n#  ZhiHu: \n#  FaceBook:\n#  Skype:\n#  CodeSandBox:\n#  CodePen:\n#  Sketch:\n#  Gitlab:\n#  Dribble:\n#  Instagram:\n#  Reddit:\n#  YouTube:\n#  QQ:\n#  Weibo:\n#  WeChat:\n\n# how links show: you have 2 choice--text or icon.\nlinks_text_enable: false\nlinks_icon_enable: true\n\n# Post page\n## Post_meta\npost_meta_enable: true\n\npost_author_enable: true\npost_date_enable: true\npost_category_enable: true\n## Post copyright\npost_copyright_enable: true\n\npost_copyright_author_enable: false\npost_copyright_permalink_enable: true\npost_copyright_license_enable: false\npost_copyright_license_text: Copyright (c) 2022 House of Maldorne\npost_copyright_slogan_enable: false\n\n## toc\npost_toc_enable: true\npage_toc_enable: true\n\n# Page\npage_title_enable: true\n\n# Date / Time format\n## Hexo uses Moment.js to parse and display date\n## You can customize the date format as defined in\n## http://momentjs.com/docs/#/displaying/format/\ndate_format: MMMM D, YYYY\ntime_format: HH:mm:ss\n\n# stylesheets loaded in the \u003chead\u003e\nstylesheets:\n  - /css/style.css\n\n# scripts loaded in the end of the body\nscripts:\n  - /js/script.js\n  - /js/tocbot.min.js\n    # tscanlin/tocbot: Build a table of contents from headings in an HTML document.\n    # https://github.com/tscanlin/tocbot\n\n# plugin functions\n## Mathjax: Math Formula Support\n## https://www.mathjax.org\nmathjax:\n  enable: true\n  import: demand # global or demand\n  ## global: all pages will load mathjax,this will degrade performance and some grammers may be parsed wrong.\n  ## demand: Recommend option,if your post need fomula, you can declare 'mathjax: true' in Front-matter\n\n```\n\u003c/details\u003e\n\u003cbr\u003e\n\n### Add 'Tag', 'Category' Page\n\nThere is no 'tag' or 'category' page in initialized site. If you need it, please follow the steps below.\n\n1. execute command\n```bash\nhexo new page tag\nhexo new page category\n```\n2. enter the dictionary\n```bash\ncd source/tag\n```\n3. add 'layout' key\n```yaml\n// source\\tag\\index.md\n---\ntitle: Tag\nlayout: tag\n---\n```\n4. So do the category page.please set keyword 'layout' category.\n\n### MathJax (Render LaTeX Formula)\n\nRelated config file（`maldorne/_config.yml`）:\n\n```yaml\n# plugin functions\n## Mathjax: Math Formula Support\n## https://www.mathjax.org\nmathjax:\n  enable: true\n  import: global # global or demand\n  ## global: all pages will load mathjax,this will degrade performance and some grammers may be parsed wrong.\n  ## demand: if your post need fomula, you can declare 'mathjax: true' in Front-matter\n```\n`mathjax` has keywords below：\n- `enable`: value`true` enable mathjax(default set `true`); value`false` disable.\n- `import`:this key sets mathjax load method, option could be `global` or `demand`.\n  - `global`：global import, all pages will load script.It's convenient, but **it may cause some MarkDown grammers parsed wrong**.for example, consecutive `$$` will be rendered as a formula；Besides,global import will waste performance in pages without any formula.\n  - `demand`【Recommended】：import mathjax when you need.After you set this value, if you need use formula,just declare it in post Front-matter.Here is an example below.\n    ```yaml\n    ---\n    title: MathJax Test\n    date: 2019-07-05 21:27:59\n    tags:\n    mathjax: true # add this statement, MathJax will enable in this post.\n    ---\n    ```\nLaTeX grammers will not be illustrated in this doc. In Chic theme, Single '$' rounded statement is regarded as inline formula like `$f(x)=ax+b$` ; Double '$' rounded statement is regarded as block formula like `$$f(x)=ax+b$$`. More information please read LaTeX doc and [Formula test page in Demo Site](https://siricee.github.io/hexo-theme-Chic/2019/07/05/MathJax_test/).\n\n## Customize\n\n- Highlight Style：Enter `maldorne-theme\\source\\css\\style.styl` change stylesheet with key word `_highlight` in link in `_highlight` dictionary.\n\n- Customize stylesheets in path below.(stylus）\n\n   `maldorne-theme\\source\\css\\custom.styl`\n\n- Customize javascripts in dictionary below.\n\n  `maldorne-theme\\source\\js`\n\n  Then add declaration in `_config.yml` key word 'script'\n\n## FAQ\n\n1. I deployed my site on second-level url (such as username.github.io/Blog), why my css,avatar and other sources missed (404 error)?\n\n    Answer: You need change some URLs in root config url keyword. For instance:\n    ```yaml\n    # (blog/_config.yml)\n\n    # URL\n    ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'\n    url: https://siricee.github.io/hexo-theme-Chic/  # this is your deploy url.\n    root: /hexo-theme-Chic/  # this is your root folder url.\n    permalink: :year/:month/:day/:title/\n    permalink_defaults:\n    ```\n\n2. How to set the dark theme as default theme for whole site automatically?\n   \n   Answer: You need to change some codes in `maldorne-theme\\source\\js\\script.js`, function `document.ready` as below.\n   ```javascript\n   document.ready(\n    function () {\n        // ...Omit part of the code\n        const isDark = currentTheme === 'dark';\n        // change this line to\n        // const isDark = currentTheme !== 'dark';\n   ```\n   Now, you have already set the dark theme as default successfully.\n\n3. More questions will be added later...\n\n\n## LICENSE\n- Chic © [@Siricee](https://github.com/Siricee)\n- Maldorne © [@neverbot](https://github.com/neverbot)\n\n\u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\"\u003e\u003cimg alt=\"Creative Commons License\" style=\"border-width:0\" src=\"https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png\" /\u003e\u003c/a\u003e\u003cbr /\u003eThis work is licensed under a \u003ca rel=\"license\" href=\"http://creativecommons.org/licenses/by-nc-sa/4.0/\"\u003eCreative Commons Attribution-NonCommercial-ShareAlike 4.0 International License\u003c/a\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneverbot%2Fmaldorne-theme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneverbot%2Fmaldorne-theme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneverbot%2Fmaldorne-theme/lists"}