All Projects → widatama → hexo-jade-starter

widatama / hexo-jade-starter

Licence: MIT license
Starter theme for Hexo implemented with Jade and Less.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to hexo-jade-starter

Generator Hexo Theme
Generate a hexo theme: ejs, pug, swig, nunjucks | Moved to https://tcrowe.commons.host/contact
Stars: ✭ 119 (+142.86%)
Mutual labels:  hexo, jade
TechFusionFM
Static site for tech podcast built using Hexo.io with deployment script, XML escaper and iTunes rank tracking Telegram bot.
Stars: ✭ 20 (-59.18%)
Mutual labels:  hexo, jade
hexo-theme-simple99
A minimalist theme developed based on hexo, welcome to use!基于hexo开发的双栏式简约风主题,欢迎使用!已适配 twikoo 静态评论系统。
Stars: ✭ 16 (-67.35%)
Mutual labels:  hexo
github.io
个人博客乁(๑˙ϖ˙๑乁) 国内用户 ->http://sunhang.top
Stars: ✭ 16 (-67.35%)
Mutual labels:  hexo
hexo-netlify-cms
☕ A cup of coffee time to enable Netlify CMS
Stars: ✭ 29 (-40.82%)
Mutual labels:  hexo
pug-symfony
Pug (Jade) template engine for Symfony
Stars: ✭ 40 (-18.37%)
Mutual labels:  jade
hexo-theme-next5-leaf
一款基于 Hexo v3.9 & Next v5.1.4 魔改的主题 🌞
Stars: ✭ 82 (+67.35%)
Mutual labels:  hexo
hexo-theme-wind
A Simple Hexo Theme.
Stars: ✭ 20 (-59.18%)
Mutual labels:  hexo
pug-server
🐶 A simple pug server
Stars: ✭ 19 (-61.22%)
Mutual labels:  jade
hexo-theme-chord
a simple hexo theme.
Stars: ✭ 15 (-69.39%)
Mutual labels:  hexo
Hibop.github.io
Hibop 个人博客
Stars: ✭ 20 (-59.18%)
Mutual labels:  hexo
TG799VAC-XTREAM-V16.2-JADE
My personal unique wiki for hacking the router firmware used by (Telia)TG799vac Xtream Version 16.2 Jade delivered from Technicolor
Stars: ✭ 32 (-34.69%)
Mutual labels:  jade
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (-51.02%)
Mutual labels:  hexo
hexo-renderer-less
Less renderer for Hexo.
Stars: ✭ 14 (-71.43%)
Mutual labels:  hexo
Seje
寫嘢 - A beatutiful Hexo Theme
Stars: ✭ 53 (+8.16%)
Mutual labels:  hexo
oi.men.ci
Menci 的 OI 博客(源代码与网站文件)
Stars: ✭ 27 (-44.9%)
Mutual labels:  hexo
blog
🔥公众号:后端搬运工
Stars: ✭ 37 (-24.49%)
Mutual labels:  hexo
hexo-hide-posts
A plugin to hide specific posts from your Hexo blog and make them only accessible by links. (隐藏 Hexo 文章)
Stars: ✭ 149 (+204.08%)
Mutual labels:  hexo
hexo-theme-ayer
一个干净优雅的hexo主题 A clean and elegant theme for Hexo. 🐋
Stars: ✭ 1,396 (+2748.98%)
Mutual labels:  hexo
hexo-filter-mathjax
💯 Server side MathJax renderer plugin for Hexo.
Stars: ✭ 76 (+55.1%)
Mutual labels:  hexo

Starter theme for Hexo implemented with Jade and Less. This theme is intended be a starting point for anyone who is interested in creating Hexo theme using Jade.

This theme includes Hashgrid for development helper. Just press 'g' on your local instance to see it in action.

To set up your own dev helper follow these instructions:

  • For CSS, just put your stylesheets inside [theme_root]/css/_dev/ and import them in [theme_root]/css/dev.less.
  • For Javascripts, since there is no bundling available, you have to include any third party library manually. See the last line of [theme_root]/layout/_partial/site/head.jade, include your third party scripts before != js("javascript/dev") and initialize those scripts on [theme_root]/source/javascript/dev.js.

Why Jade?

  • Less typing because Jade uses indentation to convey html tag structure
  • More flexible template inheritance with extend and block

Why Less?

Stylus is great, but it does not fully support CSS syntax. Thus if you already have some base stylesheets in CSS you have to convert them to Stylus first to be safe. By using Less, you can just drop in your CSS files and it will work.

Installation

Get to your Hexo directory and install the dependencies first.

npm install hexo-renderer-jade --save
npm install hexo-renderer-less --save

Clone this repository to your Hexo themes folder and set your theme in _config.yml to jade-starter.

git clone git://github.com/widatama/hexo-jade-starter.git themes/jade-starter
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].