A pythonic way of putting LaTeX CV data to your webpage.
This code makes use of Moderncv documentclass by Xavier Danaux (https://github.com/xdanaux/moderncv) and webpage style-sheet by Jon Barron's code (https://github.com/jonbarron/jonbarron_website).
.
├── CV
│ ├── LaTeX
│ │ ├── main.tex
│ │ ├── main.pdf
│ │ ├── logo.png
│ │ └── [ALL moderncv documnetclass files]
│ └── myCV.pdf
├── index.html
├── LICENSE
├── makeSite.sh
├── putTex.py
├── README.md
└── website
├── images
│ ├── favicon.ico
│ ├── project1.png
│ └── <PUT ALL PROJECT IMAGES HERE>
└── js
└── scramble.js
- Python 2.7
- Latex essentials: texstudio, texlive-latex-extra, texlive-fonts-recommended
Clone the repository with:
$ git clone https://github.com/aakash30jan/LatexToWebpage.git
After you are done with editing the ./CV/LaTeX/main.tex
(the main latex file where you write your CV) and the marked entries in ./index.html
(the main webpage file where you write your profile) proceed as follows:
- Execute with
bash makeSite.sh
. - Your generated CV can be checked with
evince ./CV/myCV.pdf
. - Your updated webpage can be checked with
firefox index.html
. - You may now upload the webpage to your favourite hosting service !
Problems? Please raise an issue at "https://github.com/aakash30jan/LatexToWebpage/issues" and I will get back to you soon.
Please use https://doi.org/10.5281/zenodo.1464274
if you wish to cite this code.
This work is licensed under a Creative Commons Attribution 4.0 International License.