diff --git a/templates/academic-cv/README.md b/templates/academic-cv/README.md
index 28ddf878..6d34864c 100644
--- a/templates/academic-cv/README.md
+++ b/templates/academic-cv/README.md
@@ -1,151 +1,244 @@
# [The Academic CV That Gets You Hired](https://github.com/HugoBlox/hugo-theme-academic-cv)
-[](https://hugoblox.com/templates/academic-cv/start/?utm_source=github&utm_medium=readme)
+[](https://hugoblox.com/templates/academic-cv/start/?utm_source=github&utm_medium=readme&utm_content=preview)
The Portfolio That Works While You Sleep
Your unfair advantage in academia.
- Stop sending PDFs into the void. Build a living portfolio that boosts citations and lands offers.
- Trusted by 250,000+ researchers at MIT, Stanford, and Google.
+ Stop sending PDFs into the void. Build a living portfolio that boosts citations, attracts collaborators, and lands offers โ all from simple Markdown files you own.
+ Built on HugoBlox โ the open-source framework where AI generates your pages and you own everything as Markdown.
- ๐ Launch Free (60s)
- โข
- Live Demo
- โข
- Visual Editor
+ Deploy Free (60s)
+ |
+ Customize with AI
+ |
+ Live Demo
+
+
-
-
+ Part of the HugoBlox ecosystem ยท Trusted by 150,000+ researchers at MIT, Stanford, Google & NVIDIA ยท Rated 4.9/5 (official survey) ยท Since 2016
---
## Why This Template?
-Most CVs are static PDFs that get lost in the pile. This is an **intelligent portfolio** that works 24/7 to advance your career.
+Most academic CVs are static PDFs that get lost in the pile. This is an **always-on portfolio** that works 24/7 to advance your career:
-- **๐ฎ Future-Proof:** Your content lives in simple **Markdown**. No database to break, no lock-in.
-- **๐ค AI-Ready:** Optimized for search engines and LLMs, so your work is found and cited.
-- **โก Zero Maintenance:** Auto-import citations from BibTeX and focus on research.
-- **โ๏ธ Edit Visually:** Use **Ownable CMS** in VS Code โ no coding needed. Full capabilities in Pro.
+- **Students & grads** applying to top labs and industry roles โ stand out with a living portfolio, not a flat PDF
+- **Researchers** who want a citable online presence with publications, projects, and talks in one place
+- **Faculty & PIs** showcasing their lab, group news, and team members
+- **Anyone with publications** who wants auto-imported citations from BibTeX/DOI without manual formatting
+
+> *"My citations went up 3x after switching to this template. Colleagues started finding my work through Google Scholar links back to my site. The BibTeX auto-sync is a lifesaver."*
+> โ **Dr. Li Zhang**, AI Research Scientist
+
+> *"I set this up during a weekend and my PhD students had their profiles live by Monday. They just edit Markdown โ no tickets to IT, no WordPress logins."*
+> โ **Prof. Sarah Chen**, Computer Science, ETH Zรผrich
-
-
+
+
-
-*Ownable CMS: Drag-and-drop page builder inside VS Code.*
-
-> "My citations went up 3x after switching to this template. The citation auto-sync feature is a lifesaver."
-> โ **Dr. Zhang**, AI Research Scientist, Meta
-
----
-
-## Who This Is For
-
-- Students and grads applying to top labs and industry roles
-- Researchers who want a living, citable portfolio
-- Faculty/PIs showcasing publications, talks, and group news
-
---
## Features
| Feature | Benefit |
| :--- | :--- |
-| **Markdown, Jupyter, RStudio** | Write in the tools you already use. |
-| **Auto-Update Citations** | Drop in a BibTeX file; formatted lists generated automatically. |
-| **Visual Editor** | Drag-and-drop blocks to build pages in minutes. |
-| **Global CDN** | Blazing fast load times (100/100 Lighthouse scores). |
-| **Privacy First** | You own your data. Host for free on GitHub Pages. |
+| **BibTeX / DOI auto-import** | Drop in a `.bib` file โ publication pages generated automatically with proper citations. |
+| **Jupyter & RMarkdown** | Publish `.ipynb` notebooks as beautiful posts โ code, outputs, and narrative intact. |
+| **LaTeX math** | Native rendering for equations and technical writing. |
+| **Markdown slides** | Present with reveal.js โ math, syntax highlighting, diagrams, speaker notes. |
+| **SEO & AI-ready** | Optimized for search engines and LLMs โ your work gets found, cited, and recommended. |
+| **AI page generation** | Describe what you need to [Hugo Chat](https://hugo.chat/?utm_source=github&utm_medium=readme&utm_content=features_academic-cv) โ get structured pages with correct front matter instantly. |
+| **Visual editor** | Drag-and-drop blocks in VS Code with [Ownable CMS](https://marketplace.visualstudio.com/items?itemName=ownable.ownable). No coding needed. |
+| **Plain Markdown** | Every file is human-readable. No database, no lock-in, take your content anywhere. |
+| **Free hosting** | Deploy to GitHub Pages, Netlify, Vercel, or Cloudflare โ all free tier. |
---
-## Notebook โ Posts and Slides
+## ๐ Get Started
-- Publish your actual `.ipynb` as beautiful long-form posts โ code, outputs, and narrative kept intact.
-- Slides in Markdown with Reveal.js: math, syntax highlight, diagrams, speaker notes.
-- Coming soon: **Notebook โ Slides (beta)**. Request early access in Discord.
+### Step 1: Deploy Your Site
-Learn more: docs on [Notebooks](https://docs.hugoblox.com/reference/markdown/#-notebooks) and [Slides](https://docs.hugoblox.com/guides/slides/).
+**Option A: Launch in browser** (fastest โ no install needed)
+
+> [!TIP]
+> Deploy a live site in 60 seconds โ no software to install:
+> [**Deploy Academic CV free**](https://hugoblox.com/templates/academic-cv/start?utm_source=github&utm_medium=readme&utm_content=get_started)
+
+**Option B: Use the CLI**
+
+```bash
+# Requires Hugo Extended & Node.js
+npx hugoblox create site --template academic-cv
+```
+
+### Step 2: Customize With AI + Visual Editing
+
+
+
+|
+
+**โจ Hugo Chat** โ AI customization
+
+Tell Hugo Chat what you want in plain English. It generates structured pages with the right front matter, shortcodes, and blocks for this template.
+
+> *"Add a publications page with my 2024 papers from this BibTeX file"*
+
+[**Try Hugo Chat โ free**](https://hugo.chat/?utm_source=github&utm_medium=readme&utm_content=step2_academic-cv)
+
+ |
+
+
+**Ownable CMS** โ visual editing in VS Code
+
+1. Install [Ownable CMS](https://marketplace.visualstudio.com/items?itemName=ownable.ownable)
+2. Open your project in VS Code
+3. Click the Ownable icon to start editing visually
+
+ |
+
+
+
+
+*Ownable CMS: Drag-and-drop page builder inside VS Code.*
+
+> [!NOTE]
+> **New to Hugo?** No problem. You don't need to know Hugo โ edit visually or write Markdown. Hugo is the engine under the hood that makes your site fast, secure, and free to host. [Learn more โ](https://docs.ownable.dev/?utm_source=github&utm_medium=readme&utm_content=docs_academic-cv)
---
-## Why Go Pro (from $8/m)
+## ๐ Go Premium
-- Enhanced Ownable CMS visual editor โ save 10โ20 hours setting up and polishing
-- Premium CV & Resumรฉ designs โ make an unforgettable first impression
-- Pro blocks, remove attribution, and priority support
+Love the free version? **Academic CV Pro** and **Resume Pro** take it further:
----
+- Premium designs that make an unforgettable first impression
+- Advanced timeline and layout options
+- Full-featured course/lecture sections
+- Remove attribution, priority support
-## Free vs Pro
-
-| Feature | Academic CV (Free) | Academic CV Pro & Resumรฉ Pro |
-| --- | --- | --- |
-| Design | Professional & clean | Premium designs |
-| Layouts | Standard sections | Advanced timelines & layouts |
-| Courses/Lectures | Basic | Fully-Featured |
-| First Impression | Strong | Unforgettable |
-| Discord Support | Community | Priority |
+| | **Academic CV** (Free) | **Academic CV Pro** |
+| :--- | :---: | :---: |
+| Design | Professional & clean | **Premium designs** |
+| Layouts | Standard sections | **Advanced timelines** |
+| Courses/lectures | Basic | **Full-featured** |
+| Support | Community | **Priority** |
- ๐ Upgrade to Pro
- โจ Deploy Academic CV Pro
- โข
- ๐ Deploy Resumรฉ Pro
+ Compare plans
+ |
+ Deploy Academic CV Pro
+ |
+ Deploy Resume Pro
---
-## Get Started
+## ๐ Why HugoBlox?
-### Option 1: No-Code (Fastest)
-Launch a fully hosted site in your browser. No software to install.
+> *Why not just use WordPress, Webflow, or an AI builder like Lovable?*
-๐ [**Launch in Browser (Free)**](https://hugoblox.com/templates/academic-cv/start?utm_source=github&utm_medium=readme)
+| | **AI builders** (Lovable, v0) | **CMS platforms** (WordPress, Webflow) | **HugoBlox** |
+| :--- | :---: | :---: | :---: |
+| AI generates your pages | Yes | No | **Yes** |
+| You own the output as readable files | No โ React code | No โ database | **Yes โ Markdown** |
+| Free to host forever | No | No | **Yes** |
+| Human-editable without the tool | Barely | No | **Yes โ it's Markdown** |
+| Open source | No | No | **Yes โ MIT licensed** |
-### Option 2: Studio (Visual Editor)
-1) Install [Ownable CMS](https://marketplace.visualstudio.com/items?itemName=ownable.ownable) for VS Code
-2) Open this project and edit visually
-
-### Option 3: CLI (Developers)
-1) Install [Hugo](https://docs.hugoblox.com/start/cli/)
-2) Create your site with the CLI:
-
-```bash
-npx hugoblox create site --template academic-cv
-```
+> [!IMPORTANT]
+> Your content is plain Markdown files. No lock-in, no database, no vendor dependency. If you ever want to leave, take your files and go.
---
## FAQ
-- Do I need to know Hugo? No โ you can edit visually or write Markdown.
-- Can I host for free? Yes โ GitHub Pages/Netlify are supported.
-- Can I export/migrate later? Yes โ your site is just files.
-- Can I cancel Pro anytime? Yes.
+
+Do I need to know Hugo?
+No. Edit visually with Ownable CMS or write Markdown. Hugo is the build engine โ you don't need to touch it.
+
+
+
+Can I import my existing publications?
+Yes. Drop a BibTeX file and publication pages are generated automatically with proper citations, metadata, and links.
+
+
+
+Can I host for free?
+Yes. GitHub Pages, Netlify, Vercel, and Cloudflare Pages all have free tiers for static sites.
+
+
+
+Can I migrate my content later?
+Yes. Your site is just Markdown files in a folder. Copy them anywhere.
+
+
+
+What's Hugo Chat?
+An AI assistant trained on Hugo and HugoBlox docs. Describe what you want and it generates the right pages with correct front matter. Free to try.
+
+
+
+Can I cancel Pro anytime?
+Yes. No questions asked.
+
+
+---
+
+๐ Ready to launch?
+
+
+ Deploy in 60 seconds. Customize with AI. Own it as Markdown forever.
+
+
+
+ Deploy Academic CV โ free
+ |
+ Customize with AI
+
---
## Community & Support
-- ๐ฌ [**Discord Community**](https://discord.gg/z8wNYzb)
-- ๐ [**Documentation**](https://docs.hugoblox.com/?utm_source=github&utm_medium=readme)
+- ๐ฌ [**Discord**](https://discord.gg/z8wNYzb) โ ask questions, share your site
+- ๐ [**Docs**](https://docs.ownable.dev/?utm_source=github&utm_medium=readme&utm_content=community_academic-cv)
+- โญ [**Star HugoBlox**](https://github.com/HugoBlox/kit) โ help others find it
- ๐ฆ [**Follow on X**](https://x.com/MakeOwnable)
-- โญ [**Star on GitHub**](https://github.com/HugoBlox/kit)
+
+### Sponsors
+
+[**โค๏ธ Sponsor on GitHub**](https://github.com/sponsors/gcushen) | [**๐ข Become a Partner**](https://github.com/sponsors/gcushen)
---
-MIT ยฉ 2016-Present [George Cushen](https://georgecushen.com)
+Copyright 2016-present [**Lore Labs**](https://lore.tech/?utm_source=github&utm_medium=readme).
+Released under the [MIT License](./LICENSE.md).
+
+
+ HugoBlox is a trademark of Lore Labs.
+
diff --git a/templates/data-science-blog/pnpm-lock.yaml b/templates/data-science-blog/pnpm-lock.yaml
index cd00ced1..0d50f70e 100644
--- a/templates/data-science-blog/pnpm-lock.yaml
+++ b/templates/data-science-blog/pnpm-lock.yaml
@@ -14,6 +14,9 @@ importers:
'@tailwindcss/typography':
specifier: ^0.5.10
version: 0.5.16(tailwindcss@4.1.12)
+ pagefind:
+ specifier: ^1.4.0
+ version: 1.5.2
preact:
specifier: ^10.27.2
version: 10.27.2
@@ -43,6 +46,41 @@ packages:
'@jridgewell/trace-mapping@0.3.30':
resolution: {integrity: sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==}
+ '@pagefind/darwin-arm64@1.5.2':
+ resolution: {integrity: sha512-MXpI+7HsAdPkvJ0gk9xj9g541BCqBZOBbdwj9g6lB5LCj6kSV6nqDSjzcAJwvOsfu0fjwvC8hQU+ecfhp+MpiQ==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@pagefind/darwin-x64@1.5.2':
+ resolution: {integrity: sha512-IojxFWMEJe0RQ7PQ3KXQsPIImNsbpPYpoZ+QUDrL8fAl/O27IX+LVLs74/UzEZy5uA2LD8Nz1AiwKr72vrkZQw==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@pagefind/freebsd-x64@1.5.2':
+ resolution: {integrity: sha512-7EVzo9+0w+2cbe671BtMj10UlNo83I+HrLVLfRxO731svHRJKUfJ/mo05gU14pe9PCfpKNQT8FS3Xc/oDN6pOA==}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@pagefind/linux-arm64@1.5.2':
+ resolution: {integrity: sha512-Ovt9+K35sqzn8H3ZMXGwls4TD/wMJuvRtShHIsmUQREmaxjrDEX7gHckRCrwYJ4XE1H1p6HkLz3wukrAnsfXQw==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@pagefind/linux-x64@1.5.2':
+ resolution: {integrity: sha512-V+tFqHKXhQKq/WqPBD67AFy7scn1/aZID00ws4fSDd+1daSi5UHR9VVlRrOUYKxn3VuFQYRD7lYXdZK1WED1YA==}
+ cpu: [x64]
+ os: [linux]
+
+ '@pagefind/windows-arm64@1.5.2':
+ resolution: {integrity: sha512-hN9Nh90fNW61nNRCW9ZyQrAj/mD0eRvmJ8NlTUzkbuW8kIzGJUi3cxjFkEcMZ5h/8FsKWD/VcouZl4yo1F7B6g==}
+ cpu: [arm64]
+ os: [win32]
+
+ '@pagefind/windows-x64@1.5.2':
+ resolution: {integrity: sha512-Fa2Iyw7kaDRzGMfNYNUXNW2zbL5FQVDgSOcbDHdzBrDEdpqOqg8TcZ68F22ol6NJ9IGzvUdmeyZypLW5dyhqsg==}
+ cpu: [x64]
+ os: [win32]
+
'@parcel/watcher-android-arm64@2.5.1':
resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
engines: {node: '>= 10.0.0'}
@@ -368,6 +406,10 @@ packages:
node-addon-api@7.1.1:
resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+ pagefind@1.5.2:
+ resolution: {integrity: sha512-XTUaK0hXMCu2jszWE584JGQT7y284TmMV9l/HX3rnG5uo3rHI/uHU56XTyyyPFjeWEBxECbAi0CaFDJOONtG0Q==}
+ hasBin: true
+
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -433,6 +475,27 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
+ '@pagefind/darwin-arm64@1.5.2':
+ optional: true
+
+ '@pagefind/darwin-x64@1.5.2':
+ optional: true
+
+ '@pagefind/freebsd-x64@1.5.2':
+ optional: true
+
+ '@pagefind/linux-arm64@1.5.2':
+ optional: true
+
+ '@pagefind/linux-x64@1.5.2':
+ optional: true
+
+ '@pagefind/windows-arm64@1.5.2':
+ optional: true
+
+ '@pagefind/windows-x64@1.5.2':
+ optional: true
+
'@parcel/watcher-android-arm64@2.5.1':
optional: true
@@ -680,6 +743,16 @@ snapshots:
node-addon-api@7.1.1: {}
+ pagefind@1.5.2:
+ optionalDependencies:
+ '@pagefind/darwin-arm64': 1.5.2
+ '@pagefind/darwin-x64': 1.5.2
+ '@pagefind/freebsd-x64': 1.5.2
+ '@pagefind/linux-arm64': 1.5.2
+ '@pagefind/linux-x64': 1.5.2
+ '@pagefind/windows-arm64': 1.5.2
+ '@pagefind/windows-x64': 1.5.2
+
picocolors@1.1.1: {}
picomatch@2.3.1: {}