Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
migrations
public
src
.eslintrc.js
.gitignore
.prettierrc
.sass-lint.yml
LICENSE
README.md
gatsby-browser.js
gatsby-config.js
gatsby-node.js
gatsby-ssr.js
nanoc_to_middleman_migration.sh
package-lock.json
package.json

README.md

Hello! This is not a blog any more! but rather a pile of things, taking apart the old stuff, a de-authoring environment, a space for for unthinking and rethinking, fast and slow.

Goals for this project

  • Low bandwidth
  • Carefully proofread
  • Practical writing

Todos

  • Improve readability
    • fix missing images, hyperlinks, media
    • improve typography
    • fix all errors
    • optimize loading time
  • Annotate more, add layers
  • Improve IA and navigation flow somehow

Installation

  • install ruby and bundler
  • bundle install
  • bundle exec middleman

History of this project

  • 2004 — initial wordpress blog about nonprofit design in NC
  • 2007 — started working on usability
  • 2010 — migrated to Nanoc
  • 2016 — migrate to Middleman
  • 2018 - migrate to Gatsby
  • 2020s — TBD
  • 2030s — TBD
  • 2050s — inscription on stone, burial

About Gatsby

For an overview of the project structure please refer to the Gatsby documentation - Building with Components.

Install

Make sure that you have the Gatsby CLI program installed:

npm install --global gatsby-cli

And run from your CLI:

gatsby new gatsby-example-site

Then you can run it by:

cd gatsby-example-site
npm run develop

Deploy

Deploy to Netlify