From: Gabriel Dunne Date: Thu, 13 Jul 2023 20:37:19 +0000 (-0700) Subject: Adding make X-Git-Url: https://git.quilime.com/?a=commitdiff_plain;h=364e599fe543351699ba4470d64d9178de969cf2;p=gabrieldunne.com-site.git Adding make --- diff --git a/.gitignore b/.gitignore index d58637e..a5d7969 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ .DS_Store -_site* .jekyll-cache +.bundle m +vendor +_site diff --git a/Gemfile b/Gemfile index 1f68a1a..360fb46 100644 --- a/Gemfile +++ b/Gemfile @@ -2,9 +2,7 @@ source "https://rubygems.org" -git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } - -# gem "rails" -gem 'jekyll-paginate' gem "jekyll", "~> 4.2" -gem "webrick", "~> 1.7" +gem "webrick", "~> 1.8" +gem "jekyll-paginate" +gem "jekyll-feed" diff --git a/Gemfile.lock b/Gemfile.lock index 72f0876..fb37411 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,72 +1,76 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.7.0) - public_suffix (>= 2.0.2, < 5.0) + addressable (2.8.4) + public_suffix (>= 2.0.2, < 6.0) colorator (1.1.0) - concurrent-ruby (1.1.8) - em-websocket (0.5.2) + concurrent-ruby (1.2.2) + em-websocket (0.5.3) eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) + http_parser.rb (~> 0) eventmachine (1.2.7) - ffi (1.15.0) + ffi (1.15.5) forwardable-extended (2.6.0) - http_parser.rb (0.6.0) - i18n (1.8.10) + google-protobuf (3.23.4-arm64-darwin) + http_parser.rb (0.8.0) + i18n (1.14.1) concurrent-ruby (~> 1.0) - jekyll (4.2.0) + jekyll (4.3.2) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) i18n (~> 1.0) - jekyll-sass-converter (~> 2.0) + jekyll-sass-converter (>= 2.0, < 4.0) jekyll-watch (~> 2.0) - kramdown (~> 2.3) + kramdown (~> 2.3, >= 2.3.1) kramdown-parser-gfm (~> 1.0) liquid (~> 4.0) - mercenary (~> 0.4.0) + mercenary (>= 0.3.6, < 0.5) pathutil (~> 0.9) - rouge (~> 3.0) + rouge (>= 3.0, < 5.0) safe_yaml (~> 1.0) - terminal-table (~> 2.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) jekyll-paginate (1.1.0) - jekyll-sass-converter (2.1.0) - sassc (> 2.0.1, < 3.0) + jekyll-sass-converter (3.0.0) + sass-embedded (~> 1.54) jekyll-watch (2.2.1) listen (~> 3.0) - kramdown (2.3.1) + kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - liquid (4.0.3) - listen (3.5.1) + liquid (4.0.4) + listen (3.8.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) mercenary (0.4.0) pathutil (0.16.2) forwardable-extended (~> 2.6) - public_suffix (4.0.6) - rb-fsevent (0.10.4) + public_suffix (5.0.3) + rb-fsevent (0.11.2) rb-inotify (0.10.1) ffi (~> 1.0) rexml (3.2.5) - rouge (3.26.0) + rouge (4.1.2) safe_yaml (1.0.5) - sassc (2.4.0) - ffi (~> 1.9) - terminal-table (2.0.0) - unicode-display_width (~> 1.1, >= 1.1.1) - unicode-display_width (1.7.0) - webrick (1.7.0) + sass-embedded (1.63.6-arm64-darwin) + google-protobuf (~> 3.23) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + unicode-display_width (2.4.2) + webrick (1.8.1) PLATFORMS - arm64-darwin-20 arm64-darwin-21 DEPENDENCIES jekyll (~> 4.2) + jekyll-feed jekyll-paginate - webrick (~> 1.7) + webrick (~> 1.8) BUNDLED WITH 2.3.26 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9d2fb14 --- /dev/null +++ b/Makefile @@ -0,0 +1,57 @@ + + + +init: + bundle init + bundle add jekyll --version "~>4.2" + +install: + bundle config set --local path 'vendor/bundle' + bundle install + bundle update + +dev: + bundle exec jekyll serve --livereload --port 4001 +# bundle exec jekyll serve --config _config.local.yml --port 4001 + + +build: + bundle exec jekyll build + +pushrepo: + git push + git push quilime + git push gitea + git push local + + +EXCLUDE := $(if $(nomedia),--exclude m,) +publish: + # Publishing gabrieldunne.com + rm -rf _site + bundle exec jekyll build --config _config.yml + rsync -varz ${EXCLUDE} _site/ quilime@quilime.com:/home/quilime/gabrieldunne.com/public/ --delete + + # Publishing gld.studio + rm -rf _site + bundle exec jekyll build --config _config.studio.yml + rsync -varz ${EXCLUDE} _site/ quilime@quilime.com:/home/quilime/gld.studio/public/ --delete + + + +#!/bin/bash +# set -x + +# EXCLUDE="" +# if [ $1 ] && [ $1 == "--nomedia" ]; then +# echo "Publishing with --nomedia flag..." +# EXCLUDE="--exclude ./m" +# fi + +# # gld.studio +# echo "Building..." +# rm -rf _site +# bundle exec jekyll build --config _config.studio.yml +# echo "Syncing..." +# rsync -varz _site/ quilime@quilime.com:/home/quilime/gld.studio/public/ --delete $EXCLUDE + diff --git a/_config.local.yml b/_config.local.yml index ca89c23..2069a7c 100644 --- a/_config.local.yml +++ b/_config.local.yml @@ -5,6 +5,7 @@ description: Gabriel Dunne author : Gabriel Dunne author_url : https://gld.studio author_email : contact@gld.studio +analytics: 000 markdown : kramdown highlighter : true paginate : 8 diff --git a/_config.yml b/_config.yml index b4c4026..fcc4bad 100644 --- a/_config.yml +++ b/_config.yml @@ -1,4 +1,5 @@ url : https://gabrieldunne.com + name : gld description: Gabriel Dunne author : Gabriel Dunne diff --git a/_posts/projects/2006-05-05-celestialmechanics.md b/_posts/projects/2006-05-05-celestialmechanics.md index b9bded3..67448c7 100755 --- a/_posts/projects/2006-05-05-celestialmechanics.md +++ b/_posts/projects/2006-05-05-celestialmechanics.md @@ -13,7 +13,7 @@ By D. Scott Hessels and Gabriel L. Dunne Celestial Mechanics is a planetarium-based artwork installation that visualizes the statistics, data, and protocols of manmade aerial technologies -- a graphic display of the paths and functions of the machines hovering, flying, and drifting above our planet. The sky is filled with aircraft that transport people from place to place, perform utilitarian duties, assist in communications, enact military missions, or wander above us as debris. Celestial Mechanics combines science, statistical display, and contemporary art by presenting these mechanical patterns and behaviors as a celestial mythology. The artwork is intended to be viewed in a planetarium dome, and as time permits the authors, it is updated. -[Website](http://cmlab.com/) +more info [https://celestialmechanics.info](https://celestialmechanics.info/) ## Statement diff --git a/_posts/projects/2008-07-05-cabspotting.md b/_posts/projects/2008-07-05-cabspotting.md index 538652a..112915c 100755 --- a/_posts/projects/2008-07-05-cabspotting.md +++ b/_posts/projects/2008-07-05-cabspotting.md @@ -6,7 +6,7 @@ layout: post thumb: /m/cabspotting/thumb.png --- - + ### "Cabspotting" San Francisco Taxi-Cab Visualization diff --git a/about.md b/about.md index fb7d5b9..e950c7e 100644 --- a/about.md +++ b/about.md @@ -13,6 +13,11 @@ personal website of Gabriel Dunne studio [at] gabrieldunne [dot] com +## location + +san francisco bay area + + ## rss feed rss diff --git a/publish b/publish deleted file mode 100755 index cbf2523..0000000 --- a/publish +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -# set -x - -EXCLUDE="" -if [ $1 ] && [ $1 == "--nomedia" ]; then - echo "Publishing with --nomedia flag..." - EXCLUDE="--exclude ./m" -fi - -# gld.studio -echo "Building..." -rm -rf _site -bundle exec jekyll build --config _config.yml -echo "Syncing..." -rsync -varz _site/ quilime@quilime.com:/home/quilime/gabrieldunne.com/public/ --delete $EXCLUDE diff --git a/publish-gld.studio b/publish-gld.studio deleted file mode 100755 index 8484f70..0000000 --- a/publish-gld.studio +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/bash -# set -x - -EXCLUDE="" -if [ $1 ] && [ $1 == "--nomedia" ]; then - echo "Publishing with --nomedia flag..." - EXCLUDE="--exclude ./m" -fi - -# gld.studio -echo "Building..." -rm -rf _site -bundle exec jekyll build --config _config.studio.yml -echo "Syncing..." -rsync -varz _site/ quilime@quilime.com:/home/quilime/gld.studio/public/ --delete $EXCLUDE diff --git a/push b/push deleted file mode 100755 index c8eff23..0000000 --- a/push +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -git push; git push quilime; git push gitea; git push local diff --git a/serve b/serve deleted file mode 100755 index c256fe7..0000000 --- a/serve +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/bash - -bundle exec jekyll serve --config _config.local.yml --port 4001