hugo-sandstorm/README.md

43 lines
1.3 KiB
Markdown
Raw Normal View History

# Hugo Sandstorm package
2017-03-13 19:18:41 +00:00
This is the [Sandstorm](https://sandstorm.io) package of [Hugo](https://gohugo.io/).
2020-07-28 10:59:12 +00:00
The version of Hugo in this build is listed in `hugo-version`.
2017-03-13 19:18:41 +00:00
## Development
2017-03-13 19:18:41 +00:00
The package is built with [vagrant-spk](https://github.com/sandstorm-io/vagrant-spk),
a tool designed to help app developers package apps for [Sandstorm](https://sandstorm.io).
2017-03-13 19:18:41 +00:00
You can follow the below mentioned steps to make your own package or to contribute.
### Prerequisites
2017-03-13 19:18:41 +00:00
You will need to install:
* [Vagrant](https://www.vagrantup.com/)
* [VirtualBox](https://www.virtualbox.org/wiki/Downloads)
* Git
2017-03-13 19:18:41 +00:00
## Step by Step
```
git clone https://github.com/sandstorm-io/vagrant-spk
git clone https://github.com/johnbintz/hugo-sandstorm
2017-03-13 19:18:41 +00:00
export PATH=$(pwd)/vagrant-spk:$PATH
cd hugo-sandstorm
vagrant-spk vm up
vagrant-spk dev
```
Visit [http://local.sandstorm.io:6080/](http://local.sandstorm.io:6080/) in a web browser.
2017-03-13 19:18:41 +00:00
Note: when you want to fork this repo and create actual app packages for the app
store you would need either the original app key or
[create a new one and make your own version of the app](https://docs.sandstorm.io/en/latest/developing/publishing-apps/).
2020-04-26 20:51:55 +00:00
## Upgrades
* You'll need Ruby 2.6 and `gem install httparty`.
* Run `bin/upgrade_hugo <new version>`.
* Follow the directions.