Skip to content

Commit 024aaed

Browse files
ecisneros8claude
andcommitted
Add jekyll-scholar BibTeX pipeline for publications
Replaces static HTML pub list with jekyll-scholar reading from _bibliography/cisneros.bib. Adds GitHub Actions workflow for full Jekyll build and deployment. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 318ef8c commit 024aaed

7 files changed

Lines changed: 121 additions & 36 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Build and Deploy
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: "pages"
15+
cancel-in-progress: false
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v4
22+
23+
- uses: ruby/setup-ruby@v1
24+
with:
25+
ruby-version: "3.3"
26+
bundler-cache: true
27+
28+
- name: Build Jekyll
29+
run: bundle exec jekyll build
30+
env:
31+
JEKYLL_ENV: production
32+
33+
- name: Upload artifact
34+
uses: actions/upload-pages-artifact@v3
35+
36+
deploy:
37+
environment:
38+
name: github-pages
39+
url: ${{ steps.deployment.outputs.page_url }}
40+
runs-on: ubuntu-latest
41+
needs: build
42+
steps:
43+
- name: Deploy to GitHub Pages
44+
id: deployment
45+
uses: actions/deploy-pages@v4

Gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
source "https://rubygems.org"
2+
3+
gem "jekyll", "~> 4.3"
4+
gem "jekyll-scholar"
5+
gem "jekyll-seo-tag"
6+
gem "webrick"

_bibliography/cisneros.bib

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
@article{ref:Cisneros2024,
2+
author = {Esteban Cisneros–Garibay and Michael E. Mueller},
3+
doi = {10.2514/1.J063072},
4+
issn = {0001-1452},
5+
issue = {2},
6+
journal = {AIAA Journal},
7+
month = {2},
8+
pages = {590-601},
9+
title = {Consistent Coupling of Compressibility Effects in Manifold-Based Models for Supersonic Combustion},
10+
volume = {62},
11+
year = {2024}
12+
}
13+
@article{ref:Cisneros2022,
14+
author = {Esteban Cisneros-Garibay and Carlos Pantano and Jonathan B. Freund},
15+
doi = {10.2514/1.J061533},
16+
issn = {0001-1452},
17+
issue = {8},
18+
journal = {AIAA Journal},
19+
month = {8},
20+
pages = {4566-4577},
21+
title = {Flow and Combustion in a Supersonic Cavity Flameholder},
22+
volume = {60},
23+
year = {2022}
24+
}
25+
@article{Cisneros-Garibay2019,
26+
author = {Esteban Cisneros-Garibay and Carlos Pantano and Jonathan B. Freund},
27+
doi = {10.1016/j.combustflame.2019.06.028},
28+
issn = {00102180},
29+
journal = {Combustion and Flame},
30+
month = {10},
31+
pages = {219-234},
32+
title = {Accounting for uncertainty in RCCE species selection},
33+
volume = {208},
34+
year = {2019}
35+
}
36+
@article{CisnerosGaribay2026,
37+
author = {Esteban Cisneros–Garibay and Henry Le Berre and Dimitrios Adam and Spencer H. Bryngelson and Jonathan B. Freund},
38+
doi = {10.1016/j.cpc.2025.109987},
39+
issn = {00104655},
40+
journal = {Computer Physics Communications},
41+
month = {3},
42+
pages = {109987},
43+
title = {Pyrometheus: Symbolic abstractions for XPU and automatically differentiated computation of combustion kinetics and thermodynamics},
44+
volume = {320},
45+
year = {2026}
46+
}
47+
@article{Wilfong2026,
48+
author = {Benjamin Wilfong and Henry A. Le Berre and Anand Radhakrishnan and Ansh Gupta and Daniel J. Vickers and Diego Vaca-Revelo and Dimitrios Adam and Haocheng Yu and Hyeoksu Lee and Jose Rodolfo Chreim and Mirelys Carcana Barbosa and Yanjun Zhang and Esteban Cisneros-Garibay and Aswin Gnanaskandan and Mauro Rodriguez Jr and Reuben D. Budiardja and Stephen Abbott and Tim Colonius and Spencer H. Bryngelson},
49+
doi = {10.1016/j.cpc.2026.110055},
50+
issn = {00104655},
51+
journal = {Computer Physics Communications},
52+
month = {5},
53+
pages = {110055},
54+
title = {MFC 5.0: An exascale many-physics flow solver},
55+
volume = {322},
56+
year = {2026}
57+
}

_config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ permalink: pretty
55

66
plugins:
77
- jekyll-seo-tag
8+
- jekyll-scholar
9+
10+
scholar:
11+
style: apa
12+
bibliography: cisneros.bib
13+
bibliography_template: bib
14+
sort_by: year
15+
order: descending
816

917
# ─── Hero section ──────────────────────────────────────────────────────────────
1018
# By default the homepage shows an animated turbulent-flow simulation.

_layouts/bib.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li class="pub-item">{{ reference }}</li>

assets/css/custom.css

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,14 +266,16 @@ li { margin-bottom: 0.3rem; }
266266
.apply-box h3 { color: #1d4ed8; margin-bottom: 0.75rem; }
267267

268268
/* ── Publications ─────────────────────────────────────────── */
269-
.pub-list {
269+
.pub-list,
270+
ol.bibliography {
270271
list-style: none;
271272
margin-left: 0;
272273
display: flex;
273274
flex-direction: column;
274275
gap: 1.1rem;
275276
margin-top: 1.1rem;
276277
}
278+
ol.bibliography { padding-left: 0; }
277279
.pub-item {
278280
padding: 1.1rem 1.4rem;
279281
background: #f8fafc;

research.md

Lines changed: 1 addition & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -25,41 +25,7 @@ title: Research
2525
<div class="section-label">Peer-Reviewed Articles</div>
2626
<h2>Publications</h2>
2727

28-
<ul class="pub-list">
29-
30-
<li class="pub-item">
31-
<div class="pub-title">
32-
<a href="https://doi.org/PLACEHOLDER" target="_blank" rel="noopener">
33-
[Paper title — replace with full title]
34-
</a>
35-
</div>
36-
<div class="pub-authors">E. Cisneros, [Co-author A], [Co-author B]</div>
37-
<div class="pub-journal"><em>[Journal Name]</em>, vol. XX, pp. XXX–XXX, 2025.</div>
38-
</li>
39-
40-
<li class="pub-item">
41-
<div class="pub-title">
42-
<a href="https://doi.org/PLACEHOLDER" target="_blank" rel="noopener">
43-
[Paper title — replace with full title]
44-
</a>
45-
</div>
46-
<div class="pub-authors">E. Cisneros, [Co-author]</div>
47-
<div class="pub-journal"><em>[Conference or Journal]</em>, 2024.</div>
48-
</li>
49-
50-
<li class="pub-item">
51-
<div class="pub-title">
52-
<a href="https://doi.org/PLACEHOLDER" target="_blank" rel="noopener">
53-
[Paper title — replace with full title]
54-
</a>
55-
</div>
56-
<div class="pub-authors">[Co-author], E. Cisneros, [Co-author]</div>
57-
<div class="pub-journal"><em>[Journal Name]</em>, vol. XX, pp. XXX–XXX, 2023.</div>
58-
</li>
59-
60-
<!-- Add more entries above this comment, following the same pattern -->
61-
62-
</ul>
28+
{% bibliography %}
6329
</section>
6430

6531
<!-- ── Current Projects ───────────────────────────────────── -->

0 commit comments

Comments
 (0)