57

GitHub - ppoffice/hexo-theme-icarus: A simple, delicate, and modern theme for th...

 5 years ago
source link: https://github.com/ppoffice/hexo-theme-icarus
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

687474703a2f2f70706f66666963652e6769746875622e696f2f6865786f2d7468656d652d6963617275732f696d616765732f6c6f676f2e737667
A simple, delicate, and modern theme for the static site generator Hexo.
Preview | Documentation | Download

Icarus

? Installation

Download & extract or git clone Icarus from GitHub to your blog's theme folder, and that's it!

git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus

Once started, Icarus will remind you of any missing dependencies and configuration files.

? Features

Extensive Plugin Support

Icarus includes plentiful search, comment, sharing and other plugins out of the box. You can choose any of them to enrich your blog experience, or build your own plugin easily referring to the existing Icarus plugins.

Comment plugins

Search plugins

Share plugins

Other plugins

Rich Code Highlight Theme Choices

Icarus directly import code highlight themes from the highlight.js package, and makes more than 70 highlight themes available to you.

687474703a2f2f70706f66666963652e6769746875622e696f2f6865786f2d7468656d652d6963617275732f67616c6c6572792f636f64652d686967686c696768742f61746f6d2d6f6e652d6c696768742e706e67 687474703a2f2f70706f66666963652e6769746875622e696f2f6865786f2d7468656d652d6963617275732f67616c6c6572792f636f64652d686967686c696768742f6d6f6e6f6b61692e706e67 687474703a2f2f70706f66666963652e6769746875622e696f2f6865786f2d7468656d652d6963617275732f67616c6c6572792f636f64652d686967686c696768742f616e64726f696473747564696f2e706e67

Elastic Theme Configuration

In addition to the minimalistic and easy-to-understand configuration design, Icarus allows you to set configurations on a per-page basis with the ability to merge and override partial configurations.

_config.yml post.md
menu:
    Archives: /archives
    Categories: /categories
    Tags: /tags
    About: /about
title: A Simple Post
menu:
    Go Home: /index.html
---
# Here is some simple markdown.
687474703a2f2f70706f66666963652e6769746875622e696f2f6865786f2d7468656d652d6963617275732f67616c6c6572792f6e61766261722f6d61696e2d636f6e6669672e706e67 687474703a2f2f70706f66666963652e6769746875622e696f2f6865786f2d7468656d652d6963617275732f67616c6c6572792f6e61766261722f706f73742d636f6e6669672e706e67

Responsive Layout

No matter what modern browsering device your audiences are using, they can always get the best experience because Icarus's responsive layout across multiple viewpoints.

Responsive Layout

? Development

This project is built with

  • Hexo 3.7.1
  • Ejs
  • Stylus
  • Bulma 0.7.2

Please refer to the documentation for Icarus implementation details.

? Contribute

If you feel like to help us build a better Icarus, you can

? Write a plugin | ✒️Submit a tutorial | ?Report a bug | ?Add a translation

? License

This project is licensed under the MIT License - see the LICENSE file for details.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK