|
1 | | -<img align="right" width="150" alt="logo" src="https://user-images.githubusercontent.com/5889006/190859553-5b229b4f-c476-4cbd-928f-890f5265ca4c.png"> |
| 1 | +# 念头通达 |
2 | 2 |
|
3 | | -# Hugo Theme Stack Starter Template |
| 3 | +这是我的个人博客,用来记录技术实践、学习笔记,也记录生活里的观察、照片和一些零散念头。 |
4 | 4 |
|
5 | | -This is a quick start template for [Hugo theme Stack](https://github.com/CaiJimmy/hugo-theme-stack). It uses [Hugo modules](https://gohugo.io/hugo-modules/) feature to load the theme. |
| 5 | +站点基于 [Hugo](https://gohugo.io/) 和 [Hugo Theme Stack](https://github.com/CaiJimmy/hugo-theme-stack) 构建,部署在 GitHub Pages。 |
6 | 6 |
|
7 | | -It comes with a basic theme structure and configuration. GitHub action has been set up to deploy the theme to a public GitHub page automatically. Also, there's a cron job to update the theme automatically everyday. |
| 7 | +## 本地预览 |
8 | 8 |
|
9 | | -## Video Tutorial |
10 | | - |
11 | | -In case you got lost during the setup process, here's a video tutorial that setups a new Hugo site using this template, and deploys it to GitHub Pages: https://www.youtube.com/watch?v=8qDdQQ6Ifxo |
12 | | - |
13 | | -## Get started |
14 | | - |
15 | | -1. Click *Use this template*, and create your repository as `<username>.github.io` on GitHub. (You can also use a different repository name, but then the resulting website will be available at `https://<username>.github.io/<repository-name>`. ) |
16 | | - |
17 | | - |
18 | | -2. Once the repository is created, create a GitHub codespace associated with it. |
19 | | - |
20 | | - |
21 | | -3. While waiting for the codespace to be created, go to `Settings` -> `Pages` of your newly created repository, and set `Build and deployment` -> `Source` to `GitHub Actions`. |
22 | | - |
23 | | - |
24 | | -4. After the codespace is created, you can test that the site is built successfully by running `hugo server` in the terminal and see your new site in action. |
25 | | - |
26 | | -5. Check `config` folder for the configuration files. You can edit them to suit your needs. Make sure to update the `baseurl` property in `config/_default/config.toml` to your site's URL. For example, if your new repository is named `my-blog`, then the `baseurl` should be `https://<username>.github.io/my-blog/`. |
27 | | - |
28 | | -6. Once you're done editing the site, just commit it and push it. GitHub action will deploy the site automatically to GitHub page asociated with the repository. |
29 | | - |
30 | | ---- |
31 | | - |
32 | | -In case you don't want to use GitHub codespace, you can also run this template in your local machine. **You need to install Git, Go and Hugo extended locally.** For more information, check official Hugo documentation: https://gohugo.io/installation/ |
33 | | - |
34 | | -## Update theme manually |
| 9 | +```bash |
| 10 | +hugo server |
| 11 | +``` |
35 | 12 |
|
36 | | -Run: |
| 13 | +## 构建 |
37 | 14 |
|
38 | 15 | ```bash |
39 | | -hugo mod get -u github.com/CaiJimmy/hugo-theme-stack/v4 |
40 | | -hugo mod tidy |
| 16 | +hugo --minify |
41 | 17 | ``` |
42 | 18 |
|
43 | | -> This starter template has been configured with `v4` version of theme. Due to the limitation of Go module, once the `v4` or up version of theme is released, you need to update the theme manually. (Modifying `config/module.toml` file) |
44 | | -
|
45 | | -## Deploy to another static page hostings |
| 19 | +## 内容结构 |
46 | 20 |
|
47 | | -Check official Hugo documentation: https://gohugo.io/host-and-deploy/ |
| 21 | +- `content/post/`:技术文章与日常博客 |
| 22 | +- `content/photography/`:摄影作品专题 |
| 23 | +- `content/page/`:归档、搜索、链接等独立页面 |
0 commit comments