ReadME
My website, created with the help of Academic Pages and Minimal Mistakes Jekyll Theme, which is © 2016 Michael Rose and released under MIT License.
The site is hosted with github as backend using netlify.
Note: What is what
_data
contains Navigation.yml: edits the top menu bar.
_includes
and _layouts
Describe the html files. tweak at your own risk.
_pages
Create markdowns here to edit existing pages and create new ones. Main element
_portfolio
contains portfolio markdown and the corresponding html.
_posts
,_publications
, _talks
and _teaching
contain respective markdowns. Just Simply edit them.
_assets
contain css, js and fonts
If you are using this repo and now get a notification about a security vulnerability, delete the Gemfile.lock file.
To run locally (not on GitHub Pages, to serve on your own computer)
- Clone the repository and made updates as detailed above.
- Make sure you have ruby-dev, bundler, and nodejs installed:
sudo apt install ruby-dev ruby-bundler nodejs
. - Run
bundle clean
to clean up the directory (no need to run--force
). - Run
bundle install
to install ruby dependencies. If you get errors, delete Gemfile.lock and try again. - Run
bundle exec jekyll liveserve
to generate the HTML and serve it fromlocalhost:4000
the local server will automatically rebuild and refresh the pages on change.
References:
https://github.com/hakcat/academicpages.github.io/blob/master/_pages/markdown.md
https://blog.mvp-space.com/10-steps-to-configure-jekyll-with-netlify-as-a-cms-d754d73ea731
https://youthful-swartz-ca3262.netlify.com/
https://en.support.wordpress.com/markdown-quick-reference/
www.publicalbum.org for providing service for creating album from google photos.