Skip to content
A Theme For Hexo
CSS HTML JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
languages
layout
source
.DS_Store
README.md
_config.yml

README.md

LIM -A Theme For HEXO-

LIM, it is an abbreviations of “Less is more”. A sophisticated morden flat design completed this clean, easy, wonderful theme.

BEFORE USING

LIM IS NOW STILL ALFA VERSIOM。

PLEASE REQUEST THE PROBLEM TO US TO MAKE THE THEME BETER😉


STATE OF FRONT-END DEVELOP

  • "[✓]" Means Finished "[ ]" Means Haven't Finished.

  • Footer Social-link icon quote from Font-Awesome

  • Search Box Effect

  • Import Pace.js For Loading Effect

  • Build New "About Page"

  • Index.ejs & layout.ejs Rebuild

  • Picture Display Effect Rebuild

  • Change Markdown Render Engine

  • Support Checkbox With MD

  • Added Button For Click2Load Disqus

STATE OF BACK-END DEVELOP

  • "[✓]" Means Finished "[ ]" Means Haven't Finished.

  • Optimise Footer.ejs & config.yml Efficiency

  • Local Comments System Build Support Disqus

  • Support Lazyload

  • Local Search System Build

  • Optimice CSS & JS Animation Performance


Usage

  1. cd To Your Root Directory Of HEXO

    $ cd ~/Your-Root-Derectory-Of-Hexo/

  2. Clone Files And Install Necessery Parts

    $ clone https://https://github.com/CarterJimmy/LIM.git themes/LIM
    $ npm install hexo-renderer-sass --save
    $ npm install hexo-tag-fontawesome --save
    $ npm install hexo-generator-tag --save
    $ npm install hexo-generator-feed --save
    $ npm install hexo-tag-aplayer --save

  3. Change the themes property in _config.yml

    theme: LIM

  4. Customize And Apply
    Run hexo server to test the theme at local.
    Run hexo deploy -g to apply new theme for your Page


Other

To use the checkbox function, you have to remove the default markdown-render-engine and install hexo-renderer-markdown-it for new one.
Here is the step for install.

  1. Move to your root Directory Of HEXO

$ cd ~/Your-Root-Derectory-Of-Hexo/

  1. Remove the default renderer, and install new renderer.

$ npm uninstall hexo-renderer-marked --save
$ npm install hexo-renderer-markdown-it --save

  1. For using the checkbox function, you have to install markdown-it-checkbox plugin.

$ cd node_modules/hexo-renderer-markdown-it/
$ npm install markdown-it-checkbox --save

  1. Change your root _config.yml
# Markdown-it config
## Docs: https://github.com/celsomiranda/hexo-renderer-markdown-it/wiki
markdown:
 render:
   html: true # Doesn't escape HTML content so the tags will appear as html.
   xhtmlOut: false # Parser will not produce XHTML compliant code.
   breaks: true # Parser produces `<br>` tags every time there is a line break in the source document.
   linkify: false # Returns text links as text.
   typographer: true # Substitution of common typographical elements will take place.
   quotes: '“”‘’' # "double" will be turned into “single”
                  # 'single' will be turned into ‘single’
 plugins:
   - markdown-it-abbr
   - markdown-it-checkbox # Enable the checkbox function
   - markdown-it-emoji # If you're looking for the Emoji function, you have to install this plugin
   - markdown-it-footnote
   - markdown-it-ins
   - markdown-it-sub
   - markdown-it-sup
 anchors:
   level: 2 # Minimum level for ID creation. (Ex. h2 to h6)
   collisionSuffix: 'v' # A suffix that is prepended to the number given if the ID is repeated.
   permalink: true # If true, creates an anchor tag with a permalink besides the heading.
   permalinkClass: header-anchor # Class used for the permalink anchor tag.
   permalinkSymbol: ¶ # The symbol used to make the permalink.

Document

*Coming Soon™*

Inspired Model

This Theme is based Daily by GallenHu

forthebadge

You can’t perform that action at this time.