Live Demo · Use this template · 中文说明
A terminal-inspired academic homepage template for GitHub Pages and other static hosting.
🔗 Repository URL: https://github.com/hkding0125/academic-console-template
If you are new to GitHub Pages, you only need to do these 4 things:
- Click Use this template.
- Edit
index.html,publications.html, andcontact.html. - Replace the placeholder images in
my-academic-site/images/. - Push your repo and enable GitHub Pages.
That is enough to get a basic version online.
If you want the simplest path, update these items first:
- 👤 your name
- 📝 your short introduction
- 📚 your publication entries
- 🔗 your contact links
- 🖼️ your avatar / logo files
You can ignore everything else until the site is already online.
index.html— 🏠 homepagepublications.html— 📄 publications pagecontact.html— ✉️ contact pagestyles.css— 🎨 shared stylingscripts.js— ⚙️ theme toggle, modal behavior, and utility scriptsmy-academic-site/images/— 🖼️ placeholder images and logos
Edit these files first:
index.htmlpublications.htmlcontact.html
Search for:
Your Nameexample.com- sample paper titles
- placeholder institutions and dates
Suggested files to replace:
my-academic-site/images/avatar-illustration.svgmy-academic-site/images/avatar-photo.svgmy-academic-site/images/institution-a.svgmy-academic-site/images/institution-b.svgmy-academic-site/images/lab.svgmy-academic-site/images/template-preview.svg(optional)
If you do not need logos, you can remove the image tags in the HTML instead.
In index.html, update:
- page title
- meta description
og:titleog:descriptionog:imageog:url- canonical URL
Replace placeholder links for:
- Google Scholar
- CV
- ORCID
- GitHub
- personal website
- project/demo links
You can deploy this site with:
- GitHub Pages
- Cloudflare Pages
- Netlify
- any static file host
For GitHub Pages, push the repository and enable Pages from the default branch.
If you want a faster starting point, open import.html or import.zh.html in your browser.
This repository also includes:
import.html— English import wizardimport.zh.html— Chinese helper interface
It can:
- upload a
.pdfor.docxCV - extract text in the browser
- auto-fill key fields such as name, bio, education, experience, publications, awards, service, news, and contact links
- show a small quick-review form by default
- refresh previews automatically as you edit
- download ready-to-use homepage, publications, and contact pages
- still expose raw text and HTML snippets under advanced sections when you need them
Recommended workflow:
- Open
import.htmlorimport.zh.html. - Upload your CV file.
- Review only the key fields you care about.
- Check the live previews.
- Download the generated pages and use them as your starting point.
Notes:
import.zh.htmlis only a Chinese helper interface; the generated site content and exported pages remain in English.- This importer is a first-draft helper, not a perfect converter.
- Text-based PDFs work better than scanned-image PDFs.
- Publication parsing may still need manual cleanup.
- The final site remains plain HTML/CSS/JS.
This repository includes:
README.md— EnglishREADME.zh.md— 中文说明
- This template is plain HTML/CSS/JS — it does not depend on Hugo.
- The visual style is inspired by
hugo-theme-console, but implemented independently.
Before publishing your own site, make sure you have removed:
- placeholder names
- sample publication entries
- example links
- unused placeholder assets