Skip to content

Releases: ppoffice/hexo-theme-icarus

2.0.0

02 Nov 23:35
Compare
Choose a tag to compare

2.0.0

New Features

  • Theme configuration file (_config.yml) will be checked and validated on Hexo startup by the all-new configuration validator and configuration specifications. A default configuration file will be generated if none is detected. Additional, combined with new helper functions for retrieving configuration values, the validator can reduce the risks of crashing the rendering process caused by misconfiguration;
  • A flexible widget layout and configuration system has been added to Icarus to give users more freedom for placing widgets. This also makes it very easy to switch between single, double, and triple-column page layouts;
  • Users now can override global theme configurations on a specific page by setting the configurations in the front-matter of the post/page;
  • The new CDN provider settings provides several CDN choices for importing third-party libraries. If properly used, the page loading process will be largely speed up. Icarus also allows users to choose other CDNs by providing a format string;
  • Several additional plugins are introduced, including page-loaded animations, outdated browser detection, several share plugins, etc.

Improvements

  • Icarus is redesigned from ground up. The layout is constructed using powerful CSS flexbox and the website now adopts brand-new element styles;
  • Local third-party libraries are replaced with their online CDN version to achieve better maintainability and smaller code size;
  • Icarus now follows a uniformed URL scheme with the url_for helper function;
  • Like the social links in the profile widget, navbar and footer can also have icon links now.

Changed or Removed Features

  • _source folder is removed and you don't have to create categories and tags pages anymore. Those pages will be generated automatically by the custom Hexo generators;
  • Profile card has been rewritten as a standalone widget. Its configuration is also moved to the widget section. Meanwhile, the support for fixed profile card is removed;
  • Comment counters are removed from the index page. Duoshuo and Youyan comment plugins are removed as their service providers shut them down;
  • Support for swiftype search is removed;
  • Default and JiaThis share plugins are removed. The latter one is removed because its service has been shut down by its service provider;
  • Table of contents (ToC) is now a standalone sidebar widget.

2.0.0-rc

26 Oct 05:01
41f06e3
Compare
Choose a tag to compare
2.0.0-rc Pre-release
Pre-release

2.0.0 Release Candidate

New Features

  • Theme configuration file (_config.yml) will be checked and validated on Hexo startup by the all-new configuration validator and configuration specifications. A default configuration file will be generated if none is detected. Additional, combined with new helper functions for retrieving configuration values, the validator can reduce the risks of crashing the rendering process caused by misconfiguration;
  • A flexible widget layout and configuration system has been added to Icarus to give users more freedom for placing widgets. This also makes it very easy to switch between single, double, and triple-column page layouts;
  • Users now can override global theme configurations on a specific page by setting the configurations in the front-matter of the post/page;
  • The new CDN provider settings provides several CDN choices for importing third-party libraries. If properly used, the page loading process will be largely speed up. Icarus also allows users to choose other CDNs by providing a format string;
  • Several additional plugins are introduced, including page-loaded animations, outdated browser detection, several share plugins, Google custom search engine, and article read time estimation.

Improvements

  • Icarus is redesigned from ground up. The layout is constructed using powerful CSS flexbox and the website now adopts brand-new element styles;
  • Local third-party libraries are replaced with their online CDN version to achieve better maintainability and smaller code size;
  • Icarus now follows a uniformed URL scheme with the url_for helper function;
  • Like the social links in the profile widget, navbar and footer can also have icon links now.

Changed or Removed Features

  • _source folder is removed and you don't have to create categories and tags pages anymore. Those pages will be generated automatically by the custom Hexo generators;
  • Profile card has been rewritten as a standalone widget. Its configuration is also moved to the widget section. Meanwhile, the support for fixed profile card is removed;
  • Comment counters are removed from the index page. Duoshuo and Youyan comment plugins are removed as their service providers shut them down;
  • Support for swiftype search is removed;
  • Default and JiaThis share plugins are removed. The latter one is removed because its service has been shut down by its service provider;
  • Table of contents (ToC) is now a standalone sidebar widget;
  • The back-to-top button is now an optional plugin and it only shows on mobile devices from now on.

0.5.0

24 Oct 04:01
Compare
Choose a tag to compare

Features

  • Update to Font Awesome 5 #326
  • Support fixed profile card #318

Fix

  • Gitment and Valient comment plugin issues #303 #341

v0.4.0

20 Nov 16:34
Compare
Choose a tag to compare

Features

  • Add JustifiedGallery support
  • Add RTL language support
  • Add some comment plugins
  • Add mathjax support

Fixes

  • Page layout fixes
  • Rename vendor library folder name to prevent being ignored by GitHub #202
  • Update styles
  • Some comment plugin fixes

v0.3.0

20 Aug 15:07
Compare
Choose a tag to compare

Features

  • Introduce a brand new slideshow plugin for your photos, lightgallery.js. (Fancybox removed)
  • Add Turkish translation
  • Update Fontawesome
  • Update Hexo dependencies

Fixes

  • Incorrect RSS link in the document header section
  • Incorrect code block height

v0.2.1

07 Jul 14:17
Compare
Choose a tag to compare

Features

  • Add Insight Search

Fixes

  • Custom meta tags for each of your posts
  • Inline code highlight fix
  • Post & thumbnail relative paths
  • Add & fix translations
  • Tons of other fixes

v0.2.0

08 Feb 12:28
Compare
Choose a tag to compare

Icarus v0.2.0

Features:

  • More than 60 code highlight themes
  • More search engine choices
  • Introducing new comment plugins
  • Introducing new share plugins
  • Better configuration file and documentation
  • Better extensibility

⭐ Please read the docs before install or update.

v0.1.0

08 Feb 11:49
Compare
Choose a tag to compare

Icarus v0.1.0