GithubHelp home page GithubHelp logo

Riyu

Riyu is a cool, modern, and minimal portfolio template that is super easy to customize.

Whether you just want to add your information to create a page or edit styles and sections to add your own flair, Riyu has you covered.

Live Demo

Features

  • Super lightweight and loads ridiculously fast (no external dependencies except a few font icons)
  • Mobile-first and fully responsive
  • Minimal and modern look
  • Hack the built html template or recreate from source
  • Easy to edit data file to quickly add your info in (src/data.json)
  • Easy to edit common styles using SASS variables
  • Comes with a watch and build system with no customization necessary (livereload!)
  • SASS preprocessor
  • Liquid templating (Jekyll, Nunjucks)

Usage

You can use Riyu on two ways, by editing the raw html/css (use as is), or use data file/build system to customize Riyu more. It also features a Live Editor (beta) to more easily bootstrap your own page.

Live Editor

riyu-editor

Riyu Editor is a companion web app that allows you to easily add your own content for Riyu. The editor creates both a ready built html file you can drop on your server and a data.json file for use on Riyu's build system.

Fair warning: this was a bit of a weekend hack, and I have not covered all edge cases. Use with caution.

Try it now

Editing the raw html/css

The easiest way to edit Riku (without any setup at all) is to simply edit the built files (index.html) and adding your information.

Use data file/Customize template

Setup

  1. Fork/Clone the repo
  2. Run npm intall or yarn install to install dependencies
  3. Run npm start/yarn. This will start a watch server that automatically live reloads as you make edits!

You can also run yarn build to build your files without starting the livereload server.

Use data file

You can customize most of Riku's data by editing the src/data.js file. Excerpt:

  projects: [
    {
      name: 'Combustion',
      description: 'Combustion is a sleek, modern web client for the transmission bittorrent client.',
      tags: ['React', 'Javascript', 'Webpack', 'Mobx', 'CSSModules'],
      alt: 'Combustion Screenshot', // alt description of image for accessibility. defaults to '{{name}} Screenshot'
      img: 'combustion.png',
      url: '//'
    },
    {
      name: 'Merc-01',
      description: 'Merc-01 is a fast paced twin-stick shooter built on top of pyglet.',
      tags: ['Python', 'WebGL', 'Pyglet'],
      img: 'merc-01.png',
      url: '//'
    }
  ],

Once edited, you can run npm run build/yarn build and it will edit the index.html file to add your data. The watch server also watches this file so you can edit the data file while developing.

Customize template

Template files liquid are located in src/templates, and they are built to index.html

SASS files are located in src/scss and they are built to css/index.css

The majority of styles are extracted, and you can easily change the Riyu's theme/colour scheme by editing the stylesheet's variables

$mobile: "(min-width: 460px)";
$tablet: "(min-width: 768px)";
$desktop: "(min-width: 1024px)";

$main-color: #f04;
$main-text-color: #fff;

$info-color: $main-color;
$info-text-color: white;

$tag-color: #eceff5;

$muted-color: #eaeaea;
$footer-color: black;
$footer-text-color: white;
$footer-alt-color: $main-color;

For example, simply edit $main-color to change the Riyu's main color scheme (reddish tint by default).

License

MIT

Jurjen Biewenga's Projects

avalonia icon avalonia

A multi-platform .NET UI framework (formerly known as Perspex)

choco icon choco

Chocolatey - the package manager for Windows

coreclr icon coreclr

This repo contains the .NET Core runtime, called CoreCLR, and the base library, called System.Private.Corelib (or mscorlib). It includes the garbage collector, JIT compiler, base .NET data types and many low-level classes. We welcome contributions.

domo-ironpython-main icon domo-ironpython-main

Implementations of Python and Ruby programming languages for .NET Framework that are built on top of the Dynamic Language Runtime.

editorbook icon editorbook

This book is an attempt at teaching Editor Scripting by teaching the fundamentals first before diving into the world of custom editors and property drawers

fody icon fody

Extensible tool for weaving .net assemblies

gitextensions icon gitextensions

Git Extensions is a standalone UI tool for managing git repositories. It also integrates with Windows Explorer and Microsoft Visual Studio (2015/2017/2019).

gribapi.net icon gribapi.net

A powerful .NET library for reading and writing GRIB 1 and 2 files

irc-chatbot icon irc-chatbot

An extension for the irc-framework that creates an interactive chatbot.

modix icon modix

Discord Bot handling basic moderation needs, soon implements statistics.

propertychanged icon propertychanged

Injects INotifyPropertyChanged code into properties at compile time

riyu icon riyu

Riyu is a cool, modern, and minimal portfolio template that is super easy to customize.

roslyn icon roslyn

The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.