Getting Started with Icarus

Getting Started with Icarus

Welcome to the Icarus documentation site! Icarus is a simple, delicate, and modern theme for the static site generator Hexo. It strives to be elegant in design while simple and straightforward to use. Its versatile and flexible configuration system enables power users lay out their sites to the finest details. Icarus also offers a wide range of plugins and widgets to meet your various customization and optimization needs. Moreover, its refreshed implementation enables better IDE support and third-party integration, which open to a sea of improvement possibilities.

Read more
Icarus User Guide - Configuring the Theme

Icarus User Guide - Configuring the Theme

Icarus’ default theme configuration file is _config.icarus.yml. It defines the global layout and style settings of the theme and controls external features such as plugins and widgets. This article details the general configurations of the theme. It also explains what configuration files are used and how Icarus generate and validate these configurations.

Read more
FAQ

Icarus User Guide - Donation Buttons

This article covers donation button configurations supported by Icarus 3. If you need to display multiple donation buttons at once, add individual button configuration to the donates array like the following:

_config.icarus.yml
1
2
3
4
5
6
7
donates:
-
type: ... # Button 1
...
-
type: ... # Button 2
...
Read more

Icarus User Guide - CDN Providers

Choosing the right CDN providers can significantly reduce the page loading time of your viewers. Icarus lets you pick among several built-in CDN provider options for serving third-party libraries and asset files used by Icarus.

Read more

Icarus User Guide - Widgets

This article covers widgets supported by Icarus 3. To display multiple widgets at once, simply add individual widget configuration to the widgets array. They will appear in the order of their definitions. The type and position settings are required for every widget. Here is an example:

_config.icarus.yml
1
2
3
4
5
6
7
8
9
widgets:
-
type: ... # Widget 1
position: left
...
-
type: ... # Widget 2
position: right
...
Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×