Source: attajak/attajak.vercel.app
Website: https://attajak.vercel.app
Hugo FixIt Blog Template (Git)
👉 English | 简体ä¸æ–‡
This is a quick start template for Hugo theme FixIt. It uses Git submodule feature to load the theme. If you favor Go more, you can check this template.
It comes with a basic theme structure and configuration. GitHub action has been set up to deploy the blog to a public GitHub page automatically. Also, there’s a cron job to update the theme automatically everyday.
Directory structure
|
|
Quick Start
For a complete quick start, see this page.
Prerequisites
Hugo: >= 0.132.0 (extended version)
Use this Template
CLI
|
|
Manual
Click Use this template, and create your repository on GitHub.
Once the repository is created, just clone and enjoy it!
1 2
# Clone with your own repository url git clone --recursive https://github.com/<your_name>/<your_blog_repo>.git
Tip
The repository name determines your GitHub Pages URL, for example:
Repository Name | GitHub Pages |
---|---|
<your_name>.github.io | https://<your_name>.github.io/ |
blog | https://<your_name>.github.io/blog/ |
Launching the Site
|
|
Build the Site
When your site is ready to deploy, run the following command:
|
|
Deploy to GitHub Pages
Note
You may have noticed that the first automatic deployment of GitHub Actions after the template initialization failed. This is because you have not configured Workflow permissions and GitHub Pages.
- Head to Setting => Actions => General => Workflow permissions => Check “Read and write permissions”.
- GitHub Pages settings: Setting => Pages => Source: GitHub Actions.
- Modify
config/_default/hugo.toml
filebaseURL
to your site URL. - Commit the changes from the previous step to the
main
branch, and GitHub Actions will automatically build and deploy the site to GitHub Pages.
Update theme
Afterwards you can upgrade the theme with the following command:
|
|
Start via NPM script
|
|