This is my personal website.
To add a new publication to display on the website:
- Add a new project container and script in
index.html
<div class="row mb-4" id="newproject">
<div class="col-md-3" id="newproject-img"></div>
<div class="col-md-9" id="newproject-txt"></div>
</div>
<script type="text/javascript">
createProjectElement(
id = "newproject", {
title: "Your Project Title",
paper_url: "https://link-to-paper.com",
authors: "<b>Author Name</b>*, Other Author*, Another Author",
conference: "Conference Name'YY",
image: "figures/project-image.png",
others: null // Optional field for additional content
});
</script>
-
Fill in the required fields:
id
: Unique identifier used in div IDstitle
: Publication titlepaper_url
: Link to the paperauthors
: Author list (use<b>
tags to highlight names)conference
: Publication venue and yearimage
: Path to project image in figures directoryothers
: Optional field for additional content
-
Add the project image to the
figures/
directory
The utils.js
function will automatically format and display the publication entry on the website.
- Blogs are stored in the
blogs
directory - Git pre-commit hook automatically updates
blog_list.json
on commit blog.html
displays the list using the metadata fromblog_list.json
- Create a new HTML file in the
blogs
directory (copyblog_template.html
as a starting point) - Include:
- Title in an
<h1>
tag - Date in a
.blog-date
element (format: "Published on: YYYY-MM-DD") - Content in
.blog-text
element
- Title in an
- Commit your changes - the pre-commit hook handles the rest!