An open API service indexing awesome lists of open source software.

https://github.com/demfier/demfier.github.io

My personal web-space
https://github.com/demfier/demfier.github.io

academic-theme al-folio al-folio-theme jekyll website

Last synced: 10 months ago
JSON representation

My personal web-space

Awesome Lists containing this project

README

          

# demfier.github.io

My personal webspace.
You can preview the website at: https://demfier.github.io

A simple, clean, and responsive [Jekyll](https://jekyllrb.com/) theme for academics.
This template is based on the awesome [al-folio](https://alshedivat.github.io/al-folio/) theme.
It has the following extra features:

- A new theme for dark mode
- Option to show unlimited news posts
- Hyperlinks to articles in publications

## Getting started

For more about how to use Jekyll, check out [this tutorial](https://www.taniarascia.com/make-a-static-website-with-jekyll/).
Why Jekyll? Read this [blog post](https://karpathy.github.io/2014/07/01/switching-to-jekyll/)!

### Installation

Assuming you have [Ruby](https://www.ruby-lang.org/en/downloads/) and [Bundler](https://bundler.io/) installed on your system (*hint: for ease of managing ruby gems, consider using [rbenv](https://github.com/rbenv/rbenv)*), first [fork](https://guides.github.com/activities/forking/) the theme from `github.com:demfier/demfier.github.io` to `github.com:/` and do the following:

```bash
$ git clone git@github.com:/.git
$ cd
$ bundle install
$ bundle exec jekyll serve
```

Now, feel free to customize the theme however you like (don't forget to change the name!).
After you are done, **commit** your final changes.
Now, you can deploy your website to [GitHub Pages](https://pages.github.com/) by running the deploy script:

```bash
$ ./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](https://help.github.com/articles/user-organization-and-project-pages/).

**Note:** when deploying your user or organization page, make sure the `_config.yml` has `url` and `baseurl` fields as follows.

```
url: # should be empty
baseurl: # should be empty
```

## Features

Read about full set of features [here](https://github.com/alshedivat/al-folio#features).

## License

The theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).

This theme is based on the [al-folio theme](https://github.com/alshedivat/al-folio#features) (published by [Maruan Al-Shedivat](https://www.cs.cmu.edu/~mshediva/) and under the MIT license).