Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, original HTML/CSS personal website template that doubles as an online resume, with a bilingual GitHub Pages deployment guide.
siyuanli.tech is a simple, original HTML/CSS personal website template that doubles as an online resume, designed to be forked and deployed on GitHub Pages for free.
siyuanli.tech is a static personal website template built entirely from original HTML and CSS, with no front-end frameworks or build tools. It takes as input a GitHub repository containing index.html, styles.css, and optional files, and produces a deployable personal website that also functions as a resume page. The template runs on any static web host, with the included instructions optimized for GitHub Pages. It was created by Siyuan Li (黎思源) as the repository for their personal site, and is offered openly for others to fork, modify, and reuse.
index.html for content, styles.css for appearance, 404.html for missing pages, and a game.html Easter egg game that can be kept or removed.main branch in the repository Settings, after which the site appears at a username.github.io URL.class names to keep the styling.CNAME file is included for linking a custom domain; the guide instructs removing it if no custom domain is used.track-visitors.js file records site visitors and sends data to the author's database, and the guide explicitly recommends deleting this file before deploying.index.html.class names.username.github.io link, with content organized into sections like papers and patents.styles.css to adjust background colors, font sizes, and spacing, then attach a custom domain through the CNAME file.your-username.github.io.index.html and styles.css locally (recommended with VSCode and the Live Server extension), deleting track-visitors.js and CNAME if not needed.main branch.Yes. The template is open source and free to use. The README explicitly invites you to fork the repository and modify it for your own needs, and suggests the option to replace the existing LICENSE with a more permissive MIT license.
The core files are index.html for all visible content and styles.css for layout and appearance. Optional files include 404.html for the error page and game.html for an Easter egg game. The README also explains how to copy an existing section to add new ones like a Patents section.
track-visitors.js?This script records who visits the site and sends that data to the project author's database. The README explicitly instructs users to delete the entire file before deploying, otherwise all visitor records will be sent to the author.
Yes. A CNAME file is included for linking a custom domain. If you do not use a custom domain, the guide tells you to delete the file to avoid issues.
Basic HTML knowledge helps, but the bilingual guide walks through every step from forking to deploying. For absolute beginners, the README links to a CSDN article with screenshots and more detailed steps, including a no-code approach.
