Statically generated digital garden for the KCL DIgital Humanities department.
Based on https://github.com/hyphacoop/digitalgarden
assets | ||
colophon | ||
.nojekyll | ||
404.html | ||
bentway.html | ||
CNAME | ||
dawn.html | ||
digital-public-garden.html | ||
favicon.ico | ||
feed.xml | ||
field-guide-to-the-digital-real.html | ||
garry.html | ||
hypercore.html | ||
hypertext-transfer-protocol.html | ||
hypertext.html | ||
hypha.html | ||
index.html | ||
infrastructure.html | ||
initial-seeds.html | ||
ipfs.html | ||
LICENSE | ||
peer-to-peer.html | ||
protocol.html | ||
public-space.html | ||
publishing.html | ||
README.md | ||
rss.html | ||
ssb.html | ||
statement-of-intent.html | ||
web-browser.html | ||
world-wide-web.html |
Digital Garden
A public notebook / digital garden for The Bentway’s Digital and/as Public Space Micro-Residency.
Adding and connecting notes
- Notes in the Digital Garden are stored in the
./_notes
folder as markdown files (*.md
) files. - Connecting notes is done through a double-bracket notation:
[[text to link]]
. View the The Statement of Intent note as an example. - A link without a corresponding markdown file will be highlighted and left unlinked until a file is created.
Technologies used
- Jekyll, a static website generator written in Ruby
- Initial template is based on the Digital garden Jekyll template by Maxime Vaillancourt
- Tachyons, a functional CSS library that allows us to quickly grow the garden
- D3.js, a JavaScript library for visualizing data
- Initial knowledge graph implementation from the Digital garden Jekyll template
- GitHub Actions for testing, building, and deploying the site.
- GitHub Actions for GitHub Pages is used to deploy the site to the
gh-pages
branch
- GitHub Actions for GitHub Pages is used to deploy the site to the
- Jekyll Feed plugin, a plugin for Jekyll to generate an RSS feed
Development
- Clone repository:
git clone git@github.com:hyphacoop/digitalgarden.git
- Install Bundler gem:
gem install bundler
- Install dependencies:
bundle install
- Run locally:
bundle exec jekyll serve
orrake watch
- Visit your
localhost
on port4000
: http://localhost:4000 or http://127.0.0.1:4000
License
Digital Garden content is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All code at github.com/hyphacoop/digitalgarden/ is licensed under a GNU General Public License v3.0, the text of which is included in the repository here.