Content Guide Content Guide
Content Guide
This file is the shortest path to the content you are likely to edit.
Edit Map
- Home / About:
_pages/about.md - CV:
_pages/cv.md - Publications index:
_pages/publications.md - Projects index:
_pages/projects.md - Footprints index:
_pages/footprints.md - Publication entries:
_publications/ - Project entries:
_projects/ - Footprints / essays:
_plogs/ - Top navigation:
_data/navigation.yml - Site identity, avatar list, social links:
_config.yml - Main page layout:
_layouts/page-content.html - Footprints entry layout:
_layouts/travel-log-entry.html - Shared content embeds:
_includes/content-media.html,_includes/content-figure.html - Main styles:
_sass/_theme.scss - Frontend interactions:
assets/js/
What You Usually Need
Add a publication
Create a file in _publications/:
---
title: "Paper Title"
title_zh: "论文标题"
permalink: /publication/2026-01-01-paper
excerpt: "One-sentence summary."
excerpt_zh: "一句中文简介。"
date: 2026-01-01
venue: "Journal / Conference"
venue_zh: "期刊 / 会议"
paperurl: "https://..."
citation: "Author, A. ..."
---
Optional media:
<figure class="publication-figure">
<img src="../files/example-figure.jpg" alt="Example figure" decoding="async">
<figcaption>
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en"><strong>Figure.</strong> English caption.</span>
<span class="lang-zh"><strong>图示。</strong> 中文说明。</span>
</span>
</figcaption>
</figure>
<p class="publication-kicker">
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en">Demo video.</span>
<span class="lang-zh">演示视频。</span>
</span>
</p>
<div class="document-viewer-shell document-viewer-shell--video">
<video class="publication-embed publication-embed--video" controls preload="metadata" playsinline>
<source src="../files/example-video.mp4" type="video/mp4">
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en">Your browser does not support embedded video playback.</span>
<span class="lang-zh">当前浏览器不支持内嵌视频播放。</span>
</span>
</video>
</div>
<div class="document-viewer-shell">
<iframe class="publication-embed publication-embed--pdf" src="../files/example-paper.pdf" title="Paper PDF preview" data-i18n-title-en="Paper PDF preview" data-i18n-title-zh="论文 PDF 预览"></iframe>
</div>
<div class="content-link-row">
<a class="btn btn--inverse" href="../files/example-paper.pdf" target="_blank" rel="noopener">
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en">Open PDF</span>
<span class="lang-zh">打开 PDF</span>
</span>
</a>
<a class="btn btn--primary" href="https://drive.google.com/..." target="_blank" rel="noopener">
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en">Google Drive</span>
<span class="lang-zh">Google Drive</span>
</span>
</a>
</div>
If the paper is not public yet, this is enough:
---
title: "Paper Title"
title_zh: "论文标题"
permalink: /publication/2026-01-01-paper
excerpt: "This paper is under review."
excerpt_zh: "该论文正在审稿中。"
date: 2026-01-01
status: "Under review"
status_zh: "审稿中"
---
Add a project
Create a file in _projects/:
---
title: "Project Title"
title_zh: "项目标题"
permalink: /projects/2026-project-name
type: "Project Type"
type_zh: "项目类型"
venue: "Institution"
venue_zh: "机构"
date: 2026-01-01
location: "City, Country"
location_zh: "城市,国家"
excerpt: "One-sentence summary."
excerpt_zh: "一句中文简介。"
---
Optional embeds:
<div class="document-viewer-shell document-viewer-shell--video">
<video class="document-embed document-embed--video" controls preload="metadata" playsinline>
<source src="../files/project-demo.mp4" type="video/mp4">
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en">Your browser does not support embedded video playback.</span>
<span class="lang-zh">当前浏览器不支持内嵌视频播放。</span>
</span>
</video>
</div>
<div class="document-viewer-shell">
<iframe class="document-embed document-embed--pdf" src="../files/project-slides.pdf" title="Project PDF preview" data-i18n-title-en="Project PDF preview" data-i18n-title-zh="项目 PDF 预览"></iframe>
</div>
<div class="content-link-row">
<a class="btn btn--inverse" href="../files/project-slides.pdf" target="_blank" rel="noopener">
<span class="i18n-switch i18n-switch--inline">
<span class="lang-en">Open PDF</span>
<span class="lang-zh">打开 PDF</span>
</span>
</a>
</div>
Add a footprint / essay
Create a file in _plogs/ with a date-based filename:
2026-03-29-city-name.md
Minimal footprint:
---
title: "Bangkok"
title_zh: "曼谷"
type: "Trip ✈️"
type_zh: "旅行 ✈️"
venue: "Dragon Boat Festival"
venue_zh: "端午假期"
location: "Bangkok, Thailand"
location_zh: "泰国曼谷"
excerpt_zh: "端午期间一次短暂的曼谷出走。"
---
<span class="plog-note plog-note--trip">A short Bangkok getaway during the Dragon Boat Festival.</span>
Simplified Rules
- Do not add
collection:in files under_projects/or_publications/; Jekyll already knows the collection from the folder. - Put PDFs, videos, and figures in
files/, then use the shared include instead of writing raw<iframe>/<video>blocks each time. - Keep long citations and external links on the detail page, not the listing page.
- Use
excerpt/excerpt_zhfor one-line summaries only. - Use
status/status_zhfor placeholder publication pages that are still under review.
Files You Usually Should Not Touch
_site/: generated outputvendor/: Ruby dependenciestmp/: storage for old upstream examples and temporary filesnode_modules/: local tooling dependencies