• Stars
    star
    193
  • Rank 199,903 (Top 4 %)
  • Language SCSS
  • License
    Creative Commons ...
  • Created over 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple and elegant Jekyll theme for an academic personal homepage

The Minimal Light Theme

LICENSE

[Demo the theme] [็ฎ€ไฝ“ไธญๆ–‡ | ็น้ซ”ไธญๆ–‡ | Deutsche]

This is the source code of my homepage. I build this website based on minimal.
Feel free to use and share the source code anywhere you like.

The latest version of my homepage is available here: [link]
A template for Max Planck Institute for Informatics is available here: [link]

Features

  • Simple and elegant personal homepage theme
  • Jekyll theme, automatically deployed by GitHub Pages
  • Basic search engine optimization
  • Mobile friendly
  • Supporting Markdown
  • Supporting dark mode

Project Architecture

.
โ”œโ”€โ”€ _data                    
|   โ””โ”€โ”€ publications.yml                      # the YAML file for publications
โ”œโ”€โ”€ _includes                    
|   โ”œโ”€โ”€ publications.md                       # the Markdown file for publications
|   โ””โ”€โ”€ services.md                           # the Markdown file for services
โ”œโ”€โ”€ _layouts                  
|   โ””โ”€โ”€ homepage.html                         #  the html template for the homepage 
โ”œโ”€โ”€ _sass
|   โ”œโ”€โ”€ minimal-light.scss                    #  this file will be compiled into a CSS file to control the style of the page              
|   โ””โ”€โ”€ minimal-light-no-dark-mode.scss       #  this file is similar to minimal-light.scss with the dark mode disabled
โ”œโ”€โ”€ assets                                    #  some files
โ”œโ”€โ”€ html_source_file                          #  compiled HTML files
โ”œโ”€โ”€ .gitignore                                #  this file specifies intentionally untracked files that Git should ignore
โ”œโ”€โ”€ CNAME                                     #  the custom domain, will be used by GitHub page sevice
โ”œโ”€โ”€ Gemfile                                   #  a RubyGems related file
โ”œโ”€โ”€ LICENSE                                   #  the license file
โ”œโ”€โ”€ README.md                                 #  the readme file (English)
โ”œโ”€โ”€ README_de.md                              #  the readme file (German)
โ”œโ”€โ”€ README_zh_Hans.md                         #  the readme file (Simplified Chinese)
โ”œโ”€โ”€ README_zh_Hant.md                         #  the readme file (Traditional Chinese)
โ”œโ”€โ”€ _config.yml                               #  the Jekyll configuration file, including some options of the page  
โ””โ”€โ”€ index.md                                  #  the content of the index page, using Markdown

Getting Started

This template can be used in the following two ways:

  • Using with the GitHub Pages Service. GitHub will provide you with a server to generate and host web pages.
  • Using locally with Jekyll. You may install Jekyll on your own computer and generate static web pages (i.e., HTML files) with this template. After that, you may upload the HTML files to your server.

The detailed instructions are available below.

Using with the GitHub Pages Service

There are two ways to use this template on GitHub:

Fork this repository

Using this repository as a remote theme

To use this theme, add the following to your repository's _config.yml:

remote_theme: yaoyao-liu/minimal-light

Please note that adding the above line will directly apply all the default settings in this repository to yours.

If you hope to edit any files (e.g., index.md), you still need to copy them to your repository.

Using Locally with Jekyll

First, install Ruby and Jekyll. The install instructions can be found here: https://jekyllrb.com/docs/installation/#guides

Then, clone this repository:

git clone https://github.com/yaoyao-liu/minimal-light.git
cd minimal-light

Install and run:

bundle install
bundle add webrick
bundle exec jekyll server

View the live page using localhost: http://localhost:4000. You can get the HTML files in _site folder.

Using the HTML version

The compiled HTML files are available in the html_source_file folder. If you don't like Jekyll, you may directly edit and use the HTML version.

Customizing

Configuration variables

The Minimal Light theme will respect the following variables, if set in your site's _config.yml:

# Basic Information 
title: Your Name
position: Ph.D. Student
affiliation: Your Affiliation
email: yourname (at) example.edu

# Search Engine Optimization (SEO)
# The following information is used to improve the website traffic from search engines, e.g., Google.
keywords: minimal light
description: The Minimal Light is a simple and elegant jekyll theme for academic personal homepage.
canonical: https://minimal-light-theme.yliu.me/

# Links 
# If you don't need one of them, you may delete the corresponding line.
google_scholar: https://scholar.google.com/
cv_link: assets/files/curriculum_vitae.pdf
github_link: https://github.com/
linkedin: https://www.linkedin.com/
twitter: https://twitter.com/

