Skip to content

Releases: evalica/risherry

0.4.0

09 Aug 15:21
8e3c127

Choose a tag to compare

Backup release of gh-pages at 8e3c127

Full Changelog: 0.1.0...0.4.0

0.3.0

27 Jan 14:40

Choose a tag to compare

  • Retiring old themes and creating a new theme [Gwen]
  • Layout replaced Bootstrap's grid with CSS Grid and Flex
  • Now we have a mix of Sass variables and CSS variables
  • Replaced FA icons with SVG
  • Added semantic HTML5 elements
  • Embedding videos for promoted talks

0.2.0-gh-pages

16 Mar 19:25
d80cbc6

Choose a tag to compare

Risherry (0.2.0) [2015-2017] gh-pages last version of content

0.2.0

16 Mar 19:16

Choose a tag to compare

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

19 Apr 19:08

Choose a tag to compare

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.