This is my personal homepage repository.
.
├── _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
├── _site # 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)
├── _config.yml # the Jekyll configuration file, including some options of the page
└── index.md # the content of the index page, using Markdown
- Fork this repository and change the name to
your-username.github.io. - Enable the GitHub pages for that repository following the steps here.
First, install Ruby and Jekyll. The install instructions can be found here: https://jekyllrb.com/docs/installation/#guides
Install and run:
bundle install
bundle add webrick
bundle exec jekyll serverView the live page using localhost:
http://localhost:4000. You can get the HTML files in _site folder.
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.
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: ******
description: ******
canonical: https://your_domain/
# 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-****Create index.md and add your personal information. It supports Markdown and HTML syntax.
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:
{% 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: "Can Complex-Valued Representation Benefit Point Cloud Place Recognition?"
authors: <strong>Ruonan Zhang</strong>, Ge Li*, Wei Gao, and Thomas H. Li
conference_short: TITS
conference: IEEE Transactions on Intelligent Transportation Systems (TITS), 2024
page:
pdf:
image: ./assets/img/1.png
Paper: https://ieeexplore.ieee.org/document/10411825
code:
notes:
If you'd like to add your own custom styles, you may edit _sass/minimal-light.scss.
If you'd like to change the theme's HTML layout, you may edit _layout/homepage.html.