All Projects → sjaakvandenberg → Flexy

sjaakvandenberg / Flexy

A responsive theme for Hexo

Programming Languages

stylus
462 projects

Projects that are alternatives of or similar to Flexy

Hexo.el
Use Hexo in Emacs elegantly
Stars: ✭ 78 (-19.59%)
Mutual labels:  hexo
Css Flexbox Cheatsheet
VS Code extension that lets you open a CSS Flexbox cheatsheet directly in the editor.
Stars: ✭ 87 (-10.31%)
Mutual labels:  flexbox
Hexo Symbols Count Time
Symbols count and time to read of articles for Hexo.
Stars: ✭ 93 (-4.12%)
Mutual labels:  hexo
Hexo Client
Hexo 博客系统客户端
Stars: ✭ 82 (-15.46%)
Mutual labels:  hexo
Hexo Theme Webstack
A hexo theme based on webstack. | 一个基于webstack的hexo主题。
Stars: ✭ 86 (-11.34%)
Mutual labels:  hexo
Hexo Theme Melody
🎹A simple & beautiful & fast theme for Hexo.
Stars: ✭ 1,306 (+1246.39%)
Mutual labels:  hexo
Hexo Theme Paperbox
A responsive paper-like theme for hexo blog.
Stars: ✭ 76 (-21.65%)
Mutual labels:  hexo
Hexo Theme Oranges
🍊A simple hexo theme of minimalism
Stars: ✭ 95 (-2.06%)
Mutual labels:  hexo
Hexo Theme Believe
A simple theme for hexo Sample:
Stars: ✭ 86 (-11.34%)
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: ✭ 93 (-4.12%)
Mutual labels:  hexo
React Pdf
📄 Create PDF files using React
Stars: ✭ 10,153 (+10367.01%)
Mutual labels:  flexbox
Hexo Album
add album&photos with Hexo blog
Stars: ✭ 85 (-12.37%)
Mutual labels:  hexo
Laraduoshuo
Laravel 5 实现的私有评论系统,用于 Hexo、Jekyll 等静态博客系统
Stars: ✭ 92 (-5.15%)
Mutual labels:  hexo
Hexo Theme Even
🚀 A super concise theme for Hexo
Stars: ✭ 1,244 (+1182.47%)
Mutual labels:  hexo
Hexo Theme Material
a theme of hexo using the material design bootstrap
Stars: ✭ 93 (-4.12%)
Mutual labels:  hexo
Meilidu Hexo
MeiliDu, beatuiful reading theme for Hexo.
Stars: ✭ 78 (-19.59%)
Mutual labels:  hexo
Vue Fraction Grid
Flexbox based responsive fraction grid system
Stars: ✭ 88 (-9.28%)
Mutual labels:  flexbox
Flexlayout
FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
Stars: ✭ 1,342 (+1283.51%)
Mutual labels:  flexbox
Poetries.github.io
博客,用于记录学习总结的地方。关注公众号「前端进阶之旅」,一起学习
Stars: ✭ 94 (-3.09%)
Mutual labels:  hexo
Interfacss
The CSS-inspired styling and layout framework for iOS
Stars: ✭ 92 (-5.15%)
Mutual labels:  flexbox

Flexy

Flexy is a modern theme for Hexo, written using Flexbox.

Flexy Screenshot

Flexy Mobile Screenshot

Demo

You can see the theme in action on my website.

Usage

$ git clone https://github.com/sjaakvandenberg/flexy themes/flexy
$ npm un -S hexo-renderer-ejs
$ npm i -S hexo-renderer-jade

Change your theme variable to flexy in your root's _config.yml.

Features

  • Written in Jade and Stylus
  • Uses Flexbox
  • Responsive
  • Mobile first
  • CSS3 animations in header
  • Uses Stylus Nib
  • normalize.css
  • Schema.org markup

In the header, the transform3d() function is used, which triggers GPUs to render the animation. This makes the page very quick to render, as the only background image is a 2.8K big SVG. It runs without using any JavaScript out of the box.

It's mobile first, so the media queries in the source/styles/screen.styl target the landscape screens.

Post Variables

In the homepage post listing, you can use the post.intro variable to define an introduction. To do this, add the intro variable to your YAML in your Markdown file. Comments can be toggled with the post.comments boolean variable.

title: The Rise of the Autobots
intro: A look at the upward march of automation into the vehicles around us.
date: 2015-05-28 13:45:00
comments: false
---

Articles Page

In your root's _config.yml, set filename_case to 1. Create a new Articles page by giving the hexo new page 'Articles' command. layout/_content.jade will output a yearly summary of posts.

Fonts

This theme uses Open Sans for headings, Droid Serif for body text and Fira Mono for code. They're located in the source/fonts directory in WOFF and WOFF2 formats.

Problems or Improvements

If you see room for improvements, submit a PR. If you run into a problem, open an issue.

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].