# Images (e.g., your profile picture and your website's favicon) 
# "favicon" and "favicon_dark" are used for the light and dark modes, respectively. 
avatar: ./assets/img/avatar.png
favicon: ./assets/img/favicon.png
favicon_dark: ./assets/img/favicon-dark.png

# Footnote
# You may use the option to disable the footnote, "Powered by Jekyll and Minimal Light theme."
enable_footnote: true

# Auto Dark Mode
# You may use the option to disable the automatic dark theme
auto_dark_mode: true

# Font
# You can use this option to choose between Serif or Sans Serif fonts.
font: "Serif" # or "Sans Serif"

# Google Analytics ID
# Please remove this if you don't use Google Analytics
google_analytics: UA-111540567-4

Edit index.md

Create index.md and add your personal information. It supports Markdown and HTML syntax.

Edit included files

There are two markdown files included in index.md. They are _includes/publications.md and _includes/service.md, respectively. These two files also support Markdown and HTML syntax. If you don't hope to include these two files, you may remove the following lines in index.md:

minimal-light/index.md

Lines 21 to 23 in b38070c

{% include_relative _includes/publications.md %}
{% include_relative _includes/services.md %}

If you hope to edit the publication list without changing the format, you may edit _data/publications.yml:

- title: Continual Learning for Abdominal Multi-Organ and Tumor Segmentation
authors: Yixiao Zhang, Xinyi Li, Huimiao Chen, Alan Yuille, <strong>Yaoyao Liu*</strong>, Zongwei Zhou* (*Corresponding authors)
conference_short: MICCAI
conference: International Conference on Medical Image Computing and Computer-Assisted Intervention <strong>(MICCAI)</strong>, 2023.
pdf: https://arxiv.org/pdf/2306.00988.pdf
code: https://github.com/MrGiovanni/ContinualLearning
bibtex: https://bib.yliu.me/MICCAI23.txt
image: ./assets/img/teaser_example_2.png
notes: Early Accept

Stylesheet

If you'd like to add your own custom styles, you may edit _sass/minimal-light.scss.

Layouts

If you'd like to change the theme's HTML layout, you may edit _layout/homepage.html.

License

This work is licensed under a Creative Commons Zero v1.0 Universal License.

Acknowledgements

Our project uses the source code from the following repositories:

More Repositories

1

meta-transfer-learning

TensorFlow and PyTorch implementation of "Meta-Transfer Learning for Few-Shot Learning" (CVPR2019)
Python
663
star
2

class-incremental-learning

PyTorch implementation of AANets (CVPR 2021) and Mnemonics Training (CVPR 2020 Oral)
Python
425
star
3

mini-imagenet-tools

Tools for generating mini-ImageNet dataset and processing batches
Python
380
star
4

few-shot-classification-leaderboard

Leaderboards for few-shot image classification on miniImageNet, tieredImageNet, FC100, and CIFAR-FS.
HTML
332
star
5

tiered-imagenet-tools

Tools for generating tieredImageNet dataset and processing batches
Python
67
star
6

e3bm

PyTorch implementation of "An Ensemble of Epoch-wise Empirical Bayes for Few-shot Learning" (ECCV 2020)
Python
48
star
7

CL-DETR

PyTorch implementation of "Continual Detection Transformer for Incremental Object Detection" (CVPR 2023)
25
star
8

social-relation-tensorflow

TensorFlow implementation of "A Domain Based Approach to Social Relation Recognition" (CVPR2017)
Python
24
star
9

yaoyao-liu.github.io

My homepage's source code
CSS
11
star
10

online-hyperparameter-optimization

PyTorch implementation of "Online Hyperparameter Optimization for Class-Incremental Learning" (AAAI 2023 Oral)
Python
10
star
11

URL-Redirect-zh

้€š่ฟ‡Githubๅฎž็ŽฐURL่ฝฌๅ‘
HTML
10
star
12

strata-academic

A simple and elegant jekyll theme for academic personal homepage
CSS
9
star
13

POD-AANets

Code for PODNet w/ AANets
Python
9
star
14

meta-transfer-learning-pytorch

6
star
15

fsl-html-source

HTML
3
star
16

jekyll-jemdoc

Light text markup for creating websites - the Jekyll version
CSS
3
star
17

minimal-light-theme-mpi-inf

A simple and elegant Jekyll theme for an MPI Informatics personal homepage
CSS
2
star
18

URL-Redirect

URL Redirect via GitHub
HTML
1
star
19

face-image-generation

1
star
20

README-Syntax

README document syntax guide๏ผŒi.e. Github Flavored Markdown syntax introduction
1
star
21

homepage

CSS
1
star
22

minimal-light-project-pages

SCSS
1
star