diff --git a/README.md b/README.md index a3de68f..b158062 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Live at . ## Structure -The site is a Jekyll project. The homepage, research, essays, study notes and publication index use the oil-lamp design. The CV, About page and individual publication abstracts use the underlying [academicpages](https://github.com/academicpages/academicpages.github.io) / Minimal Mistakes theme. +The site is a Jekyll project. The homepage, research, essays, study notes and publication index use the oil-lamp design. The CV, About, research notes, publication index and individual paper records now share the site's oil-lamp visual design; old paper permalinks are retained, with Highwire and ScholarlyArticle metadata. | Path | Purpose | | --- | --- | @@ -19,7 +19,8 @@ The site is a Jekyll project. The homepage, research, essays, study notes and pu | `_pages/research-*.md` | Bilingual research and software notes (`layout: research`) | | `publications.json`, `research.json` | Jekyll-generated public machine-readable indexes | | `scripts/audit_site.py` | Checks generated pages, research links, citation metadata, profile canonicals and legacy redirects | -| `_includes/lamp-profile-style.html` | Shared accessible/printable About and CV presentation | +| `_includes/lamp-profile-style.html` | Shared accessible/printable profile and citation presentation | +| `_layouts/publication.html` | Current-styled paper records at existing permalinks, preserving citation metadata and direct source links | | `_includes/lamp-*.html` | Shared markup for the lamp-styled pages (head, nav, footer, embers) | | `_layouts/raw.html` | Pass-through layout for the lamp landing/listing pages | | `_layouts/post.html`, `_layouts/research.html` | Lamp-styled article layouts, incl. MathJax | @@ -84,13 +85,9 @@ each, linking directly to the corresponding translation. The site homepage uses locale-aware links where a real Chinese equivalent exists. A research note is a personal explanation of a project, not the original -paper abstract. A broader **technical perspective** may use -`project_kind: guide` with a first-party source URL and -`citation_urls:` listing several fully verified primary references. -This renders `BlogPosting.citation` as a list of URLs and labels the note -as a technical perspective, not a new research paper. Do not describe -unpublished numerical results, or add SEO-only translations that do not -contain a substantial independent-language body. +paper abstract. A research synthesis should only be published when its sources and intended +scope are ready for public discussion. Never disclose unreleased numerical +results or create SEO-only translations with no substantive body. An academic paper belongs in `_publications/`. Its front matter should include the **published** author list, journal or conference, date/year, DOI diff --git a/_config.yml b/_config.yml index 4efa7cc..f22fb90 100644 --- a/_config.yml +++ b/_config.yml @@ -205,15 +205,16 @@ defaults: values: layout: single author_profile: true - # _publications + # _publications: original URLs remain stable, but use the unified + # oil-lamp layout and preserve independent Scholar/Highwire citation tags. - scope: path: "" type: publications values: - layout: single - author_profile: true - share: true - comments: true + layout: publication + author_profile: false + share: false + comments: false # Sass/SCSS sass: diff --git a/_includes/lamp-head.html b/_includes/lamp-head.html index 61ddec1..3674e0f 100644 --- a/_includes/lamp-head.html +++ b/_includes/lamp-head.html @@ -73,6 +73,9 @@ .navlinks a{font-size:13.5px;color:#AFA497} .navlinks a:hover{color:#E6DDCF} .navlinks a.active{color:#E6DDCF} + .navlinks a.nav-cv{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;color:#E9C784;border:1px solid rgba(224,173,88,.48);border-radius:999px;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.25px;white-space:nowrap} + .navlinks a.nav-cv:hover{border-color:#E0AD58;background:rgba(224,173,88,.1);color:#F4DFC2} + .nav-cv svg{flex:none;width:14px;height:14px} .lang-btn{cursor:pointer;font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.5px;color:#E6DDCF;background:transparent;border:1px solid rgba(224,173,88,.28);border-radius:999px;padding:5px 12px;transition:border-color .3s,background .3s} .lang-btn:hover{border-color:rgba(224,173,88,.6);background:rgba(224,173,88,.08)} /* bilingual toggle — default Chinese; [data-lang=en] flips to English */ @@ -114,8 +117,14 @@ :root.js .reveal{opacity:0;transform:translateY(18px);transition:opacity 1s ease,transform 1s cubic-bezier(.2,.7,.2,1)} :root.js .reveal.is-visible{opacity:1;transform:translateY(0)} + @media (max-width:900px){ + .nav{flex-wrap:wrap;row-gap:10px} + .navlinks{flex-wrap:wrap;gap:9px 15px;justify-content:flex-end;margin-left:auto} + } @media (max-width:640px){ + .navlinks{width:100%;justify-content:flex-start;gap:8px 12px} .navlinks a{font-size:12.5px} + .navlinks a.nav-cv{padding:4px 9px;font-size:11.5px} } @media (prefers-reduced-motion: reduce){ html{scroll-behavior:auto} diff --git a/_includes/lamp-nav.html b/_includes/lamp-nav.html index c63d82f..03a50e6 100644 --- a/_includes/lamp-nav.html +++ b/_includes/lamp-nav.html @@ -8,6 +8,8 @@ 学习笔记Study notes 研究Research 论文Publications + CV + 关于About 联系Contact diff --git a/_layouts/publication.html b/_layouts/publication.html new file mode 100644 index 0000000..f5a09ce --- /dev/null +++ b/_layouts/publication.html @@ -0,0 +1,89 @@ +--- +layout: raw +--- + + + + + +{{ page.title | escape }} | Zhanghao Zhouyin — Publications + +{% include lamp-head.html %} +{% include lamp-profile-style.html %} +{% comment %}Keep the Highwire/Google Scholar metadata that the older AcademicPages layout supplied.{% endcomment %} + +{% for paper_author in page.paper_authors %} + +{% endfor %} + +{% if page.journal %}{% endif %} +{% if page.conference %}{% endif %} +{% if page.volume %}{% endif %} +{% if page.doi %}{% endif %} + + + + +
+ {% include lamp-nav.html active="pubs" %} +
+

