Github Pages multi language template for academic personal websites which supports both RTL and LTR directions.
This template support the kinds of content that academics have: publications, research, jobs, contact, and a dynamically-generated CV.
Fork this repository, modify the configuration and files, and have your own site for free by publishing this code on GitHub pages or any other domain.
Here you can check Demo online: Demo
1.Register a GitHub account.
2.Fork this repository by clicking the fork
button in the top right.
3.Go to the repository’s settings and rename the repository [your GitHub username].github.io
, which will also be your website’s URL.
4.Set site-wide configuration as see below description.
The main configuration file for the site is in global.js
file in data 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 your image and your PDF resume as below template in files
directory.
Your image: profile.jpg/png/...
Your resume: resume.pdf
In lang
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, jobs pages and navbar titles as provided template.
** Remeber to change both both fa.js
and en.js
files.