This article refers to the modern, up-to-date installation method of installing the theme locally as Hugo module.
Proxy (Optional)
If you’re located at China mainland without VPN, the Hugo module download may fail.
There are two proxies for this: GOPROXY.CN and GOPROXY.IO.
Please note that, Hugo doesn’t respect the
GOPROXY
env var, please useHUGO_MODULE_PROXY
instead.
You can also set the module.proxy
instead of using env var.
Install a new site from scratch
Please use the starter template for your new site.
Install on an existing site
Turn your existing site into a Hugo module
Declare hugo-theme-bootstrap module as a site dependency
The [version]
can be one of Releases, branches or even commits.
Replace
[version]
withmaster
for getting latest changes.
Copy example site content into your site
- Clone the
hugo-theme-bootstrap-skeleton
repo into a temporary directory:
- Copy example site configuration and content into your site:
1$ mkdir config
2$ cp -a /tmp/hbs-skeleton/config/* ./config
3$ cp -r /tmp/hbs-skeleton/content/* ./content
4$ cp -r /tmp/hbs-skeleton/archetypes/* ./archetypes
5$ cp -r /tmp/hbs-skeleton/static/* ./static
6$ cp -r /tmp/hbs-skeleton/assets/* ./assets
bash
- Delete the repo from your temporary directory again:
Pull in dependencies via npm
- Use node package manager
npm
to pull in dependencies for this theme:
Preview your site
Start hugo’s built-in webserver, and then navigate to http://localhost:1313/
.
評論