@@ -0,0 +1,23 @@
|
||||
# pyte.dev
|
||||
|
||||
Personal blog built with [Hugo](https://gohugo.io) using the [Mana](https://github.com/Livour/hugo-mana-theme) theme.
|
||||
|
||||
## Create a new post
|
||||
|
||||
```bash
|
||||
hugo new content content/posts/my-post-title.md
|
||||
```
|
||||
|
||||
Set `draft = false` in the frontmatter when ready to publish.
|
||||
|
||||
## Deploy
|
||||
|
||||
Pushing to the `main` branch triggers a [Gitea Action](.gitea/workflows/deploy.yml) that:
|
||||
|
||||
1. Checks out the repo with submodules
|
||||
2. Builds the site with `hugo --minify`
|
||||
3. Generates the search index with pagefind
|
||||
4. Copies the static files via SCP to the server
|
||||
5. Sets correct permissions
|
||||
|
||||
The site is served by an nginx container with a bind mount to `/opt/docker/website/public`.
|
||||
Reference in New Issue
Block a user