Releases: evalica/risherry
0.4.0
0.3.0
0.2.0-gh-pages
Risherry (0.2.0) [2015-2017] gh-pages last version of content
0.2.0
Risherry (0.2.0) [2015]
Risherry is designed as a customizable personal website.
It's build using Bootstrap, Handlebars and JQuery frameworks. Additionally it uses LESS, Font Awesome and Google Fonts.
Quick Start
If you want to customize locally the sources you will need Node.js and Grunt.
It's using Grunt plugins like watch, less, concat, cssmin, uglify. The plugins are installed and managed via npm, the Node.js package manager (using npm install).
grunt
After everything is set up, run grunt to launch the watch task that will compile and minify the CSS and JavaScript sources.
Customizing
Content
The content it's easily customizable since it reads the data from JSON.
risherry/
├── src/
├── data/
│ ├── config.json
│ ├── content.json
│ └── themes.json
├── js/
└── less/
Themes
By default, there are three available themes: Bliss, Rain and Moss.
Each of these themes have a custom.less and a variables.less file, that contain the theme's definition. New themes can be created and used.
risherry/
├── src/
├── data/
├── js/
└── less/
├── skin/
├── style.less
└── themes/
├── bliss/
├── moss/
└── rain/
├── custom.less
└── variables.less
0.1.0
First version
- Using Grunt to compile LESS, concatenating and minifying CSS and JavaScript files;
- Creating the layout containing three sections (#about, #work, #talks);
- Using Handlebars templates;
- JavaScript effects and interaction: scroll-spy, more, animation;
- Creating Themes: Moss, Bliss, Rain, Bordo;
- Responsive layout;
- Make sure the HTML structure validates;
- Consider SEO.


