All Projects → lotabout → Hexo Theme Noise

lotabout / Hexo Theme Noise

Licence: mit
A hexo theme

Labels

Projects that are alternatives of or similar to Hexo Theme Noise

React Redux Antdesign Webpack Starter
react + redux + ant design + react-router 4 + webpack 4 starter
Stars: ✭ 44 (-47.62%)
Mutual labels:  less
Ghosttheme Stockholm
👻 📝 ✨ Clean Ghost theme with advanced features & customization.
Stars: ✭ 67 (-20.24%)
Mutual labels:  less
Moo Css
模块化面向对象的css写法规范策略。适用于大中小型C端项目样式开发,旨在提高开发和维护效率。
Stars: ✭ 79 (-5.95%)
Mutual labels:  less
Vue Spa
vue-spa : vue + vue-router + axios + vuex + vux 快速成型移动端项目,直接使用。欢迎star
Stars: ✭ 46 (-45.24%)
Mutual labels:  less
Maxpress
MaxPress:MarkDown+Python实现微信公众号一键排版
Stars: ✭ 56 (-33.33%)
Mutual labels:  less
Qgis Website
QGIS-Website
Stars: ✭ 71 (-15.48%)
Mutual labels:  less
React Antd Todo
A simple todo list app built with React, Redux and Antd - Ant Design
Stars: ✭ 42 (-50%)
Mutual labels:  less
Opentechsummit.eu
OpenTechSummit Europe https://opentechsummit.eu
Stars: ✭ 1,240 (+1376.19%)
Mutual labels:  less
Govicons
🇺🇸 US Government themed icons and CSS toolkit
Stars: ✭ 60 (-28.57%)
Mutual labels:  less
Path Menu
Path 2.0 Flyout Menu using CSS (Less), contrib to Path (iOS app) by Tunghsiao Liu
Stars: ✭ 78 (-7.14%)
Mutual labels:  less
Rocssti
RÖCSSTI : pour démarrer vos CSS avec la patate !
Stars: ✭ 46 (-45.24%)
Mutual labels:  less
Vue3 Admin
👏vue3.0后台管理框架👏基于vue-cli4+compositionAPI+vue-router4
Stars: ✭ 54 (-35.71%)
Mutual labels:  less
Stylelint
A mighty, modern linter that helps you avoid errors and enforce conventions in your styles.
Stars: ✭ 9,350 (+11030.95%)
Mutual labels:  less
Forpda
Alternative client for 4pda.ru
Stars: ✭ 43 (-48.81%)
Mutual labels:  less
Flow Ui
Flow-UI is a highly customizable UI framework based Seajs/jQuery。
Stars: ✭ 79 (-5.95%)
Mutual labels:  less
Csspin
CSS Spinners and Loaders - Modular, Customizable and Single HTML Element Code for Pure CSS Loader and Spinner
Stars: ✭ 1,019 (+1113.1%)
Mutual labels:  less
Less Plugin Glob
Globbing support for LESS
Stars: ✭ 70 (-16.67%)
Mutual labels:  less
Vertical Rhythm
Put some typographical vertical rhythm in your CSS. LESS, Stylus and SCSS/SASS versions included.
Stars: ✭ 83 (-1.19%)
Mutual labels:  less
Cessie
Transpile your CSS bundle to support CSS variables, calc, and future CSS for legacy browsers.
Stars: ✭ 81 (-3.57%)
Mutual labels:  less
React Antd Multi Tabs Admin
ts+react+antd-多页签后台模板(纯净版,非 antd pro!)
Stars: ✭ 73 (-13.1%)
Mutual labels:  less

Noise

Demo

Noise theme is based on very-simple, creatd by lotabout.

A little preview:

noise-index

noise-hello

Installation

Install theme and renderers:

git clone https://github.com/lotabout/hexo-theme-noise themes/noise
npm install hexo-renderer-less --save
npm install hexo-renderer-pug --save

Edit _config.yml in hexo root, change theme to noise.

Configuration

Default config:

# noise/_config.yml
menu:
  Home: /
  Archives: archives
social:
  email:
  twitter:
  github:
  googleplus:
  rss: /atom.xml
fancybox: true
infinite_scroll: false
show_toc: true
toc_words: "Table of Contents"
compact_index: false
duoshuo: #duoshuo_shortname
disqus: #disqus _shortname
google_analytics: #Google Analytics Tracking Code
google_adsense_page_level_ads: #Google Adsense Page Level Ads Code
  • menu - The navigation links on the header
  • social - Social icons such as email/github/twitter etc. to show on the footer
    • email - Email address
    • twitter - twitter account
    • github - github account
    • googleplus - Google Plus account
    • rss - RSS subscription link, learn more in hexo-generator-feed
  • fancybox - Enable Fancybox
  • infinite_scroll - Enable infinite scroll on index page
  • show_toc - To show ToC if no toc: is specified in post
  • toc_words - The words to show in the TOC line
  • compact_index - Use "archive" style index page
  • duoshuo - Duoshuo shortname
  • disqus - Disqus shortname
  • google_analytics - Google Analytics Tracking Code
  • google_adsense_page_level_ads - Google Adsense Page Level Ads Code

If you want to contain this theme only as a submodule, then you may be unwilling to keep all configuration inside theme folder(noise/_config.yml). In this case, you can keep the configurations in root configuration file /_config.yml by:

# /_config.yml
noise:
  menu:
    Home: /
    Archives: archives
  social:
    email:
    twitter:
    github:
    googleplus:
    rss: /atom.xml
  fancybox: true
  infinite_scroll: false
  show_toc: true
  toc_words: "Table of Contents"
  compact_index: false
  duoshuo: #duoshuo_shortname
  disqus: #disqus _shortname
  google_analytics: #Google Analytics Tracking Code
  google_adsense_page_level_ads: #Google Adsense Page Level Ads Code

Features

Logo

You can set a favicon.ico for your website, please put it into source folder of hexo directory, recommended size: 32px*32px.

Pages

To customize pages, such as traditional 'About' page, follow the following steps:

  1. create a directory about/ under /source

  2. create a corresponding index page index.md under directory about/.

  3. add link to the page to menu configuration:

    menu: About: about

Note that you don't need to add directory and create about.md under /source. But the configuration should changed to:

    menu:
      About: about.html

Comments

You can control whether to show comment system(default to enabled) in pages. Just add comments: true or comments: false in front-matter section of page. i.e.

title: About
date: 2013-12-26 22:52:56
layout: page
comments: true
---

Excerpt

You can control the abstract of a post shown at index, by:

  1. Filling a description: item in front-matter of the post.md
  2. Just inserting a <!--more--> before your hidden content.
  3. Otherwise it will fetch the first paragraph as excerpt.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].