diff --git a/404.html b/404.html index 7b0c69a..2b454ca 100644 --- a/404.html +++ b/404.html @@ -1 +1,9 @@ - Page not found | You R. Name

Page not found

Looks like there has been a mistake. Nothing exists here.

You will be redirected to the main page within 3 seconds. If not redirected, please go back to the home page.

\ No newline at end of file +--- +layout: page +permalink: /404.html +title: "Page not found" +description: "Looks like there has been a mistake. Nothing exists here." +redirect: true +--- + +

You will be redirected to the main page within 3 seconds. If not redirected, please go back to the home page.

diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..06a794a --- /dev/null +++ b/Gemfile @@ -0,0 +1,20 @@ +source 'https://rubygems.org' +group :jekyll_plugins do + gem 'classifier-reborn' + gem 'jekyll' + gem 'jekyll-get-json' + gem 'jekyll-email-protect' + gem 'jekyll-imagemagick' + gem 'jekyll-link-attributes' + gem 'jekyll-minifier' + gem 'jekyll-scholar' + gem 'jekyll-sitemap' + gem 'jekyll-toc' + gem 'jemoji' + gem 'mini_racer' + gem 'unicode_utils' + gem 'webrick' +end +group :other_plugins do + gem 'httparty' +end diff --git a/_bibliography/papers.bib b/_bibliography/papers.bib new file mode 100644 index 0000000..2ee140e --- /dev/null +++ b/_bibliography/papers.bib @@ -0,0 +1,53 @@ +@inproceedings{10.1145/3352593.3352660, + author = {Abhimanyu and Rane, Tejas and Godiyal, Rohan and Ch., S. Sankhar Reddy}, + title = {3DoBot: A Modular Robot for Wheel and Chain Coordinate Structures}, + year = {2020}, + isbn = {9781450366502}, + publisher = {Association for Computing Machinery}, + address = {New York, NY, USA}, + url = {https://doi.org/10.1145/3352593.3352660}, + doi = {10.1145/3352593.3352660}, + booktitle = {Proceedings of the Advances in Robotics 2019}, + articleno = {50}, + numpages = {6}, + keywords = {Spherical joint, Modularity, Robotics, Coordinated structures}, + location = {Chennai, India}, + series = {AIR 2019}, + preview = {3dobot.png} +} + +@article{10.1007/s10846-020-01270-5, + author = {CH., S. Sankhar Reddy and Abhimanyu and Godiyal, Rohan and Zodage, Tejas and Rane, Tejas}, + title = {2DxoPod - A Modular Robot for Mimicking Locomotion in Vertebrates}, + journal = {Journal of Intelligent \& Robotic Systems}, + volume = {101}, + url = {https://doi.org/10.1007/s10846-020-01270-5}, + doi = {10.1007/s10846-020-01270-5}, + year = {2020}, + preview = {2dxopod.png} +} + +@INPROCEEDINGS{10160651, + author={Morales, Cecilia G. and Yao, Jason and Rane, Tejas and Edman, Robert and Choset, Howie and Dubrawski, Artur}, + booktitle={2023 IEEE International Conference on Robotics and Automation (ICRA)}, + title={Reslicing Ultrasound Images for Data Augmentation and Vessel Reconstruction}, + year={2023}, + volume={}, + number={}, + pages={2710-2716}, + doi={10.1109/ICRA48891.2023.10160651}, + url = {https://ieeexplore.ieee.org/document/10160651}, + preview = {reslicing_us.png} +} + +@ARTICLE{10.3389/frobt.2023.1209202, + AUTHOR={Acharya, Sampada and Roberts, Peter and Rane, Tejas and Singhal, Raghav and Hong, Peize and Ranade, Viraj and Majidi, Carmel and Webster-Wood, Victoria and Reeja-Jayan, B.}, + TITLE={Gecko adhesion based sea star crawler robot}, + JOURNAL={Frontiers in Robotics and AI}, + VOLUME={10}, + YEAR={2023}, + URL={https://www.frontiersin.org/articles/10.3389/frobt.2023.1209202}, + DOI={10.3389/frobt.2023.1209202}, + ISSN={2296-9144}, + preview = {gecko.png} +} \ No newline at end of file diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..f93559e --- /dev/null +++ b/_config.yml @@ -0,0 +1,340 @@ +# ----------------------------------------------------------------------------- +# Site settings +# ----------------------------------------------------------------------------- + +title: blank # the website title (if blank, full name will be used instead) +first_name: Tejas +middle_name: +last_name: Rane +email: turane@wpi.edu +description: +footer_text: +keywords: + + +lang: en # the language of your site (for example: en, fr, cn, ru, etc.) +icon: logo.png # the emoji used as the favicon (alternatively, provide image name in /assets/img/) + +url: https://rane-tejas.github.io # the base hostname & protocol for your site +baseurl: # the subpath of your site, e.g. /blog/ +last_updated: true # set to true if you want to display last updated in the footer +impressum_path: # set to path to include impressum link in the footer, use the same path as permalink in a page, helps to conform with EU GDPR + +# ----------------------------------------------------------------------------- +# Theme +# ----------------------------------------------------------------------------- + +# code highlighter theme +highlight_theme_light: github # https://github.com/jwarby/jekyll-pygments-themes +highlight_theme_dark: native # https://github.com/jwarby/jekyll-pygments-themes + +# repo color theme +repo_theme_light: default # https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md +repo_theme_dark: dark # https://github.com/anuraghazra/github-readme-stats/blob/master/themes/README.md +repo_trophies: + enabled: true + theme_light: flat # https://github.com/ryo-ma/github-profile-trophy + theme_dark: gitdimmed # https://github.com/ryo-ma/github-profile-trophy + +# ----------------------------------------------------------------------------- +# RSS Feed +# ----------------------------------------------------------------------------- +# will use title and url fields +# Take a look to https://github.com/jekyll/jekyll-feed for more customization + +rss_icon: false + +# ----------------------------------------------------------------------------- +# Layout +# ----------------------------------------------------------------------------- + +navbar_fixed: true +footer_fixed: false + +# Dimensions +max_width: 800px + +# TODO: add layout settings (single page vs. multi-page) + +# ----------------------------------------------------------------------------- +# Open Graph & Schema.org +# ----------------------------------------------------------------------------- +# Display links to the page with a preview object on social media. +serve_og_meta: false # Include Open Graph meta tags in the HTML head +serve_schema_org: false # Include Schema.org in the HTML head +og_image: # The site-wide (default for all links) Open Graph preview image + +# ----------------------------------------------------------------------------- +# Social integration +# ----------------------------------------------------------------------------- + +github_username: # your GitHub user name +gitlab_username: # your GitLab user name +twitter_username: # your Twitter handle +mastodon_username: # your mastodon instance+username in the format instance.tld/@username +linkedin_username: # your LinkedIn user name +telegram_username: # your Telegram user name +scholar_userid: # your Google Scholar ID +semanticscholar_id: # your Semantic Scholar ID +whatsapp_number: # your WhatsApp number (full phone number in international format. Omit any zeroes, brackets, or dashes when adding the phone number in international format.) +orcid_id: # your ORCID ID +medium_username: # your Medium username +quora_username: # your Quora username +publons_id: # your ID on Publons +lattes_id: # your ID on Lattes (Brazilian Lattes CV) +osf_id: # your OSF ID +research_gate_profile: # your profile on ResearchGate +scopus_id: # your profile on Scopus +blogger_url: # your blogger URL +work_url: # work page URL +keybase_username: # your keybase user name +wikidata_id: # your wikidata id +wikipedia_id: # your wikipedia id (Case sensitive) +dblp_url: # your DBLP profile url +stackoverflow_id: # your stackoverflow id +kaggle_id: # your kaggle id +lastfm_id: # your lastfm id +spotify_id: # your spotify id +pinterest_id: # your pinterest id +unsplash_id: # your unsplash id +instagram_id: # your instagram id +facebook_id: # your facebook id +youtube_id: # your youtube channel id (youtube.com/@) +discord_id: # your discord id (18-digit unique numerical identifier) + +contact_note: # a note to display in the contact section + +# ----------------------------------------------------------------------------- +# Analytics and search engine verification +# ----------------------------------------------------------------------------- + +google_analytics: # your Google Analytics measurement ID (format: G-XXXXXXXXXX) +panelbear_analytics: # panelbear analytics site ID (format: XXXXXXXXX) + +google_site_verification: # your google-site-verification ID (Google Search Console) +bing_site_verification: # out your bing-site-verification ID (Bing Webmaster) + +# ----------------------------------------------------------------------------- +# Collections +# ----------------------------------------------------------------------------- + +collections: + news: + defaults: + layout: post + output: true + permalink: /news/:path/ + projects: + output: true + permalink: /projects/:path/ + +announcements: + enabled: true + scrollable: true # adds a vertical scroll bar if there are more than 3 news items + limit: 5 # leave blank to include all the news in the `_news` folder + +# ----------------------------------------------------------------------------- +# Jekyll settings +# ----------------------------------------------------------------------------- + +# Markdown and syntax highlight +markdown: kramdown +highlighter: rouge +kramdown: + input: GFM + syntax_highlighter_opts: + css_class: 'highlight' + span: + line_numbers: false + block: + line_numbers: false + start_line: 1 + +# Includes & excludes +include: ['_pages'] +exclude: + - bin + - Gemfile + - Gemfile.lock + - vendor +keep_files: + - CNAME + - .nojekyll + - .git + +# Plug-ins +plugins: + - jekyll-email-protect + - jekyll-imagemagick + - jekyll-link-attributes + - jekyll-minifier + - jekyll/scholar + - jekyll-sitemap + - jekyll-toc + - jemoji + +# Sitemap settings +defaults: + - scope: + path: "assets" + values: + sitemap: false + +# ----------------------------------------------------------------------------- +# Jekyll Minifier +# ----------------------------------------------------------------------------- + +jekyll-minifier: + exclude: ['robots.txt'] + uglifier_args: + harmony: true + +# ----------------------------------------------------------------------------- +# Jekyll Scholar +# ----------------------------------------------------------------------------- + +scholar: + + last_name: [Rane] + first_name: [Tejas] + + style: apa + locale: en + + source: /_bibliography/ + bibliography: papers.bib + bibliography_template: bib + # Note: if you have latex math in your bibtex, the latex filter + # preprocessing may conflict with MathJAX if the latter is enabled. + # See https://github.com/alshedivat/al-folio/issues/357. + bibtex_filters: [latex, smallcaps, superscript] + + replace_strings: true + join_strings: true + + details_dir: bibliography + details_layout: bibtex.html + details_link: Details + + query: "@*" + group_by: year + group_order: descending + +badges: # Display different badges for your publications + altmetric_badge: true # Altmetric badge (https://www.altmetric.com/products/altmetric-badges/) + dimensions_badge: true # Dimensions badge (https://badge.dimensions.ai/) + +# Filter out certain bibtex entry keywords used internally from the bib output +filtered_bibtex_keywords: [abbr, abstract, arxiv, bibtex_show, html, pdf, selected, supp, blog, code, poster, slides, website, preview, altmetric] + +# Maximum number of authors to be shown for each publication (more authors are visible on click) +max_author_limit: # leave blank to always show all authors +more_authors_animation_delay: 10 # more authors are revealed on click using animation; smaller delay means faster animation + + +# ----------------------------------------------------------------------------- +# Jekyll Link Attributes +# ----------------------------------------------------------------------------- + +# These are the defaults +external_links: + enabled: true + rel: external nofollow noopener + target: _blank + exclude: + + +# ----------------------------------------------------------------------------- +# Responsive WebP Images +# ----------------------------------------------------------------------------- + +imagemagick: + enabled: true # enables responsive images for your site (recommended, see https://github.com/alshedivat/al-folio/issues/537) + widths: + - 480 + - 800 + - 1400 + input_directories: + - assets/img/ + input_formats: + - ".jpg" + - ".jpeg" + - ".png" + - ".tiff" + output_formats: + webp: "-resize 800x" + +# ----------------------------------------------------------------------------- +# Optional Features +# ----------------------------------------------------------------------------- + +enable_google_analytics: false # enables google analytics +enable_panelbear_analytics: false # enables panelbear analytics +enable_google_verification: false # enables google site verification +enable_bing_verification: false # enables bing site verification +enable_masonry: true # enables automatic project cards arrangement +enable_math: true # enables math typesetting (uses MathJax) +enable_tooltips: false # enables automatic tooltip links generated + # for each section titles on pages and posts +enable_darkmode: true # enables switching between light/dark modes +enable_navbar_social: false # enables displaying social links in the + # navbar on the about page +enable_project_categories: true # enables categorization of projects into + # multiple categories +enable_medium_zoom: true # enables image zoom feature (as on medium.com) +enable_progressbar: true # enables a horizontal progress bar linked to the vertical scroll position + +# ----------------------------------------------------------------------------- +# Library versions +# ----------------------------------------------------------------------------- + +academicons: + version: "1.9.1" + integrity: "sha256-i1+4qU2G2860dGGIOJscdC30s9beBXjFfzjWLjBRsBg=" +bootstrap: + version: "4.6.1" + integrity: + css: "sha256-DF7Zhf293AJxJNTmh5zhoYYIMs2oXitRfBjY+9L//AY=" + js: "sha256-fgLAgv7fyCGopR/gBNq2iW3ZKIdqIcyshnUULC4vex8=" +bootstrap-table: + version: "1.21.4" +fontawesome: + version: "6.4.0" + integrity: "sha256-HtsXJanqjKTc8vVQjO4YMhiqFoXkfBsjBWcX91T1jr8=" +jquery: + version: "3.6.0" + integrity: "sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" +mathjax: + version: "3.2.0" +masonry: + version: "4.2.2" + integrity: "sha256-Nn1q/fx0H7SNLZMQ5Hw5JLaTRZp0yILA/FRexe19VdI=" +mdb: + version: "4.20.0" + integrity: + css: "sha256-jpjYvU3G3N6nrrBwXJoVEYI/0zw8htfFnhT9ljN3JJw=" + js: "sha256-NdbiivsvWt7VYCt6hYNT3h/th9vSTL4EDWeGs5SN3DA=" +medium_zoom: + version: "1.0.8" + integrity: "sha256-7PhEpEWEW0XXQ0k6kQrPKwuoIomz8R8IYyuU1Qew4P8=" + +# ----------------------------------------------------------------------------- +# Get external JSON data +# ----------------------------------------------------------------------------- + +# jekyll_get_json: +# - data: resume +# json: assets/json/resume.json # it can also be an url +# jsonresume: +# - basics +# - work +# - education +# - publications +# - projects +# - volunteer +# - awards +# - certificates +# - skills +# - languages +# - interests +# - references diff --git a/_data/coauthors.yml b/_data/coauthors.yml new file mode 100644 index 0000000..e69de29 diff --git a/_data/cv.yml b/_data/cv.yml new file mode 100644 index 0000000..cca938e --- /dev/null +++ b/_data/cv.yml @@ -0,0 +1,92 @@ +- title: General Information + type: map + contents: + - name: Full Name + value: Tejas Rane + - name: Email + value: turane@wpi.edu + - name: LinkedIn + value: Tejas Rane + - name: Github + value: rane-tejas + +- title: Education + type: time_table + contents: + - title: MS Robotics Engineering + institution: Worcester Polytechnic Institute, Worcester MA + year: 2023-2025 + courses: Deep Learning, Reinforcement Learning, Computer Vision + - title: BE Mechanical Engineering + institution: Birla Institute of Technology and Science (BITS Pilani) Goa, India + year: 2017-2021 + +- title: Experience + type: time_table + contents: + - title: Graduate Student Researcher + institution: MER Lab, Worcester Polytechnic Institute (WPI), Worcester MA + year: 2023 - NOW + description: + - title: Waste Pile Rearrangement for Robotic Waste Sorting in Recycling Facilities + description: Investigating the use of depth images and point clouds to effectively reconfigure waste piles on a conveyor belt using a robotic manipulator in order to uncover occluded and completely covered objects in the waste stream. + skills: Robot Operating System (ROS), Point Cloud Library (PCL), Python, C++ + + - title: Research Associate + institution: Biorobotics Lab, Carnegie Mellon University, Pittsburgh, PA + year: 2021 - 2023 + description: + - title: RoboTRAC - Autonomous Vascular Access Robot for trauma care in resource-limited setting + contents: + - Conducted comparison studies for segmentation of ultrasound images using multiple deep learning frameworks to identify femoral blood vessels, to access them autonomously by performing robotic needle insertions. + - Also responsible for developing and maintaining ROS software stack of the robot to perform needle insertion experiments. + skills: Deep Learning, Robot Operating System (ROS), PyTorch, Python + - title: Pipe Crawler - Autonomous Gas Pipe Repair + description: Developed the entire software stack for control, navigation and localization of pipe crawler robot performing inspection and repair in gas pipes. + skills: Robot Operating System (ROS)-2, RViz, Python + + - title: Research Intern + institution: Stoch Lab, RBCCPS, Indian Institute of Science, Bangalore, India + year: 2020 - 2021 + description: + - title: Robust Quadrupedal Locomotion using Reinforcement Learning + description: Implemented the Augmented Random Search (ARS) algorithm to train linear feedback policies for quadrupedal locomotion over rough terrain, and implemented on the custom-build quadruped StochLite, resulting in robot climbing over 15 degrees slopes. + skills: Reinforcement Learning, PyBullet, Python + - title: StochLite - Quadrupedal Walking Robot + description: Designed and fabricated a small, light-weight, and easy-to-modify quadruped which can be used for software development and can perform basic dexterous tasks like stair-climbing and traverse rough terrain, using 3D printing and off-the-shelf components. + skills: SolidWorks, 3D Printing, CAD + +- title: Technical Strengths + type: nested_list + contents: + - title: Programming Skills + description: ROS, ROS2, Python, C++, MATLAB, Arduino + - title: Libraries and Frameworks + description: OpenCV, PyTorch, OpenAI Gym, PyBullet, NumPy, PCL, Scikit-learn + - title: Software + description: SolidWorks, AutoCAD, Fusion360 + - title: Other Skills + description: 3D Printing, Robotic Systems development, Technical Writing and Presentation, Video Editing, Website Development + +# - title: Open Source Projects +# type: time_table +# contents: +# - title: al-folio +# year: 2015-now +# description: A beautiful, simple, clean, and responsive Jekyll theme for academics. + +# - title: Honors and Awards +# type: time_table +# contents: +# - year: 1921 +# items: +# - Nobel Prize in Physics +# - Matteucci Medal +# - year: 2029 +# items: +# - Max Planck Medal + +# - title: Other Interests +# type: list +# contents: +# - Hobbies: Hobby 1, Hobby 2, etc. diff --git a/_data/venues.yml b/_data/venues.yml new file mode 100644 index 0000000..6c16ad5 --- /dev/null +++ b/_data/venues.yml @@ -0,0 +1,6 @@ +"AJP": + url: https://aapt.scitation.org/journal/ajp + color: "#00369f" + +"PhysRev": + url: https://journals.aps.org/ diff --git a/_includes/cv/list.html b/_includes/cv/list.html new file mode 100644 index 0000000..7562585 --- /dev/null +++ b/_includes/cv/list.html @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/_includes/cv/list_groups.html b/_includes/cv/list_groups.html new file mode 100644 index 0000000..e2eda0c --- /dev/null +++ b/_includes/cv/list_groups.html @@ -0,0 +1,43 @@ +
+ {% for content in entry.contents %} +
+ + + + {% if content.icon %} + + {% else %} + + {% endif %} + + {% assign i = 1 %} + {% for item in content.items %} + {% assign i = i | plus:1 %} + {% endfor %} + + + {% for item in content.items %} + + + + {% if item.level %} + + {% endif %} + {% if item.school %} + + {% else %} + + {% endif %} + {% if item.link %} + + {% endif %} + + {% endfor %} + +
{{ content.category }}
{{ item.name }}{{ item.level }}{{ item.school }} + {% endif %} + {% if item.time %} +
{{ item.time }}
+
+ {% endfor %} +
diff --git a/_includes/cv/map.html b/_includes/cv/map.html new file mode 100644 index 0000000..5f53a90 --- /dev/null +++ b/_includes/cv/map.html @@ -0,0 +1,27 @@ + + {% for content in entry.contents %} + + + {% if content.value %} + + {% endif %} + {% if content.links %} + + {% endif %} + + {% endfor %} +
{{ content.name }}{{ content.value }} +
+ {% for item in content.links %} + {% if item.link %} + + {% endif %} + {% endfor %} +
+
diff --git a/_includes/cv/nested_list.html b/_includes/cv/nested_list.html new file mode 100644 index 0000000..c503775 --- /dev/null +++ b/_includes/cv/nested_list.html @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/_includes/cv/time_table.html b/_includes/cv/time_table.html new file mode 100644 index 0000000..89b7f9c --- /dev/null +++ b/_includes/cv/time_table.html @@ -0,0 +1,112 @@ + \ No newline at end of file diff --git a/_includes/figure.html b/_includes/figure.html new file mode 100644 index 0000000..e67e804 --- /dev/null +++ b/_includes/figure.html @@ -0,0 +1,36 @@ +{%- assign img_path = include.path | remove: ".jpg" | remove: ".jpeg" | remove: ".png" | remove: ".tiff" -%} + +
+ + + {% if site.imagemagick.enabled %} + {% for i in site.imagemagick.widths -%} + + {% endfor -%} + {% endif %} + + + + + + + {%- if include.caption -%}
{{ include.caption }}
{%- endif %} + +
diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..5d375fa --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,27 @@ + {% if site.footer_fixed %} + + {%- else -%} + + {%- endif %} \ No newline at end of file diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..e717c18 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,39 @@ + + {% include metadata.html %} + + + + + + + + + + + + + + + + + {% if page.toc and page.toc.sidebar %} + + + {% endif %} + + + {% if site.icon.size <= 4 %} + + {% elsif site.icon != blank %} + + {% endif %} + + + + + {% if site.enable_darkmode %} + + + + + {% endif %} diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..dea7774 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,125 @@ + +
+ + + +{% if site.enable_progressbar %} + + +
+ +
+
+{%- endif %} +
diff --git a/_includes/metadata.html b/_includes/metadata.html new file mode 100644 index 0000000..e54f8ee --- /dev/null +++ b/_includes/metadata.html @@ -0,0 +1,213 @@ +{% if site.enable_google_verification or site.enable_bing_verification %} + + {% if site.enable_google_verification -%} + + {%- endif -%} + {% if site.enable_bing_verification -%} + + {%- endif -%} + + +{%- endif %} + + + + + + + {%- if site.title == "blank" -%} + {%- capture title -%}{{ site.first_name }} {{ site.middle_name }} {{ site.last_name }}{%- endcapture -%} + {%- else -%} + {%- capture title -%}{{ site.title }}{%- endcapture -%} + {%- endif -%} + {% if page.url == '/blog/index.html' %} + {{ site.blog_nav_title }} | {{ title }} + {%- elsif page.title != "blank" and page.url != "/" -%} + {%- if page.title == nil or page.title == "" -%} + {{ page.date | date: "%Y" }} | {{ title }} + {%- else -%} + {{ page.title }} | {{ title }} + {%- endif -%} + {%- else -%} + {{ title }} + {%- endif -%} + + + +{%- if page.keywords or site.keywords %} + +{%- endif %} + +{%- if site.serve_og_meta %} + + + + + + + + {% if page.og_image or site.og_image -%} + + {%- endif %} + + + + + + + {% if page.og_image or site.og_image -%} + + {%- endif %} + {% if site.twitter_username -%} + + + {%- endif %} +{%- endif %} + +{%- if site.serve_schema_org %} + + + {%- comment -%} Social links generator for "sameAs schema" {%- endcomment %} + {% assign sameaslinks = "" | split: "," %} + {%- if site.orcid_id -%} + {%- capture link -%}https://orcid.org/{{ site.orcid_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.scholar_userid -%} + {%- capture link -%}https://scholar.google.com/citations?user={{ site.scholar_userid }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.semanticscholar_id -%} + {%- capture link -%}https://www.semanticscholar.org/author/{{ site.semanticscholar_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.publons_id -%} + {%- capture link -%}https://publons.com/a/{{ site.publons_id }}/{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.research_gate_profile -%} + {%- capture link -%}https://www.researchgate.net/profile/{{site.research_gate_profile}}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.scopus_id -%} + {%- capture link -%}https://www.scopus.com/authid/detail.uri?authorId={{site.scopus_id}}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.github_username -%} + {%- capture link -%}https://github.com/{{ site.github_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.telegram_username -%} + {%- capture link -%}https://telegram.me/{{ site.telegram_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.linkedin_username -%} + {%- capture link -%}https://www.linkedin.com/in/{{ site.linkedin_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.twitter_username -%} + {%- capture link -%}https://twitter.com/{{ site.twitter_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.medium_username -%} + {%- capture link -%}https://medium.com/@{{ site.medium_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.quora_username -%} + {%- capture link -%}https://www.quora.com/profile/{{ site.quora_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.blogger_url -%} + {%- capture link -%}{{ site.blogger_url }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.work_url -%} + {%- capture link -%}{{ site.work_url }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.wikidata_id -%} + {%- capture link -%}https://www.wikidata.org/wiki/{{ site.wikidata_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.wikipedia_id -%} + {%- capture link -%}https://wikipedia.org/wiki/User:{{ site.wikipedia_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.strava_userid -%} + {%- capture link -%}https://www.strava.com/athletes/{{ site.strava_userid }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.keybase_username -%} + {%- capture link -%}https://keybase.io/{{ site.keybase_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.gitlab_username -%} + {%- capture link -%}https://gitlab.com/{{ site.gitlab_username }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.dblp_url -%} + {%- capture link -%}{{ site.dblp_url }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.stackoverflow_id -%} + {%- capture link -%}https://stackoverflow.com/users/{{ site.stackoverflow_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.kaggle_id -%} + {%- capture link -%}https://www.kaggle.com/{{ site.kaggle_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.lastfm_id -%} + {%- capture link -%}https://www.last.fm/user/{{ site.lastfm_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.spotify_id -%} + {%- capture link -%}https://open.spotify.com/user/{{ site.spotify_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.pinterest_id -%} + {%- capture link -%}https://www.pinterest.com/{{ site.pinterest_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.unsplash_id -%} + {%- capture link -%}https://unsplash.com/@{{ site.unsplash_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.instagram_id -%} + {%- capture link -%}https://instagram.com/{{ site.instagram_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.facebook_id -%} + {%- capture link -%}https://facebook.com/{{ site.facebook_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if site.discord_id -%} + {%- capture link -%}https://discord.com/users/{{ site.discord_id }}{%- endcapture -%} + {%- assign sameaslinks = sameaslinks | push: link -%} + {%- endif -%} + {%- if sameaslinks != blank -%} + {%- assign sameaslinks = sameaslinks | split: "" -%} + {%- endif -%} + + +{%- endif %} diff --git a/_includes/news.html b/_includes/news.html new file mode 100644 index 0000000..2146d88 --- /dev/null +++ b/_includes/news.html @@ -0,0 +1,29 @@ +
+ {% if site.news != blank -%} + {%- assign news_size = site.news | size -%} +
3 %}style="max-height: 60vw"{% endif %}> + + {%- assign news = site.news | reverse -%} + {% if include.limit and site.announcements.limit %} + {% assign news_limit = site.announcements.limit %} + {% else %} + {% assign news_limit = news_size %} + {% endif %} + {% for item in news limit: news_limit %} + + + + + {%- endfor %} +
{{ item.date | date: "%b %-d, %Y" }} + {% if item.inline -%} + {{ item.content | remove: '

' | remove: '

' | emojify }} + {%- else -%} + {{ item.title }} + {%- endif %} +
+
+ {%- else -%} +

No news so far...

+ {%- endif %} +
\ No newline at end of file diff --git a/_includes/projects.html b/_includes/projects.html new file mode 100644 index 0000000..b0b83fa --- /dev/null +++ b/_includes/projects.html @@ -0,0 +1,38 @@ + +
+
+ {% if project.redirect -%} + + {%- else -%} + + {%- endif %} + {% if project.show -%} + + {%- endif %} + +
\ No newline at end of file diff --git a/_includes/projects_horizontal.html b/_includes/projects_horizontal.html new file mode 100644 index 0000000..ddf7405 --- /dev/null +++ b/_includes/projects_horizontal.html @@ -0,0 +1,40 @@ +
+ {%- if project.redirect -%} + + {%- else -%} + + {%- endif -%} + diff --git a/_includes/resume/awards.html b/_includes/resume/awards.html new file mode 100644 index 0000000..2bd912c --- /dev/null +++ b/_includes/resume/awards.html @@ -0,0 +1,23 @@ + \ No newline at end of file diff --git a/_includes/resume/basics.html b/_includes/resume/basics.html new file mode 100644 index 0000000..875af11 --- /dev/null +++ b/_includes/resume/basics.html @@ -0,0 +1,23 @@ + + {% assign skip_basics = "image,profiles,location" | split:"," %} + {% for content in data[1] %} + {% if (content[1] == "") or (skip_basics contains content[0]) %} + {% continue %} + {% endif %} + + + + + + {% endfor %} +
{{ content[0] | capitalize }} + {% if content[0] == "url" %} + {{ content[1] }} + {% elsif content[0] == "email" %} + {{ content[1] }} + {% elsif content[0] == "phone" %} + {{ content[1] }} + {% else %} + {{ content[1] }} + {% endif %} +
diff --git a/_includes/resume/certificates.html b/_includes/resume/certificates.html new file mode 100644 index 0000000..cdd7978 --- /dev/null +++ b/_includes/resume/certificates.html @@ -0,0 +1,31 @@ +
+ {% assign certificates = data[1] | sort: 'date' | reverse %} + {% for content in certificates %} +
+ + + + {% if content.icon %} + + {% else %} + + {% endif %} + + {% assign i = 1 %} + {% for item in content.items %} + {% assign i = i | plus:1 %} + {% endfor %} + + + + + + + + +
+ {{ content.name }} +
{{ content.issuer }}{{ content.date }}
+
+ {% endfor %} +
\ No newline at end of file diff --git a/_includes/resume/education.html b/_includes/resume/education.html new file mode 100644 index 0000000..13427ae --- /dev/null +++ b/_includes/resume/education.html @@ -0,0 +1,51 @@ + diff --git a/_includes/resume/interests.html b/_includes/resume/interests.html new file mode 100644 index 0000000..3519179 --- /dev/null +++ b/_includes/resume/interests.html @@ -0,0 +1,29 @@ +
+ {% for content in data[1] %} +
+ + + + {% if content.icon %} + + {% else %} + + {% endif %} + + {% assign i = 1 %} + {% for item in content.items %} + {% assign i = i | plus:1 %} + {% endfor %} + + + {% for item in content.keywords %} + + + + + {% endfor %} + +
{{ content.name }}
{{ item }}
+
+ {% endfor %} +
\ No newline at end of file diff --git a/_includes/resume/languages.html b/_includes/resume/languages.html new file mode 100644 index 0000000..8b0fd2b --- /dev/null +++ b/_includes/resume/languages.html @@ -0,0 +1,27 @@ +
+ {% for content in data[1] %} +
+ + + + {% if content.icon %} + + {% else %} + + {% endif %} + + {% assign i = 1 %} + {% for item in content.items %} + {% assign i = i | plus:1 %} + {% endfor %} + + + + + + + +
{{ content.language }}
{{ content.fluency }}
+
+ {% endfor %} +
\ No newline at end of file diff --git a/_includes/resume/projects.html b/_includes/resume/projects.html new file mode 100644 index 0000000..0436c80 --- /dev/null +++ b/_includes/resume/projects.html @@ -0,0 +1,32 @@ + \ No newline at end of file diff --git a/_includes/resume/publications.html b/_includes/resume/publications.html new file mode 100644 index 0000000..d77d715 --- /dev/null +++ b/_includes/resume/publications.html @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/_includes/resume/references.html b/_includes/resume/references.html new file mode 100644 index 0000000..fef4d28 --- /dev/null +++ b/_includes/resume/references.html @@ -0,0 +1,27 @@ +
+ {% for content in data[1] %} +
+ + + + {% if content.icon %} + + {% else %} + + {% endif %} + + {% assign i = 1 %} + {% for item in content.items %} + {% assign i = i | plus:1 %} + {% endfor %} + + + + + + + +
{{ content.name }}
{{ content.reference }}
+
+ {% endfor %} +
\ No newline at end of file diff --git a/_includes/resume/skills.html b/_includes/resume/skills.html new file mode 100644 index 0000000..69bb4e3 --- /dev/null +++ b/_includes/resume/skills.html @@ -0,0 +1,29 @@ +
+ {% for content in data[1] %} +
+ + + + {% if content.icon %} + + {% else %} + + {% endif %} + + {% assign i = 1 %} + {% for item in content.items %} + {% assign i = i | plus:1 %} + {% endfor %} + + + {% for item in content.keywords %} + + + + + {% endfor %} + +
{{ content.name }}
{{ item }}
+
+ {% endfor %} +
\ No newline at end of file diff --git a/_includes/resume/volunteer.html b/_includes/resume/volunteer.html new file mode 100644 index 0000000..fb68f7a --- /dev/null +++ b/_includes/resume/volunteer.html @@ -0,0 +1,34 @@ + \ No newline at end of file diff --git a/_includes/resume/work.html b/_includes/resume/work.html new file mode 100644 index 0000000..9f8e185 --- /dev/null +++ b/_includes/resume/work.html @@ -0,0 +1,34 @@ + \ No newline at end of file diff --git a/_includes/scripts/analytics.html b/_includes/scripts/analytics.html new file mode 100644 index 0000000..db2aeef --- /dev/null +++ b/_includes/scripts/analytics.html @@ -0,0 +1,18 @@ +{%- if site.enable_google_analytics -%} + + + +{%- endif -%} +{%- if site.enable_panelbear_analytics -%} + + + +{%- endif -%} diff --git a/_includes/scripts/badges.html b/_includes/scripts/badges.html new file mode 100644 index 0000000..b8a3ccd --- /dev/null +++ b/_includes/scripts/badges.html @@ -0,0 +1,6 @@ +{%- if site.badges.altmetric_badge %} + +{%- endif %} +{%- if site.badges.dimensions_badge %} + +{%- endif %} diff --git a/_includes/scripts/bootstrap.html b/_includes/scripts/bootstrap.html new file mode 100644 index 0000000..1c21365 --- /dev/null +++ b/_includes/scripts/bootstrap.html @@ -0,0 +1,3 @@ + + + diff --git a/_includes/scripts/jquery.html b/_includes/scripts/jquery.html new file mode 100644 index 0000000..f84a2f2 --- /dev/null +++ b/_includes/scripts/jquery.html @@ -0,0 +1,2 @@ + + diff --git a/_includes/scripts/masonry.html b/_includes/scripts/masonry.html new file mode 100644 index 0000000..804389d --- /dev/null +++ b/_includes/scripts/masonry.html @@ -0,0 +1,6 @@ + {%- if site.enable_masonry -%} + + + + + {%- endif -%} diff --git a/_includes/scripts/mathjax.html b/_includes/scripts/mathjax.html new file mode 100644 index 0000000..c55ec05 --- /dev/null +++ b/_includes/scripts/mathjax.html @@ -0,0 +1,12 @@ + {%- if site.enable_math -%} + + + + + {%- endif %} diff --git a/_includes/scripts/misc.html b/_includes/scripts/misc.html new file mode 100644 index 0000000..ddd6ee8 --- /dev/null +++ b/_includes/scripts/misc.html @@ -0,0 +1,25 @@ +{% if site.enable_tooltips %} + + +{%- endif %} + +{%- if site.enable_medium_zoom %} + + + +{%- endif -%} + +{% if page.toc and page.toc.sidebar %} + + +{% endif %} + + + + + + + + diff --git a/_includes/scripts/progressBar.html b/_includes/scripts/progressBar.html new file mode 100644 index 0000000..88bb73c --- /dev/null +++ b/_includes/scripts/progressBar.html @@ -0,0 +1,80 @@ +{% if site.enable_progressbar %} + + + + +{%- endif %} diff --git a/_includes/selected_papers.html b/_includes/selected_papers.html new file mode 100644 index 0000000..bcc83c3 --- /dev/null +++ b/_includes/selected_papers.html @@ -0,0 +1,5 @@ + +
+ + {% bibliography -f {{ site.scholar.bibliography }} %} +
diff --git a/_includes/video.html b/_includes/video.html new file mode 100644 index 0000000..e56e054 --- /dev/null +++ b/_includes/video.html @@ -0,0 +1,47 @@ +{% assign extension = include.path | split:'.' | last %} + +
+ + {% if extension == "mp4" or extension == "webm" or extension == "ogg" %} + +

The plot must be generated separately and saved into an HTML file. To generate the plot that you see above, you can use the following code snippet:

import pandas as pd
-import plotly.express as px
-df = pd.read_csv(
-'https://raw.githubusercontent.com/plotly/datasets/master/earthquakes-23k.csv'
-)
-fig = px.density_mapbox(
-df,
-lat='Latitude',
-lon='Longitude',
-z='Magnitude',
-radius=10,
-center=dict(lat=0, lon=180),
-zoom=0,
-mapbox_style="stamen-terrain",
-)
-fig.show()
-fig.write_html('assets/plotly/demo.html')

Details boxes

Details boxes are collapsible boxes which hide additional information from the user. They can be added with the details liquid tag:

Click here to know more

Additional details, where math \(2x - 1\) and code is rendered correctly.


Layouts

The main text column is referred to as the body. It is the assumed layout of any direct descendants of the d-article element.

.l-body

For images you want to display a little larger, try .l-page:

.l-page

All of these have an outset variant if you want to poke out from the body text a little bit. For instance:

.l-body-outset

.l-page-outset

Occasionally you’ll want to use the full browser width. For this, use .l-screen. You can also inset the element a little from the edge of the browser by using the inset variant.

.l-screen

.l-screen-inset

The final layout is for marginalia, asides, and footnotes. It does not interrupt the normal flow of .l-body sized text except on mobile screen sizes.

.l-gutter


Other Typography?

Emphasis, aka italics, with asterisks (*asterisks*) or underscores (_underscores_).

Strong emphasis, aka bold, with asterisks or underscores.

Combined emphasis with asterisks and underscores.

Strikethrough uses two tildes. Scratch this.

  1. First ordered list item
  2. Another item ⋅⋅* Unordered sub-list.
  3. Actual numbers don’t matter, just that it’s a number ⋅⋅1. Ordered sub-list
  4. And another item.

⋅⋅⋅You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we’ll use three here to also align the raw Markdown).

⋅⋅⋅To have a line break without a paragraph, you will need to use two trailing spaces.⋅⋅ ⋅⋅⋅Note that this line is separate, but within the same paragraph.⋅⋅ ⋅⋅⋅(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)

I’m an inline-style link

I’m an inline-style link with title

I’m a reference-style link

You can use numbers for reference-style link definitions

Or leave it empty and use the link text itself.

URLs and URLs in angle brackets will automatically get turned into links. http://www.example.com or http://www.example.com and sometimes example.com (but not on Github, for example).

Some text to show that the reference links can follow later.

Here’s our logo (hover to see the title text):

Inline-style: alt text

Reference-style: alt text

Inline code has back-ticks around it.

var s = "JavaScript syntax highlighting";
-alert(s);
-
s = "Python syntax highlighting"
-print s
-
No language indicated, so no syntax highlighting.
-But let's throw in a <b>tag</b>.
-

Colons can be used to align columns.

Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1

There must be at least 3 dashes separating each header cell. The outer pipes (|) are optional, and you don’t need to make the raw Markdown line up prettily. You can also use inline Markdown.

Markdown Less Pretty
Still renders nicely
1 2 3

Blockquotes are very handy in email to emulate reply text. This line is part of the same quote.

Quote break.

This is a very long line that will still be quoted properly when it wraps. Oh boy let’s keep writing to make sure this is long enough to actually wrap for everyone. Oh, you can put Markdown into a blockquote.

Here’s a line for us to start with.

This line is separated from the one above by two newlines, so it will be a separate paragraph.

This line is also a separate paragraph, but… This line is only separated by a single newline, so it’s a separate line in the same paragraph.

\ No newline at end of file diff --git a/blog/2021/index.html b/blog/2021/index.html deleted file mode 100644 index 61f82c1..0000000 --- a/blog/2021/index.html +++ /dev/null @@ -1 +0,0 @@ - 2021 | You R. Name

2021

an archive of posts from this year

\ No newline at end of file diff --git a/blog/2022/displaying-external-posts-on-your-al-folio-blog/index.html b/blog/2022/displaying-external-posts-on-your-al-folio-blog/index.html deleted file mode 100644 index 6905ed0..0000000 --- a/blog/2022/displaying-external-posts-on-your-al-folio-blog/index.html +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/blog/2022/giscus-comments/index.html b/blog/2022/giscus-comments/index.html deleted file mode 100644 index e5003c5..0000000 --- a/blog/2022/giscus-comments/index.html +++ /dev/null @@ -1 +0,0 @@ - a post with giscus comments | You R. Name

a post with giscus comments

This post shows how to add GISCUS comments.

\ No newline at end of file diff --git a/blog/2022/index.html b/blog/2022/index.html deleted file mode 100644 index a3c684e..0000000 --- a/blog/2022/index.html +++ /dev/null @@ -1 +0,0 @@ - 2022 | You R. Name

2022

an archive of posts from this year

\ No newline at end of file diff --git a/blog/2022/redirect/index.html b/blog/2022/redirect/index.html deleted file mode 100644 index a757392..0000000 --- a/blog/2022/redirect/index.html +++ /dev/null @@ -1 +0,0 @@ - a post with redirect | You R. Name

a post with redirect

Redirecting to another page.




    Enjoy Reading This Article?

    Here are some more articles you might like to read next:

  • a post with twitter
  • a post with jupyter notebook
  • a post with formatting and links
  • a post with table of contents
  • a post with table of contents on a sidebar
  • \ No newline at end of file diff --git a/blog/2023/audios/index.html b/blog/2023/audios/index.html deleted file mode 100644 index 835f28b..0000000 --- a/blog/2023/audios/index.html +++ /dev/null @@ -1 +0,0 @@ - a post with audios | You R. Name

    a post with audios

    This is an example post with audios. It supports local audio files.

    A simple, elegant caption looks good between video rows, after each row, or doesn't have to be there at all.



      Enjoy Reading This Article?

      Here are some more articles you might like to read next:

    • a post with videos
    • a post with images
    • a distill-style blog post
    • a post with jupyter notebook
    • a post with bibliography
    • \ No newline at end of file diff --git a/blog/2023/custom-blockquotes/index.html b/blog/2023/custom-blockquotes/index.html deleted file mode 100644 index b17b574..0000000 --- a/blog/2023/custom-blockquotes/index.html +++ /dev/null @@ -1,74 +0,0 @@ - a post with custom blockquotes | You R. Name

      a post with custom blockquotes

      This post shows how to add custom styles for blockquotes. Based on jekyll-gitbook implementation.

      We decided to support the same custom blockquotes as in jekyll-gitbook, which are also found in a lot of other sites’ styles. The styles definitions can be found on the _base.scss file, more specifically:

      /* Tips, warnings, and dangers */
      -.post .post-content blockquote {
      -  &.block-tip {
      -    border-color: var(--global-tip-block);
      -    background-color: var(--global-tip-block-bg);
      -
      -    p {
      -      color: var(--global-tip-block-text);
      -    }
      -
      -    h1,
      -    h2,
      -    h3,
      -    h4,
      -    h5,
      -    h6 {
      -      color: var(--global-tip-block-title);
      -    }
      -  }
      -
      -  &.block-warning {
      -    border-color: var(--global-warning-block);
      -    background-color: var(--global-warning-block-bg);
      -
      -    p {
      -      color: var(--global-warning-block-text);
      -    }
      -
      -    h1,
      -    h2,
      -    h3,
      -    h4,
      -    h5,
      -    h6 {
      -      color: var(--global-warning-block-title);
      -    }
      -  }
      -
      -  &.block-danger {
      -    border-color: var(--global-danger-block);
      -    background-color: var(--global-danger-block-bg);
      -
      -    p {
      -      color: var(--global-danger-block-text);
      -    }
      -
      -    h1,
      -    h2,
      -    h3,
      -    h4,
      -    h5,
      -    h6 {
      -      color: var(--global-danger-block-title);
      -    }
      -  }
      -}
      -

      A regular blockquote can be used as following:

      > This is a regular blockquote
      -> and it can be used as usual
      -

      This is a regular blockquote and it can be used as usual

      These custom styles can be used by adding the specific class to the blockquote, as follows:

      > ##### TIP
      ->
      -> A tip can be used when you want to give advice
      -> related to a certain content.
      -{: .block-tip }
      -
      TIP

      A tip can be used when you want to give advice related to a certain content.

      > ##### WARNING
      ->
      -> This is a warning, and thus should
      -> be used when you want to warn the user
      -{: .block-warning }
      -
      WARNING

      This is a warning, and thus should be used when you want to warn the user

      > ##### DANGER
      ->
      -> This is a danger zone, and thus should
      -> be used carefully
      -{: .block-danger }
      -
      DANGER

      This is a danger zone, and thus should be used carefully




        Enjoy Reading This Article?

        Here are some more articles you might like to read next:

      • a distill-style blog post
      • a post with code
      • a post with jupyter notebook
      • displaying beautiful tables with Bootstrap Tables
      • a post with diagrams
      • \ No newline at end of file diff --git a/blog/2023/index.html b/blog/2023/index.html deleted file mode 100644 index 95d6065..0000000 --- a/blog/2023/index.html +++ /dev/null @@ -1 +0,0 @@ - 2023 | You R. Name

        2023

        an archive of posts from this year

        \ No newline at end of file diff --git a/blog/2023/jupyter-notebook/index.html b/blog/2023/jupyter-notebook/index.html deleted file mode 100644 index 476d7d7..0000000 --- a/blog/2023/jupyter-notebook/index.html +++ /dev/null @@ -1,5 +0,0 @@ - a post with jupyter notebook | You R. Name

        a post with jupyter notebook

        To include a jupyter notebook in a post, you can use the following code:

        {::nomarkdown} {% assign jupyter_path = "assets/jupyter/blog.ipynb" | relative_url %} {% capture notebook_exists %}{% file_exists
        -assets/jupyter/blog.ipynb %}{% endcapture %} {% if notebook_exists == "true" %} {% jupyter_notebook jupyter_path %} {% else %}
        -<p>Sorry, the notebook you are looking for does not exist.</p>
        -{% endif %} {:/nomarkdown}
        -

        Let’s break it down: this is possible thanks to Jekyll Jupyter Notebook plugin that allows you to embed jupyter notebooks in your posts. It basically calls jupyter nbconvert --to html to convert the notebook to an html page and then includes it in the post. Since Kramdown is the default Markdown renderer for Jekyll, we need to surround the call to the plugin with the ::nomarkdown tag so that it stops processing this part with Kramdown and outputs the content as-is.

        The plugin takes as input the path to the notebook, but it assumes the file exists. If you want to check if the file exists before calling the plugin, you can use the file_exists filter. This avoids getting a 404 error from the plugin and ending up displaying the main page inside of it instead. If the file does not exist, you can output a message to the user. The code displayed above outputs the following:

        Note that the jupyter notebook supports both light and dark themes.

        \ No newline at end of file diff --git a/blog/2023/post-bibliography/index.html b/blog/2023/post-bibliography/index.html deleted file mode 100644 index 03a4c3d..0000000 --- a/blog/2023/post-bibliography/index.html +++ /dev/null @@ -1,10 +0,0 @@ - a post with bibliography | You R. Name

        a post with bibliography

        This post shows how to add bibliography to simple blog posts. We support every citation style that jekyll-scholar does. That means simple citation like (Einstein & Taub, 1950), multiple citations like (Einstein & Taub, 1950; Einstein, 1905), long references like Einstein, A. (1905). Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat. Ann. Phys., 17, 549–560. or also quotes:

        Lorem ipsum dolor sit amet, consectetur adipisicing elit,
        sed do eiusmod tempor.

        Lorem ipsum dolor sit amet, consectetur adipisicing.

        (Einstein, 1905)

        If you would like something more academic, check the distill style post.

        References

        1950

        1. AJP
          The meaning of relativity
          Albert Einstein ,  and  AH Taub
          American Journal of Physics, 1950

        1905

        1. Ann. Phys.
          Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat
          A. Einstein
          Ann. Phys., 1905
        2. On the electrodynamics of moving bodies
          A. Einstein
          1905
        \ No newline at end of file diff --git a/blog/2023/sidebar-table-of-contents/index.html b/blog/2023/sidebar-table-of-contents/index.html deleted file mode 100644 index 76bdf99..0000000 --- a/blog/2023/sidebar-table-of-contents/index.html +++ /dev/null @@ -1,3 +0,0 @@ - a post with table of contents on a sidebar | You R. Name

        a post with table of contents on a sidebar

        This post shows how to add a table of contents as a sidebar.

        Adding a Table of Contents

        To add a table of contents to a post as a sidebar, simply add

        toc:
        -  sidebar: left
        -

        to the front matter of the post. The table of contents will be automatically generated from the headings in the post. If you wish to display the sidebar to the right, simply change left to right.

        Example of Sub-Heading 1

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        Example of another Sub-Heading 1

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        Customizing Your Table of Contents

        If you want to learn more about how to customize the table of contents of your sidebar, you can check the bootstrap-toc documentation. Notice that you can even customize the text of the heading that will be displayed on the sidebar.

        Example of Sub-Heading 2

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        Example of another Sub-Heading 2

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        \ No newline at end of file diff --git a/blog/2023/table-of-contents/index.html b/blog/2023/table-of-contents/index.html deleted file mode 100644 index 5a9598b..0000000 --- a/blog/2023/table-of-contents/index.html +++ /dev/null @@ -1,3 +0,0 @@ - a post with table of contents | You R. Name

        a post with table of contents


        This post shows how to add a table of contents in the beginning of the post.

        Adding a Table of Contents

        To add a table of contents to a post, simply add

        toc:
        -  beginning: true
        -

        to the front matter of the post. The table of contents will be automatically generated from the headings in the post.

        Example of Sub-Heading 1

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        Example of another Sub-Heading 1

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        Table of Contents Options

        If you want to learn more about how to customize the table of contents, you can check the jekyll-toc repository.

        Example of Sub-Heading 2

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        Example of another Sub-Heading 2

        Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

        \ No newline at end of file diff --git a/blog/2023/tables/index.html b/blog/2023/tables/index.html deleted file mode 100644 index ff0e4c7..0000000 --- a/blog/2023/tables/index.html +++ /dev/null @@ -1,32 +0,0 @@ - displaying beautiful tables with Bootstrap Tables | You R. Name

        displaying beautiful tables with Bootstrap Tables

        Using markdown to display tables is easy. Just use the following syntax:

        | Left aligned | Center aligned | Right aligned |
        -| :----------- | :------------: | ------------: |
        -| Left 1       |    center 1    |       right 1 |
        -| Left 2       |    center 2    |       right 2 |
        -| Left 3       |    center 3    |       right 3 |
        -

        That will generate:

        Left aligned Center aligned Right aligned
        Left 1 center 1 right 1
        Left 2 center 2 right 2
        Left 3 center 3 right 3

        It is also possible to use HTML to display tables. For example, the following HTML code will display a table with Bootstrap Table, loaded from a JSON file:

        <table id="table" data-toggle="table" data-url="{{ '/assets/json/table_data.json' | relative_url }}">
        -  <thead>
        -    <tr>
        -      <th data-field="id">ID</th>
        -      <th data-field="name">Item Name</th>
        -      <th data-field="price">Item Price</th>
        -    </tr>
        -  </thead>
        -</table>
        -
        ID Item Name Item Price

        By using Bootstrap Table it is possible to create pretty complex tables, with pagination, search, and more. For example, the following HTML code will display a table, loaded from a JSON file, with pagination, search, checkboxes, and header/content alignment. For more information, check the documentation.

        <table
        -  data-click-to-select="true"
        -  data-height="460"
        -  data-pagination="true"
        -  data-search="true"
        -  data-toggle="table"
        -  data-url="{{ '/assets/json/table_data.json' | relative_url }}"
        ->
        -  <thead>
        -    <tr>
        -      <th data-checkbox="true"></th>
        -      <th data-field="id" data-halign="left" data-align="center" data-sortable="true">ID</th>
        -      <th data-field="name" data-halign="center" data-align="right" data-sortable="true">Item Name</th>
        -      <th data-field="price" data-halign="right" data-align="left" data-sortable="true">Item Price</th>
        -    </tr>
        -  </thead>
        -</table>
        -
        ID Item Name Item Price



          Enjoy Reading This Article?

          Here are some more articles you might like to read next:

        • a distill-style blog post
        • a post with code
        • a post with table of contents on a sidebar
        • a post with jupyter notebook
        • a post with math
        • \ No newline at end of file diff --git a/blog/2023/tikzjax/index.html b/blog/2023/tikzjax/index.html deleted file mode 100644 index 23a0409..0000000 --- a/blog/2023/tikzjax/index.html +++ /dev/null @@ -1,7 +0,0 @@ - a post with TikZJax | You R. Name

          a post with TikZJax

          This is an example post with TikZ code. TikZJax converts script tags (containing TikZ code) into SVGs.




            Enjoy Reading This Article?

            Here are some more articles you might like to read next:

          • a post with code
          • a distill-style blog post
          • a post with jupyter notebook
          • a post with images
          • a post with table of contents
          • \ No newline at end of file diff --git a/blog/2023/videos/index.html b/blog/2023/videos/index.html deleted file mode 100644 index f7dce86..0000000 --- a/blog/2023/videos/index.html +++ /dev/null @@ -1 +0,0 @@ - a post with videos | You R. Name

            a post with videos

            This is an example post with videos. It supports local video files.

            A simple, elegant caption looks good between video rows, after each row, or doesn't have to be there at all.

            It does also support embedding videos from different sources. Here are some examples:




              Enjoy Reading This Article?

              Here are some more articles you might like to read next:

            • a post with images
            • a post with audios
            • a distill-style blog post
            • a post with jupyter notebook
            • a post with bibliography
            • \ No newline at end of file diff --git a/blog/category/external-services/index.html b/blog/category/external-services/index.html deleted file mode 100644 index 4705ff7..0000000 --- a/blog/category/external-services/index.html +++ /dev/null @@ -1 +0,0 @@ - external-services | You R. Name

              external-services

              an archive of posts in this category

              \ No newline at end of file diff --git a/blog/category/sample-posts/index.html b/blog/category/sample-posts/index.html deleted file mode 100644 index 40fded4..0000000 --- a/blog/category/sample-posts/index.html +++ /dev/null @@ -1 +0,0 @@ - sample-posts | You R. Name

              sample-posts

              an archive of posts in this category

              \ No newline at end of file diff --git a/blog/index.html b/blog/index.html deleted file mode 100644 index 11ff381..0000000 --- a/blog/index.html +++ /dev/null @@ -1 +0,0 @@ - blog | You R. Name

              al-folio

              a simple whitespace theme for academics



              \ No newline at end of file diff --git a/blog/page/2/index.html b/blog/page/2/index.html deleted file mode 100644 index 6729626..0000000 --- a/blog/page/2/index.html +++ /dev/null @@ -1 +0,0 @@ - blog - page 2 | You R. Name

              al-folio

              a simple whitespace theme for academics



              \ No newline at end of file diff --git a/blog/page/3/index.html b/blog/page/3/index.html deleted file mode 100644 index 2195e24..0000000 --- a/blog/page/3/index.html +++ /dev/null @@ -1 +0,0 @@ - blog - page 3 | You R. Name

              al-folio

              a simple whitespace theme for academics



              \ No newline at end of file diff --git a/blog/page/4/index.html b/blog/page/4/index.html deleted file mode 100644 index 81d24d6..0000000 --- a/blog/page/4/index.html +++ /dev/null @@ -1 +0,0 @@ - blog - page 4 | You R. Name

              al-folio

              a simple whitespace theme for academics



              \ No newline at end of file diff --git a/blog/page/5/index.html b/blog/page/5/index.html deleted file mode 100644 index 107fde6..0000000 --- a/blog/page/5/index.html +++ /dev/null @@ -1 +0,0 @@ - blog - page 5 | You R. Name

              al-folio

              a simple whitespace theme for academics



              \ No newline at end of file diff --git a/blog/tag/audios/index.html b/blog/tag/audios/index.html deleted file mode 100644 index 78d4424..0000000 --- a/blog/tag/audios/index.html +++ /dev/null @@ -1 +0,0 @@ - audios | You R. Name

              audios

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/bib/index.html b/blog/tag/bib/index.html deleted file mode 100644 index 54004be..0000000 --- a/blog/tag/bib/index.html +++ /dev/null @@ -1 +0,0 @@ - bib | You R. Name

              bib

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/blockquotes/index.html b/blog/tag/blockquotes/index.html deleted file mode 100644 index 9a41ee9..0000000 --- a/blog/tag/blockquotes/index.html +++ /dev/null @@ -1 +0,0 @@ - blockquotes | You R. Name

              blockquotes

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/code/index.html b/blog/tag/code/index.html deleted file mode 100644 index 65c22e1..0000000 --- a/blog/tag/code/index.html +++ /dev/null @@ -1 +0,0 @@ - code | You R. Name

              code

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/comments/index.html b/blog/tag/comments/index.html deleted file mode 100644 index 66ecb1f..0000000 --- a/blog/tag/comments/index.html +++ /dev/null @@ -1 +0,0 @@ - comments | You R. Name

              comments

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/diagrams/index.html b/blog/tag/diagrams/index.html deleted file mode 100644 index 7c1c72e..0000000 --- a/blog/tag/diagrams/index.html +++ /dev/null @@ -1 +0,0 @@ - diagrams | You R. Name

              diagrams

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/distill/index.html b/blog/tag/distill/index.html deleted file mode 100644 index f5b3c76..0000000 --- a/blog/tag/distill/index.html +++ /dev/null @@ -1 +0,0 @@ - distill | You R. Name

              distill

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/formatting/index.html b/blog/tag/formatting/index.html deleted file mode 100644 index 8eb4d16..0000000 --- a/blog/tag/formatting/index.html +++ /dev/null @@ -1 +0,0 @@ - formatting | You R. Name

              formatting

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/images/index.html b/blog/tag/images/index.html deleted file mode 100644 index 13e4ca8..0000000 --- a/blog/tag/images/index.html +++ /dev/null @@ -1 +0,0 @@ - images | You R. Name

              images

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/jupyter/index.html b/blog/tag/jupyter/index.html deleted file mode 100644 index 1da3775..0000000 --- a/blog/tag/jupyter/index.html +++ /dev/null @@ -1 +0,0 @@ - jupyter | You R. Name

              jupyter

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/links/index.html b/blog/tag/links/index.html deleted file mode 100644 index d8bd737..0000000 --- a/blog/tag/links/index.html +++ /dev/null @@ -1 +0,0 @@ - links | You R. Name

              links

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/math/index.html b/blog/tag/math/index.html deleted file mode 100644 index ded9860..0000000 --- a/blog/tag/math/index.html +++ /dev/null @@ -1 +0,0 @@ - math | You R. Name

              math

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/metadata/index.html b/blog/tag/metadata/index.html deleted file mode 100644 index f483a94..0000000 --- a/blog/tag/metadata/index.html +++ /dev/null @@ -1 +0,0 @@ - metadata | You R. Name

              metadata

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/sidebar/index.html b/blog/tag/sidebar/index.html deleted file mode 100644 index b04e6f0..0000000 --- a/blog/tag/sidebar/index.html +++ /dev/null @@ -1 +0,0 @@ - sidebar | You R. Name

              sidebar

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/tables/index.html b/blog/tag/tables/index.html deleted file mode 100644 index b558120..0000000 --- a/blog/tag/tables/index.html +++ /dev/null @@ -1 +0,0 @@ - tables | You R. Name

              tables

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/toc/index.html b/blog/tag/toc/index.html deleted file mode 100644 index 3ae229e..0000000 --- a/blog/tag/toc/index.html +++ /dev/null @@ -1 +0,0 @@ - toc | You R. Name

              toc

              an archive of posts with this tag

              \ No newline at end of file diff --git a/blog/tag/videos/index.html b/blog/tag/videos/index.html deleted file mode 100644 index d3fa04c..0000000 --- a/blog/tag/videos/index.html +++ /dev/null @@ -1 +0,0 @@ - videos | You R. Name

              videos

              an archive of posts with this tag

              \ No newline at end of file diff --git a/cv/index.html b/cv/index.html deleted file mode 100644 index 94cee17..0000000 --- a/cv/index.html +++ /dev/null @@ -1 +0,0 @@ - cv | You R. Name

              cv

              This is a description of the page. You can modify it in '_pages/cv.md'. You can also change or remove the top pdf download button.

              Basics

              Name Albert Einstein
              Label Scientist
              Email albert@einstein.de
              Phone (912) 123-4567
              Url https://alshedivat.github.io/al-folio/
              Summary A German-born theoretical physicist, widely ranked among the greatest and most influential scientists of all time

              Work

              • 1933.01 - 1955.01
                Professor of Theoretical Physics
                Institute for Advanced Study, Princeton University
                Teaching at Palmer Physical Laboratory (now 302 Frist Campus Center). While not a professor at Princeton, I associated with the physics professors and continued to give lectures on campus.
                • Relativity

              Volunteer

              • 2014.04 - 2015.07
                Lead Organizer
                People's Climate March
                Lead organizer for the New York City branch of the People's Climate March, the largest climate march in history.
                • Awarded 'Climate Hero' award by Greenpeace for my efforts organizing the march.
                • Men of the year 2014 by Time magazine

              Education

              • 1905.01 - 1905.01

                Zurich, Switzerland

                PhD
                University of Zurich, Zurich, Switzerland
                Software Development
                • Theory of Relativity

              Awards

              • 1921.11.01
                Nobel Prize in Physics
                Royal Swedish Academy of Sciences
                The Nobel Prizes are five separate prizes that, according to Alfred Nobel's will of 1895, are awarded to 'those who, during the preceding year, have conferred the greatest benefit to humankind.'

              Certificates

              Quantum Teleportation
              Stanford University 2018-01-01
              Quantum Communication
              Stanford University 2018-01-01
              Quantum Cryptography
              Stanford University 2018-01-01
              Quantum Information
              Stanford University 2018-01-01
              Quantum Computing
              Stanford University 2018-01-01
              Machine Learning
              Stanford University 2018-01-01

              Publications

              • 1916.03.20
                Die Grundlage der allgemeinen Relativitätstheorie
                Annalen der Physik
                The publication of the theory of general relativity made him internationally famous. He was professor of physics at the universities of Zurich (1909–1911) and Prague (1911–1912), before he returned to ETH Zurich (1912–1914).
              • 1905.06.30
                Zur Elektrody/namik bewegter Körper
                Annalen der Physik
                It concerned an interpretation of the Michelson–Morley experiment and the properties of light and time. Special relativity incorporates the principle that the speed of light is the same for all inertial observers regardless of the state of motion of the source.
              • 1905.03.18
                Über einen die Erzeugung und Verwandlung des Lichtes betreffenden heuristischen Gesichtspunkt
                Annalen der Physik
                In the second paper, he applied the quantum theory to light to explain the photoelectric effect. In particular, he used the idea of light quanta (photons) to explain experimental results, but stressed the importance of the experimental results. The importance of his work on the photoelectric effect earned him the Nobel Prize in Physics in 1921.

              Skills

              Physics
              Quantum Mechanics
              Quantum Computing
              Quantum Information
              Quantum Cryptography
              Quantum Communication
              Quantum Teleportation

              Languages

              German
              Native speaker
              English
              Fluent

              Interests

              Physics
              Quantum Mechanics
              Quantum Computing
              Quantum Information
              Quantum Cryptography
              Quantum Communication
              Quantum Teleportation

              References

              Professor John Doe
              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam condimentum, diam quis convallis euismod, arcu mi ullamcorper lorem, a vestibulum nunc magna at sem. Sed in risus ac felis varius blandit. D
              Professor John Doe
              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam condimentum, diam quis convallis euismod, arcu mi ullamcorper lorem, a vestibulum nunc magna at sem. Sed in risus ac felis varius blandit. D

              Projects

              • 2018.01 - 2018.01
                Quantum Computing
                Quantum computing is the use of quantum-mechanical phenomena such as superposition and entanglement to perform computation. Computers that perform quantum computations are known as quantum computers.
                • Quantum Teleportation
                • Quantum Cryptography
              \ No newline at end of file diff --git a/docker-compose-slim.yml b/docker-compose-slim.yml deleted file mode 100644 index 43f6ebd..0000000 --- a/docker-compose-slim.yml +++ /dev/null @@ -1,11 +0,0 @@ -version: "3" -# this file uses prebuilt image in dockerhub -services: - jekyll: - image: amirpourmand/al-folio:slim - build: . - ports: - - 8080:8080 - - 35729:35729 - volumes: - - .:/srv/jekyll diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e97a971 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,13 @@ +version: "3" +# this file uses prebuilt image in dockerhub +services: + jekyll: + image: amirpourmand/al-folio + container_name: al-folio-website + command: bash -c " + rm -f Gemfile.lock + && bundler exec jekyll serve --watch --port=8080 --host=0.0.0.0 --livereload --verbose --trace" + ports: + - 8080:8080 + volumes: + - .:/srv/jekyll \ No newline at end of file diff --git a/docker-local.yml b/docker-local.yml new file mode 100644 index 0000000..ee332cc --- /dev/null +++ b/docker-local.yml @@ -0,0 +1,14 @@ +version: "3" + +services: + jekyll_custom: + build: . + image: al-folio-local-docker + container_name: al-folio-local-website + command: bash -c " + rm -f Gemfile.lock + && bundler exec jekyll serve --watch --port=8080 --host=0.0.0.0 --livereload --verbose --trace" + ports: + - 8080:8080 + volumes: + - .:/srv/jekyll \ No newline at end of file diff --git a/feed.xml b/feed.xml deleted file mode 100644 index 063cd34..0000000 --- a/feed.xml +++ /dev/null @@ -1,119 +0,0 @@ -Jekyll2024-01-24T05:12:28+00:00https://hrishikesh-st.github.io/feed.xmlblankA simple, whitespace theme for academics. Based on [*folio](https://github.com/bogoli/-folio) design. a post with TikZJax2023-12-12T22:25:00+00:002023-12-12T22:25:00+00:00https://hrishikesh-st.github.io/blog/2023/tikzjaxThis is an example post with TikZ code. TikZJax converts script tags (containing TikZ code) into SVGs.

              ]]>
              a post with bibliography2023-07-12T13:56:00+00:002023-07-12T13:56:00+00:00https://hrishikesh-st.github.io/blog/2023/post-bibliographyThis post shows how to add bibliography to simple blog posts. We support every citation style that jekyll-scholar does. That means simple citation like (Einstein & Taub, 1950), multiple citations like (Einstein & Taub, 1950; Einstein, 1905), long references like Einstein, A. (1905). Un the movement of small particles suspended in statiunary liquids required by the molecular-kinetic theory 0f heat. Ann. Phys., 17, 549–560. or also quotes:

              Lorem ipsum dolor sit amet, consectetur adipisicing elit,
              sed do eiusmod tempor.

              Lorem ipsum dolor sit amet, consectetur adipisicing.

              (Einstein, 1905)

              If you would like something more academic, check the distill style post.

              ]]>
              a post with jupyter notebook2023-07-04T12:57:00+00:002023-07-04T12:57:00+00:00https://hrishikesh-st.github.io/blog/2023/jupyter-notebookTo include a jupyter notebook in a post, you can use the following code:

              {::nomarkdown} {% assign jupyter_path = "assets/jupyter/blog.ipynb" | relative_url %} {% capture notebook_exists %}{% file_exists
              -assets/jupyter/blog.ipynb %}{% endcapture %} {% if notebook_exists == "true" %} {% jupyter_notebook jupyter_path %} {% else %}
              -<p>Sorry, the notebook you are looking for does not exist.</p>
              -{% endif %} {:/nomarkdown}
              -

              Let’s break it down: this is possible thanks to Jekyll Jupyter Notebook plugin that allows you to embed jupyter notebooks in your posts. It basically calls jupyter nbconvert --to html to convert the notebook to an html page and then includes it in the post. Since Kramdown is the default Markdown renderer for Jekyll, we need to surround the call to the plugin with the ::nomarkdown tag so that it stops processing this part with Kramdown and outputs the content as-is.

              The plugin takes as input the path to the notebook, but it assumes the file exists. If you want to check if the file exists before calling the plugin, you can use the file_exists filter. This avoids getting a 404 error from the plugin and ending up displaying the main page inside of it instead. If the file does not exist, you can output a message to the user. The code displayed above outputs the following:

              Note that the jupyter notebook supports both light and dark themes.

              ]]>
              a post with custom blockquotes2023-05-12T19:53:00+00:002023-05-12T19:53:00+00:00https://hrishikesh-st.github.io/blog/2023/custom-blockquotesThis post shows how to add custom styles for blockquotes. Based on jekyll-gitbook implementation.

              We decided to support the same custom blockquotes as in jekyll-gitbook, which are also found in a lot of other sites’ styles. The styles definitions can be found on the _base.scss file, more specifically:

              /* Tips, warnings, and dangers */
              -.post .post-content blockquote {
              -  &.block-tip {
              -    border-color: var(--global-tip-block);
              -    background-color: var(--global-tip-block-bg);
              -
              -    p {
              -      color: var(--global-tip-block-text);
              -    }
              -
              -    h1,
              -    h2,
              -    h3,
              -    h4,
              -    h5,
              -    h6 {
              -      color: var(--global-tip-block-title);
              -    }
              -  }
              -
              -  &.block-warning {
              -    border-color: var(--global-warning-block);
              -    background-color: var(--global-warning-block-bg);
              -
              -    p {
              -      color: var(--global-warning-block-text);
              -    }
              -
              -    h1,
              -    h2,
              -    h3,
              -    h4,
              -    h5,
              -    h6 {
              -      color: var(--global-warning-block-title);
              -    }
              -  }
              -
              -  &.block-danger {
              -    border-color: var(--global-danger-block);
              -    background-color: var(--global-danger-block-bg);
              -
              -    p {
              -      color: var(--global-danger-block-text);
              -    }
              -
              -    h1,
              -    h2,
              -    h3,
              -    h4,
              -    h5,
              -    h6 {
              -      color: var(--global-danger-block-title);
              -    }
              -  }
              -}
              -

              A regular blockquote can be used as following:

              > This is a regular blockquote
              -> and it can be used as usual
              -

              This is a regular blockquote and it can be used as usual

              These custom styles can be used by adding the specific class to the blockquote, as follows:

              > ##### TIP
              ->
              -> A tip can be used when you want to give advice
              -> related to a certain content.
              -{: .block-tip }
              -
              TIP

              A tip can be used when you want to give advice related to a certain content.

              > ##### WARNING
              ->
              -> This is a warning, and thus should
              -> be used when you want to warn the user
              -{: .block-warning }
              -
              WARNING

              This is a warning, and thus should be used when you want to warn the user

              > ##### DANGER
              ->
              -> This is a danger zone, and thus should
              -> be used carefully
              -{: .block-danger }
              -
              DANGER

              This is a danger zone, and thus should be used carefully

              ]]>
              a post with table of contents on a sidebar2023-04-25T14:14:00+00:002023-04-25T14:14:00+00:00https://hrishikesh-st.github.io/blog/2023/sidebar-table-of-contentsThis post shows how to add a table of contents as a sidebar.

              Adding a Table of Contents

              To add a table of contents to a post as a sidebar, simply add

              toc:
              -  sidebar: left
              -

              to the front matter of the post. The table of contents will be automatically generated from the headings in the post. If you wish to display the sidebar to the right, simply change left to right.

              Example of Sub-Heading 1

              Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

              Example of another Sub-Heading 1

              Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

              Customizing Your Table of Contents

              If you want to learn more about how to customize the table of contents of your sidebar, you can check the bootstrap-toc documentation. Notice that you can even customize the text of the heading that will be displayed on the sidebar.

              Example of Sub-Heading 2

              Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

              Example of another Sub-Heading 2

              Jean shorts raw denim Vice normcore, art party High Life PBR skateboard stumptown vinyl kitsch. Four loko meh 8-bit, tousled banh mi tilde forage Schlitz dreamcatcher twee 3 wolf moon. Chambray asymmetrical paleo salvia, sartorial umami four loko master cleanse drinking vinegar brunch. Pinterest DIY authentic Schlitz, hoodie Intelligentsia butcher trust fund brunch shabby chic Kickstarter forage flexitarian. Direct trade cold-pressed meggings stumptown plaid, pop-up taxidermy. Hoodie XOXO fingerstache scenester Echo Park. Plaid ugh Wes Anderson, freegan pug selvage fanny pack leggings pickled food truck DIY irony Banksy.

              ]]>
              a post with audios2023-04-25T10:25:00+00:002023-04-25T10:25:00+00:00https://hrishikesh-st.github.io/blog/2023/audiosThis is an example post with audios. It supports local audio files.

              A simple, elegant caption looks good between video rows, after each row, or doesn't have to be there at all.
              ]]>
              a post with videos2023-04-24T21:01:00+00:002023-04-24T21:01:00+00:00https://hrishikesh-st.github.io/blog/2023/videosThis is an example post with videos. It supports local video files.

              A simple, elegant caption looks good between video rows, after each row, or doesn't have to be there at all.

              It does also support embedding videos from different sources. Here are some examples:

              - - diff --git a/reports/psresultmobile.svg b/reports/psresultmobile.svg deleted file mode 100644 index 6592a27..0000000 --- a/reports/psresultmobile.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Heroku | Application Error - - - - - - diff --git a/repositories/index.html b/repositories/index.html deleted file mode 100644 index fa98256..0000000 --- a/repositories/index.html +++ /dev/null @@ -1 +0,0 @@ - repositories | You R. Name

              repositories

              Edit the `_data/repositories.yml` and change the `github_users` and `github_repos` lists to include your own GitHub profile and repositories.

              \ No newline at end of file diff --git a/robots.txt b/robots.txt index 1c9c830..a450fbe 100644 --- a/robots.txt +++ b/robots.txt @@ -1,4 +1,7 @@ +--- +permalink: /robots.txt +--- User-agent: * Disallow: -Sitemap: https://hrishikesh-st.github.io/sitemap.xml +Sitemap: {{ site.baseurl | prepend: site.url }}/sitemap.xml diff --git a/sitemap.xml b/sitemap.xml deleted file mode 100644 index b3dbfef..0000000 --- a/sitemap.xml +++ /dev/null @@ -1 +0,0 @@ - https://hrishikesh-st.github.io/news/announcement_1/ 2015-10-22T19:59:00+00:00 https://hrishikesh-st.github.io/news/announcement_2/ 2015-11-07T20:11:00+00:00 https://hrishikesh-st.github.io/news/announcement_3/ 2016-01-15T11:59:00+00:00 https://hrishikesh-st.github.io/blog/2015/formatting-and-links/ 2015-03-15T16:40:16+00:00 https://hrishikesh-st.github.io/blog/2015/images/ 2015-05-15T21:01:00+00:00 https://hrishikesh-st.github.io/blog/2015/code/ 2015-07-15T15:09:00+00:00 https://hrishikesh-st.github.io/blog/2015/math/ 2015-10-20T15:12:00+00:00 https://hrishikesh-st.github.io/blog/2015/disqus-comments/ 2015-10-20T15:59:00+00:00 https://hrishikesh-st.github.io/blog/2020/twitter/ 2020-09-28T15:12:00+00:00 https://hrishikesh-st.github.io/blog/2020/github-metadata/ 2020-09-28T21:01:00+00:00 https://hrishikesh-st.github.io/blog/2021/distill/ 2021-05-22T00:00:00+00:00 https://hrishikesh-st.github.io/blog/2021/diagrams/ 2021-07-04T17:39:00+00:00 https://hrishikesh-st.github.io/blog/2022/redirect/ 2022-02-01T17:39:00+00:00 https://hrishikesh-st.github.io/blog/2022/giscus-comments/ 2022-12-10T15:59:00+00:00 https://hrishikesh-st.github.io/blog/2023/table-of-contents/ 2023-03-20T15:59:00+00:00 https://hrishikesh-st.github.io/blog/2023/tables/ 2023-03-20T18:37:00+00:00 https://hrishikesh-st.github.io/blog/2023/videos/ 2023-04-24T21:01:00+00:00 https://hrishikesh-st.github.io/blog/2023/audios/ 2023-04-25T10:25:00+00:00 https://hrishikesh-st.github.io/blog/2023/sidebar-table-of-contents/ 2023-04-25T14:14:00+00:00 https://hrishikesh-st.github.io/blog/2023/custom-blockquotes/ 2023-05-12T19:53:00+00:00 https://hrishikesh-st.github.io/blog/2023/jupyter-notebook/ 2023-07-04T12:57:00+00:00 https://hrishikesh-st.github.io/blog/2023/post-bibliography/ 2023-07-12T13:56:00+00:00 https://hrishikesh-st.github.io/blog/2023/tikzjax/ 2023-12-12T22:25:00+00:00 https://hrishikesh-st.github.io/blog/2022/displaying-external-posts-on-your-al-folio-blog/ 2022-04-23T23:20:09+00:00 https://hrishikesh-st.github.io/projects/1_project/ 2024-01-24T05:12:28+00:00 https://hrishikesh-st.github.io/projects/2_project/ 2024-01-24T05:12:28+00:00 https://hrishikesh-st.github.io/projects/3_project/ 2024-01-24T05:12:28+00:00 https://hrishikesh-st.github.io/projects/4_project/ 2024-01-24T05:12:28+00:00 https://hrishikesh-st.github.io/projects/5_project/ 2024-01-24T05:12:28+00:00 https://hrishikesh-st.github.io/projects/6_project/ 2024-01-24T05:12:28+00:00 https://hrishikesh-st.github.io/ https://hrishikesh-st.github.io/cv/ https://hrishikesh-st.github.io/_pages/dropdown/ https://hrishikesh-st.github.io/news/ https://hrishikesh-st.github.io/people/ https://hrishikesh-st.github.io/projects/ https://hrishikesh-st.github.io/publications/ https://hrishikesh-st.github.io/repositories/ https://hrishikesh-st.github.io/teaching/ https://hrishikesh-st.github.io/blog/tag/formatting/ https://hrishikesh-st.github.io/blog/tag/links/ https://hrishikesh-st.github.io/blog/tag/images/ https://hrishikesh-st.github.io/blog/tag/code/ https://hrishikesh-st.github.io/blog/tag/math/ https://hrishikesh-st.github.io/blog/tag/comments/ https://hrishikesh-st.github.io/blog/tag/metadata/ https://hrishikesh-st.github.io/blog/tag/distill/ https://hrishikesh-st.github.io/blog/tag/diagrams/ https://hrishikesh-st.github.io/blog/tag/toc/ https://hrishikesh-st.github.io/blog/tag/tables/ https://hrishikesh-st.github.io/blog/tag/videos/ https://hrishikesh-st.github.io/blog/tag/audios/ https://hrishikesh-st.github.io/blog/tag/sidebar/ https://hrishikesh-st.github.io/blog/tag/blockquotes/ https://hrishikesh-st.github.io/blog/tag/jupyter/ https://hrishikesh-st.github.io/blog/tag/bib/ https://hrishikesh-st.github.io/blog/category/sample-posts/ https://hrishikesh-st.github.io/blog/category/external-services/ https://hrishikesh-st.github.io/blog/2015/ https://hrishikesh-st.github.io/blog/2020/ https://hrishikesh-st.github.io/blog/2021/ https://hrishikesh-st.github.io/blog/2022/ https://hrishikesh-st.github.io/blog/2023/ https://hrishikesh-st.github.io/blog/ https://hrishikesh-st.github.io/blog/page/2/ https://hrishikesh-st.github.io/blog/page/3/ https://hrishikesh-st.github.io/blog/page/4/ https://hrishikesh-st.github.io/blog/page/5/ https://hrishikesh-st.github.io/lighthouse_results/desktop/alshedivat_github_io_al_folio_.html 2024-01-24T05:11:52+00:00 https://hrishikesh-st.github.io/lighthouse_results/mobile/alshedivat_github_io_al_folio_.html 2024-01-24T05:11:52+00:00 \ No newline at end of file diff --git a/teaching/index.html b/teaching/index.html deleted file mode 100644 index 84b4b0f..0000000 --- a/teaching/index.html +++ /dev/null @@ -1 +0,0 @@ - teaching | You R. Name

              teaching

              Materials for courses you taught. Replace this text with your description.

              For now, this page is assumed to be a static description of your courses. You can convert it to a collection similar to _projects/ so that you can have a dedicated page for each course.

              Organize your courses by years, topics, or universities, however you like!

              \ No newline at end of file