Sitelet https://github.com/wil3/me
Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All about ME

This project provides a template for a personal web page, specifically tailored for academics.

The design separates the presentation layer from the data layer allowing the user to maintain a repository of their data while this project presents and formats the data to be displayed (think Markdown or Latex). This follows the model-view-view model (MVVM) pattern.

A demo can be seen here.

Install

  1. Clone the repository to your web server. Optionally fork the project and customize it to your liking.
git clone https://github.com/wil3/me.git
  1. Fork my-data project and fill in your data in my-data.js following the schema my-schema.json. Additionally add recent news to news.js file.

  2. On the web server clone your forked my-data project.

  3. Create a soft link in the root of this project to my-data.

ln -s my-directory/my-data ./my-data

Implementation Details

Knockout is used to bind the users data to the HTML document. There is only a small about of JavaScript glue code to get everything working.

The document is structured using Bootstrap to provide a fluid, responsive page.

All graphics are vector icons included in Bootstrap and also the Material Design Icons.

Googles Material Design Lite is used for styling. Color themes can easily be change here for your own look.

About

Personal webpage template based on MVVM design pattern

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages