GithubHelp home page GithubHelp logo

rmanhaeve / dtai-personal-page Goto Github PK

View Code? Open in Web Editor NEW

This project forked from twinters/dtai-personal-page

0.0 1.0 0.0 113.37 MB

A template for members of the DTAI research group for their personal pages, based on the Jekyll al-folio template

License: MIT License

Ruby 0.50% HTML 32.83% JavaScript 1.24% Shell 3.78% SCSS 60.72% TeX 0.92%

dtai-personal-page's Introduction

Simple instructions

Getting started

For more about how to use Jekyll, check out this tutorial.

Installation

Assuming you have Ruby v2 (Ruby+Devkit on Windows) and Bundler installed on your system, first fork the theme to github.com:<your-username>/<your-repo-name> and do the following:

$ git clone [email protected]:<your-username>/<your-repo-name>.git
$ cd <your-repo-name>
$ bundle install

Configuration

  1. Launch the site by running this command, which will host the website on http://localhost:4000/. Run this command after every _config.yml update.
bundle exec jekyll serve --watch
  1. Go to _config.yml and update the properties:
  • Your first name in first_name
  • Your last name in last_name
  • Your personnel number in ku_leuven_personnel_number to link up your publications (number AFTER the u)
  • Your social media profiles that you would like to link
  • show_news to false if you don't want to post news message on your website.
  1. Go to _pages/about.md and fill in your own biography to display.

  2. Update assets/img/prof_pic.jpg to a picture of yourself (file name updatable in _pages/about.md)

  3. Add your teaching activities (teaching assistant, thesis students, seminars) to the csv files in _data/teaching/.

  4. Create your projects by copying and editing the content of the _projects folder

  5. If you prefer a different theme color, go to _sass/_variables.scss and change $theme-color: $blue; to any color defined above this line.

For more advanced info, see the original al-folio template.

OPTIONAL: Publications with Jekyll-Scholar

By default, your publications will be retrieved from Lirias. If you want more control over your publication page, you can use the Jekyll-Scholar plugin.

Advantages of Jekyll-Scholar:

  • Use bibtex files to import your publications
  • Control which publications you show and how you group and order them
  • Add extra fields to your bibtex entries to include links to paper arxiv page, pdfs, supplementary materials, code, slides, poster, videos, and anything else if you want to.
  • Cite your and other's work anywhere in your website, simply using {% cite %}

How to enable Jekyll-Scholar:

  1. Go to _config.yml and update the properties:
  • Set use_scholar to true
  • Your last name in scholar: last_name
  1. Add your bibtex file to _bibliography/references.bib. Now the basic publications page works!

  2. You can now additionally add the following fields to your publications in BibTeX:

    1. abstract: creates a button [Abstract] for showing the paper's abstract

    2. arxiv: links to the arXiv ID of your paper.

    3. video: url of the video (e.g. talk recording)

    4. You can add attachments to your bibtex entries by storing them in assets/pdf/ and linking to them in your bibtex entry. The possible attachments are pdf,supp,slides,poster. Link to them by adding the filenames to the corresponding bibtex field.

  3. Fill out information about your co-authors in _data/coauthors.yml to automatically link their namses to their personal websites.

  4. More documentation: Jekyll-Scholar documentation for learning how to sort, group and filter your publications, how to cite papers, and how to use multiple bib files (e.g. to add an extra bib file with other papers that you like to cite).

Deployment

After you are done, commit your final changes. Now, you can deploy your website to GitHub Pages by running the deploy script:

$ ./bin/deploy [--user]

By default, the script uses the master branch for the source code and deploys the webpage to gh-pages. The optional flag --user tells it to deploy to master and use source for the source code instead. Using master for deployment is a convention for user and organization pages.

License

The theme is available as open source under the terms of the MIT License.

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.