A simple, delicate, and modern theme for the static site generator Hexo.
Preview | Documentation | Chat on Gitter

![Icarus](https://ppoffice.github.io/hexo-theme-icarus/gallery/preview.png?1 "Icarus Preview") ### :cd: Installation Download & extract or `git clone` Icarus from GitHub to your blog's theme folder, and that's it! ```shell $ git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus $ hexo s // start a live server ``` Once started, Icarus will remind you of any missing dependencies to install. And it will create a theme configuration file (`_config.yml`) if it is not there. ### :gift: Features **Cyberpunk Theme Variant** Tap into the future cyber world with the newly added Cyberpunk theme variant. Inspired by [Cyberpunk 2077](https://www.cyberpunk.net). ![Icarus Cyberpunk](https://ppoffice.github.io/hexo-theme-icarus/gallery/screenshots/cyberpunk.png "Icarus Cyberpunk") **Extensive Plugin Support** Icarus includes plentiful search, comment, sharing and other plugins out of the box that makes your blog feature-rich and powerful.
Comment Donation Search Share Widgets Other Plugins
Changyan Alipay Insight AddThis Google AdSense Baidu Analytics
Disqus Buy Me A Coffee Algolia AddToAny Archives BuSuanZi Vistor Counter
DisqusJS Patreon Google CSE Baidu Share Categories CNZZ Analytics
Facebook Paypal Baidu Share.js External Site Links Light and Justified Gallery
Gitalk Wechat ShareThis Recent Posts Google Analytics
Gitment Google Feedburner Hotjar User Feedback
Isso Author Profile KaTex
LiveRe Tags MathJax
Utterances Table of Contents Outdated Browser Detection
Valine Page Loading Animations
**Rich Code Highlight Theme Choices** Icarus directly import stylesheets from the [highlight.js](https://highlightjs.org/) package and makes more than 90 code highlight themes available to you.
Atom One Light Monokai Kimbie Dark
**Flexible Theme Configuration** Icarus allows you to configure your site on a per-page or per-layout basis.
_config.yml post.md _config.page.yml
widgets:
  - type: profile
    position: left
  - type: recent_posts
    position: right
widgets:
  - type: profile
    position: left
  - type: recent_posts
    position: left
widgets: null
 
 
 
**Responsive Layout** Give your audiences best viewing experience with Icarus's mobile-friendly responsive layout. ![Responsive Layout](https://ppoffice.github.io/hexo-theme-icarus/gallery/responsive.png) ### :hammer: Development This project is built with - [Hexo](https://hexo.io/) - [Inferno.js](https://infernojs.org/) - [Stylus](https://stylus-lang.com/) - [Bulma](https://bulma.io/) Please refer to the [documentation](https://ppoffice.github.io/hexo-theme-icarus/categories/) and [contributing guide](https://github.com/ppoffice/hexo-theme-icarus/blob/master/CONTRIBUTING.md) for implementation details. ### :tada: Contribute If you feel like to help us build a better Icarus, you can :black_nib: [Submit a tutorial](https://github.com/ppoffice/hexo-theme-icarus/new/site/source/_posts) | :earth_asia: [Add a translation](https://github.com/ppoffice/hexo-theme-icarus/tree/master/languages) | :triangular_flag_on_post: [Report a bug](https://github.com/ppoffice/hexo-theme-icarus/issues/new) | :electric_plug: [Suggest a new feature](https://github.com/ppoffice/hexo-theme-icarus/pulls) ### :memo: License This project is licensed under the MIT License - see the [LICENSE](https://github.com/ppoffice/hexo-theme-icarus/blob/master/LICENSE) file for details.