|
1年前 | |
---|---|---|
clay | 1年前 | |
drafts | 5 年前 | |
files | 2 年前 | |
fonts | 6 年前 | |
images | 1年前 | |
images-src | 6 年前 | |
infra | 1年前 | |
js | 5 年前 | |
lib | 5 年前 | |
pages | 5 年前 | |
posts | 1年前 | |
src | 2 年前 | |
templates | 5 年前 | |
.gitignore | 1年前 | |
LICENSE | 5 年前 | |
README.md | 2 年前 | |
Setup.hs | 6 年前 | |
blog-rekahsoft-ca.cabal | 2 年前 | |
robots.txt | 5 年前 | |
site | 2 年前 | |
stack.yaml | 2 年前 | |
stack.yaml.lock | 1年前 |
#! Lambda Slang is the personal technical blog of Collin Doering, built using software that respects our freedoms.
The creation of this website was made possible by the following open source tools and libraries:
Simply put, you're welcome to use the code used to generate this site though there are a few restrictions:
Various licenses (GPLv3, Creative Commons BY-NC-SA License, and Creative Commons BY-NC-ND License) are deployed dependent on which part of the site is in question. Please see the LICENSE file for full details.
Stack is used to manage dependencies for this project. A simple wrapper script site
is
provided that also takes care of building the static site and offering access to hakyll
commands.
$ ./site build
$ ./site watch
Terraform is used to deploy this site. Its configuration files are located in ./infra
. Three
workspaces are currently available, including:
For example, this is how to deploy the production version of the site:
$ cd infra
$ terraform workspace select production
$ terraform plan --var-file=production.tfvars --out local.plan
$ terraform apply local.plan
If you have an issue while browsing my blog please file a issue in the blog-rekahsoft-ca issue tracker.