zzolo / zzolo.github.com

Main site for zzolo

Home Page:https://zzolo.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zzolo.org

Main site for Alan Palazzolo. See zzolo.org.

Development

The site is built with Jekyll and using only options that Github Pages will run. Install:

  1. Will need Ruby >= 2.2.2 for github-pages gem. Try rbenv or rvm to manage Ruby versions on Mac.
    • See Nokogirl install notes
    • Note needed to open XCode and install extra components to get Nokogirl compiling to happen. As well as command line tools: xcode-select --install
    • Make sure bundler is installed: gem install bundler
  2. Ruby gems: bundle install --path vendor/bundle
  3. Node modules: npm install

To build before publishing:

npm run build

For development:

npm run dev

Content

  • Posts: HTML, Markdown in _posts/
  • Pages: Directory structured HTML, Markdown in pages/
  • Projects: List of projects on homepage / are managed in _data/projects.json
  • Sketchbook: Notebook entries are managed in _data/sketchbook.json and in sketchbook/.

JS

  • JS that is available on every page is managed in _js/app.js
  • All files in _js/*.js will be bundled together in similar name file in js/*.bundle.js
    • These are bundled with Webpack. Can use Svelte.

About

Main site for zzolo

https://zzolo.org

License:MIT License


Languages

Language:HTML 33.5%Language:JavaScript 33.1%Language:Svelte 12.3%Language:Ruby 8.8%Language:SCSS 8.4%Language:CSS 3.9%