Skip to content

Releases: ppoffice/hexo-theme-icarus

4.0.0-rc.1

14 Aug 21:55
Compare
Choose a tag to compare
4.0.0-rc.1 Pre-release
Pre-release

Breaking Changes

  • Upgrade to Hexo 5.0
  • Update schema version to 4.0.0
  • Require Node.js version 10.13.0 or higher
  • Use page tags instead of page keywords in Open Graph

New Features

  • Allow theme to be installed via NPM
  • Support _config.icarus.yml configuration file

Improvements

  • Re-enable Hexo's meta_generator and external_link filters

3.1.1

16 Jul 17:47
Compare
Choose a tag to compare

Improvements

  • Beautify scrollbars in webkit browsers #767

Bug Fixes

  • Fix profile widget avatar image overflow
  • Make article tags normal case #741
  • Fix incorrect footer positioning in short pages #750

3.1.0

16 May 14:43
1b2c8a8
Compare
Choose a tag to compare

New Features

  • Add immersive message box (<div class="message message-immersive">)
  • Show author name if available above the post title #718

Bug Fixes

  • Improve the display of long MathJax and KaTeX equations #707
  • Fix search box input height on Chrome 71 #721

3.0.2

20 Apr 21:48
Compare
Choose a tag to compare

Bug Fixes

  • Import web fonts from HTML instead of stylus to enable per-page font CDN
  • Fix Open Graph URL and images which were not properly set #681
  • Fix code block font size in Safari on iOS #672
  • Allow empty social_links in the profile widget #674
  • Fix an error that crash the page generation when open graph or structured data settings are null #694
  • Fix headings and block quote content overflow in article #693

3.0.1

10 Apr 19:48
Compare
Choose a tag to compare

Improvements

  • Set default canonical URL to post's permalink for better SEO #656

Bug Fixes

  • Prevent adding meta tags when nothing is set
  • Fix fontcdn helper function ppoffice/hexo-component-inferno#6
  • Move algolia and insight schemas to ppoffice/hexo-component-inferno

3.0.0

02 Apr 15:03
Compare
Choose a tag to compare

New documentation will be coming out soon. Stay tuned.

Breaking Changes

  • Completely rewrite layouts using JSX and Inferno.js
  • Reimplement configuration specification in JSON Schema, rewrite configuration validation and generation functions
  • Rewrite stylesheets and JavaScript scripts
  • Several configuration name and structure changes
  • Rename static image file folder from source/images to source/img
  • Remove the tag_cloud widget
  • Lots of the layouts, schemas, utility functions, and Hexo extensions have been moved to ppoffice/hexo-component-inferno

New Features

  • Add a new theme variant: Cyberpunk
  • Add support for layout-specific configurations: _config.post.yml and _config.page.yml
  • Introduce a new mechanism for migrating configurations to the latest version
  • Add Utterances comment plugin #625
  • Add Disqus.js comment plugin
  • Add Buy Me A Coffee donation button
  • Add CNZZ analytics support #584
  • Add Algolia search plugin #337
  • Add Google AdSense widget #451
  • Add KaTeX math renderer
  • Add structured data support #207
  • Add German translation #586
  • Add command-line flags to allow skip the configuration checking: --icarus-dont-generate-config, --icarus-dont-upgrade-config, --icarus-dont-check-config

Improvements

  • Speed up page generation and reduce memory footprint (use export NODE_ENV=production)
  • Code blocks now can be folded individually #576
  • Improved package dependency checking with version number checking
  • Load Valine comment plugin from CDN #574
  • Keyword highlight in Insight search plugin #418
  • A ton of bug fixes

2.8.1

02 Apr 14:50
Compare
Choose a tag to compare

Bug Fixes

  • Fix post word counter when page content is not defined #654
  • Remove canonical_url from _config.yml generation #656
  • Fix an external link in the default _config.yml's comments #655

3.0.0-rc

12 Mar 19:26
Compare
Choose a tag to compare
3.0.0-rc Pre-release
Pre-release

Breaking Changes

  • Completely rewrite layouts using JSX and Inferno.js
  • Reimplement configuration specification in JSON Schema, rewrite configuration validation and generation functions
  • Rewrite stylesheets and JavaScript scripts
  • Several configuration name and structure changes
  • Rename static image file folder from source/images to source/img
  • Remove the tag_cloud widget
  • Lots of the layouts, schemas, utility functions, and Hexo extensions have been moved to ppoffice/hexo-component-inferno

New Features

  • Add a new theme variant: Cyberpunk
  • Add support for layout-specific configurations: _config.post.yml and _config.page.yml
  • Introduce a new mechanism for migrating configurations to the latest version
  • Add Utterances comment plugin #625
  • Add Disqus.js comment plugin
  • Add Buy Me A Coffee donation button
  • Add CNZZ analytics support #584
  • Add Algolia search plugin #337
  • Add Google AdSense widget #451
  • Add KaTeX math renderer
  • Add structured data support #207
  • Add German translation #586
  • Add command-line flags to allow skip the configuration checking: --icarus-dont-generate-config, --icarus-dont-upgrade-config, --icarus-dont-check-config

Improvements

  • Speed up page generation and reduce memory footprint (use export NODE_ENV=production)
  • Code blocks now can be folded individually #576
  • Improved package dependency checking with version number checking
  • Load Valine comment plugin from CDN #574
  • Keyword highlight in Insight search plugin #418
  • A ton of bug fixes

3.0.0-beta.3

08 Mar 17:25
Compare
Choose a tag to compare
3.0.0-beta.3 Pre-release
Pre-release

Breaking Changes

  • Move layout components, config schemas, core theme functions (config generation and validation, config migration, view component loading and caching), and some reusable Hexo extensions to hexo-component-inferno

New Features

  • Add Utterances comment system #625

Bug fixes

  • Fix code block style on mobile screens #605 #606
  • Catch exception when detecting external links in the browser #619

2.8.0

13 Mar 22:26
e1cffe7
Compare
Choose a tag to compare

New Features

  • Add Utterances comment plugin #625
  • Add German translation #586
  • Allow individual code block folding #576

Improvements

  • Load Valine from CDN #574

Bug Fixes

  • Code block style error on mobile screens and Safari #602