Multi-language template for academic personal websites supports both RTL and LTR directions.
This template supports academic content: Publications, Research, Jobs, Contact, and a Dynamically generated CV.
Fork this repository, modify the configuration and files, and have your site for free by publishing this code on github pages or any other domain.
Here you can check the Demo online:
- Register a
GitHub
account - Fork this repository by clicking the
fork
button in the top right - Go to the repository’s settings and rename the repository
[Your GitHub Username].github.io
, which will also be your website’s URL - Add all dependencies to the project by executing the
npm install
in the command line - Set site-wide configuration as see below description
The main configuration file for the site is in global.js
file in src/js
directory, which defines the content in the sidebar and other site-wide features in globalData
object.
You will need to replace the default variables with ones about yourself and your site’s github repository.
Also in navbarLinks
object the pages of the site are defined, to disable any of the pages that you don't want in your page, change the value of that page to false
.
You can upload and replace your profile image and PDF resume as the below template in the src/images
and src/files
directories.
- Your image:
profile.jpg
- Your resume:
resume.pdf
In the src/js
directory there are two files named en.js
and fa.js
. You can change data in these files based on your information for home, publications, research and jobs pages and navbar titles as provided template.
Remember to change both fa.js
and en.js
files.
Reza Azimifar