Publication record

+

{{ page.title | escape }}

+ {% if page.paper_authors %} +

{% for paper_author in page.paper_authors %}{{ paper_author | escape }}{% unless forloop.last %} · {% endunless %}{% endfor %}

+ {% endif %} +

{% if page.venue %}{{ page.venue | escape }}{% endif %}

+ +
+
+
+

Abstract and research overview

+

Paper record · Original source linked above

+
{{ content }}
+

This page is part of the author's maintained research bibliography. The text may be an author-written overview or an abstract from an earlier manuscript version; consult the linked publisher or preprint for the version of record.

+
+ {% if page.citation %} +
+

Citation

+

{{ page.citation | escape }}

+ {% if page.doi %}

DOI: {{ page.doi | escape }}

{% endif %} +
+ {% endif %} +
+ {% include lamp-footer.html %} +
+{% include lamp-embers.html %} + + diff --git a/_pages/cv-zh.html b/_pages/cv-zh.html index 3255a36..a8f2cad 100644 --- a/_pages/cv-zh.html +++ b/_pages/cv-zh.html @@ -29,7 +29,8 @@

学术履历

Zhanghao Zhouyin 周寅张皓

Physics PhD candidate · McGill University · Montréal, Canada

-

我开发 AI-native 科学计算系统,将机器学习物理模型、高性能模拟和工程尺度预测连接起来。研究涵盖稀疏数值基础设施、电子结构和器件模拟、可微物理及多尺度工程软件。

+

我开发 AI-native 科学计算系统,将机器学习物理模型、高性能模拟与工程尺度预测连接起来。研究从原子和电子结构、量子输运与物性计算,延伸到器件级 TCAD、多物理场耦合以及电路模型;核心是可扩展数值求解器、可微物理计算和可验证的跨尺度模拟流程。

+

跨尺度计算: 原子与电子结构 → 量子算符和物性 → 量子输运 → 器件 TCAD/多物理场 → 电路模型。

部分论文采用 Yinzhanghao Zhou 或 YinZhangHao Zhou 署名。