https://github.com/duguce/zhgyqc_site
📬 https://zhgyqc.site
https://github.com/duguce/zhgyqc_site
personal-website
Last synced: 5 months ago
JSON representation
📬 https://zhgyqc.site
- Host: GitHub
- URL: https://github.com/duguce/zhgyqc_site
- Owner: Duguce
- Created: 2022-12-28T09:26:00.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T07:44:57.000Z (over 1 year ago)
- Last Synced: 2024-10-25T03:31:01.198Z (over 1 year ago)
- Topics: personal-website
- Language: HTML
- Homepage: https://zhgyqc-site.vercel.app
- Size: 1.44 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Qingchen Yu Personal Website
This is
Qingchen Yu's
personal website powered by
Hugo
and the
hugo-ht
theme.
### Requirements
- Hugo Extended (v0.120+ recommended)
- Git and Make (for the helper targets in `Makefile`)
### Quick Start
```bash
git clone https://github.com/Duguce/zhgyqc_site.git
cd zhgyqc_site
make check
make setup
make serve
```
`make serve` launches the live-reload Hugo server on `http://localhost:1313` so you can edit content under `content/` and preview changes instantly.
### Common Tasks
| Command | Purpose |
| --- | --- |
| `make build` | Produce the production-ready site in `public/` with minification enabled. |
| `make preview` | Build once with drafts, future, and expired entries for editorial review. |
| `make clean` | Remove generated artifacts (`public/` and `.hugo_build.lock`). |
| `make deploy` | Run the production build and execute `update.sh` to publish. |
### Project Layout
- `content/` holds Markdown pages for both Chinese and English sections.
- `themes/hugo-ht/` contains the upstream theme (managed as a git submodule).
- `static/` is served as-is for assets such as verification files or images.
- `config.toml` defines multilingual settings, menus, and global metadata.
Feel free to customize layouts or partials under `themes/hugo-ht/layouts/` when you need bespoke UI tweaks.
### Licensing
- The root `LICENSE` (CC BY-SA 4.0) governs all original material published in this repository, including articles, media assets, and any custom configuration authored by me.
- The bundled theme retains its own `themes/hugo-ht/LICENSE.md` (MIT); any modifications or redistribution of the theme must comply with that MIT license in addition to the attribution requirements for my content.