An open API service indexing awesome lists of open source software.

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

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.