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) -[![Screenshot](.github/preview.webp)](https://hugoblox.com/templates/academic-cv/start/?utm_source=github&utm_medium=readme) +[![Screenshot](.github/preview.webp)](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

+
+ + + GitHub Stars + + + Discord + + + HugoBlox Stars + + +
+

- Discord - GitHub Stars + 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

- - Deploy this template + + Deploy this template

-![Ownable CMS in Action](https://raw.githubusercontent.com/HugoBlox/kit/main/.github/media/studio/slide-1.webp) -*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 in Action](https://raw.githubusercontent.com/HugoBlox/kit/main/.github/media/studio/slide-1.webp) +*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: {}