Augie Gardens
[Official Website]
There are two spiritual dangers in not owning a farm. One is the danger of supposing that breakfast comes from the grocery, and the other that heat comes from the furnace.
To avoid the first danger, one should plant a garden.
(Aldo Leopold, 1949, A Sand County Almanac)
1. How to edit the website
2. How the website was made
We wanted to make our website as self-sustainable just like our gardens. So, we decided to use open-source libraries called Hugo and Doks. These two libraries create the backbone of our website. Then, we use GitHub Pages to host our website.
We thought about getting a dedicated Virtual Private Server and then developing with Express or using a content management system like WordPress. We, however, decided against these because we don't need the extra features that come with them.
How can I run a development server?
If you're a non-technical user, you don't need this part,
but this will be useful if you'd like to improve
the general source code of our website.
# Install git
sudo dnf install -y git
# Install nvm; and then close and reopen the terminal
# in order for new paths to take effect.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# Install Node.js
nvm install node
# Clone this repository
cd Downloads
git clone https://github.com/Augie-Environmental-Studies/gardens.git
# Install dependencies
cd gardens/src
npm install
# Start a developmental server
npm run start