About this website
Published:
I created this website in 2020 by forking academicpages (see this post). I significantly updated it in 2024 to automate publications and talks. This post is primarily intended for myself so that I don’t forget, but it might be useful for others too.
- Use Markdown to write most posts.
- For using \(\LaTeX\) in Markdown, use
\\(...\\)
for inline texts such as \(\Pr(X>x)\sim x^{-\alpha}\) and\\[...\\]
for displayed texts such as \[\rho(\Pi\odot \Upsilon \odot \Psi(z)) = 1.\] - To embed images, save the image file in
.png
format (you can use this to convert from.pdf
to.png
), place it in theassets
folder, and write![<Some explanation>](/assets/<filename>.png)
in the Markdown file.
- For creating a nice publication list, you need three components. The first is the Markdown file for each publication, say
2022-ECMA.md
, saved in the_publications
folder. The second is the publication page, saypublications.html
, saved in the_pages
folder. The third is the html file that specifies the format of including each publication file into the publication page. There could be various formats for published papers, working papers, etc. These files, such asarchive-wp.html
(for working papers), are saved in the_includes
folder. To define different collections such as publications, working papers, talks, blog posts, etc., one needs to edit the_config.yml
file. - What is cool about the above step to create the publication list (or any other list) is that I can define arbitrary properties such as title, date, link, venue, coauthors, excerpt, history, etc., and display them in a consistent style. It’s similar to using
biblatex
to create a reference list. It took me several days of investment but now everything is automatic. - You can copy and paste accents from here.