Code Monkey home page Code Monkey logo

personal-webpage's Introduction

Elbowpatched Boilerplate is a template to make it easier to create an academic personal website. It is built using Jekyll, a simple, blog-aware, static site generator. Since this template is built on Jekyll, you can publish your website on GitHub Pages for free.

Why?

As a scholar, having an academic personal website can be a good way for you to publicize your research. Your website can have descriptions of your research projects, a list of your published papers, and links to your slides and video presentations.

However, creating an academic personal website takes a lot of time. Time that you also have to spend reading papers, conducting studies, analyzing data, and writing papers.

Elbowpatched Boilerplate is here to help! It has the following features that make it easier to create an academic personal website.

  • Fill out simple files with information about yourself, your publications, projects, and presentations.
  • Use the provided templates or create your own to change the presentation of your content.
  • Publish your website on GitHub Pages for free.

Quick start

  • Clone the git repo - git clone https://github.com/ianli/elbowpatched-boilerplate.git.
  • Setup and run Jekyll.
  • Edit the contents of the YAML files in the folder _data.
    • personal.yml - Your personal information
    • publications.yml - Bibliography of your publications
    • projects.yml - Descriptions of your projects with pictures
    • presentations.yml - Your presentations with links to slides
  • Preview your website at index.html

Layouts

Elbowpatched Boilerplate currently only has one template that you can use: Albertine. Feel free to modify it to your needs. I will add more layouts as this project progresses.

If you want to create a new template, take a look at Albertine for inspiration. The Templates documentation on the Jekyll site and Liquid Basics are good introductions to Liquid, the template language of Jekyll.

Publishing options

When you're ready to publish your website, you have two options:

  1. Publish on GitHub Pages - instructions.
  2. Publish on your own webserver - instructions.

License

See LICENSE.

personal-webpage's People

Contributors

arfon avatar ianli avatar ringednebulae avatar

Watchers

 avatar

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.