The goal of Antarctica is evolving to an elegant and feature-rich theme across platforms.
- Fully responsive layout achieves best visual on different screens
- Flexible widgets provide extensible functionality
- Integrated NerdFonts with 3000+ icons
- Automatic sitemap generation with Jekyll Sitemap
- Configuration-free search engine optimization with Jekyll Seo Tag
- Reduced JavaScript usage to accelerate loading. No external js file for main frame (Some widgets require external JavaScript).
There are three ways to install:
- If you are hosting the site by yourself, you may prefer to install as a gem-based theme
- If you are hosting the site on Github pages, you can install as a remote theme
- You can also fork the release branch of this repository
Customizable options are under _config.yml. Coments inside will help you to edit them.
Widgets in Antarctica are cards docked at the right side of the page with customizable contents. To enable/disable a widget, edit the widgets
field in the template
section of the config.
Widgets included in the current version:
- colophon
- comment
- post metadata
- share this page
- related sites
- table of content
Widgets are essentially self-contained HTML files including all the styles and scripts needed. To add a widget, create a HTML file under ./_includes/widgets/. You can take other files in this directory as a reference.
A page only loads widgets registered in it. This allows different sets of widgets to be load according to the page. To register a widget to a page, add the filename of the widget excluding the extension to the widgets
field in the file under ./_layouts/. To make the widget enabled, the name should also be added to the widgets
field in the template
section of the config.
Feature | Planned Version | Status |
---|---|---|
Scrollable widget bar | 0.2 | √ |
Comment widget improvement | 0.2 | √ |
Related sites widget | 0.2 | √ |
Table of contents widget | 0.2 | √ |
Pinned post | 0.2 | √ |
Abstract/excerpt in preview | 0.2 | √ |
Optimize view on large screen | 0.3 | √ |
Arcylic color scheme | 0.3 |
This project is available under GPLv3 License.
If you find this project useful, please star this repository. Thanks.