This post comprises my working notes for extracting a reusable Github Pages starter site from the repo for this blog. The template site is here. Goal Spin off a minimal reusable starter repo prose + Jekyll/Github Pages sites. Strategy clean wc Split commits that touch both content and reusable. PATHS=_config.yml _layouts/ links.json index.html js css .gitignore css/ fonts/ # in three windows: git log --stat --reverse --topo-order --full-diff $PATHS git log -u --reverse --topo-order --full-diff $PATHS rebase -i --root # edit/split In another pass, put reusable commits together at the beginning (leave content commits in place)
I’m coding this site using Jekyll, a static site compiler written in Ruby. It’s not my first trip to the static site rodeo (ikiwiki e, Frank e1, e2), so this project might not look too exciting at first glance. What is exciting is some new workflow tools I am using which make the process of building static sites simpler and potentially more accessible to non-developers. The first tool is Github’s Pages hosting service, which features automatic site builds using Jekyll.
Update: After the success of the first, there will be a second Washougal trip this Sunday July 28th, leaving from my house a 1pm! You, as a reader of my blog and generally standup person, are cordially invited hereby and heretofore without further futzing about to: a Picnic on the beautiful Washougal River this Wednesday the 17th of July Short pants and floaty toys recommended but not required Eric’s house (msg me for address) Leaving 3:00pm sharp We have one car, msg me if you can drive
This is a follow-up to Jekyll, Pages, and Prose.io. Why Static Why are tools like Jekyll in vogue with coders? Largely it is in response to two decades of tearony under the despotic rule of “CMSes” like Wordpress: dynamic, database-backed site interpreters with complex features such as user sessions. Most developers consider CMSes as massively overbuilt behemoths providing clunky, unnatural abstractions over what are essentially two straightforward problems: editing content and transforming that content into a website.
Today I experimented with annotating slid.es presentations with SVG. It’s almost there. Following is a rough guide, for the adventurous, along with issues I found along the way. Objective: call out features of my slides using custom floating graphics. tl;dr; How to add annotations: Create an SVG image (for example and arrow) using method draw or your favorite SVG editor. It should have a transparent background. Insert the image into one of your slides.
This. Is. a Static Blog. I made it using the basic Jekyll support in Github pages. In-progress posts Annotate slid.es decks with SVG Cheat sheets don park and I are at basement Pub drinking beers Woot
Sun Jan 5 Learning Grunt, by reorganizing https://github.com/yearofmoo/angularjs-seed-repo gruntfile Looking at how brunch might fit in with build tooling. Benefits: Sourcemaps support. How: Use node-concurrent. Verdict: feasible, but wait for now. Couchapp proxy Seems like it would be super easy to add a fall-through proxy for dev/testing without sending attachments to couchdb on every edit, using https://npmjs.org/package/grunt-connect-proxy Fri Jan 3 2013 Tests first Can I assign ID on server side based on content?
Tech stuff Collection of tech books on IPFS Courses http://natureofcode.com/book/ Rand jchris documentcoin https://docs.google.com/document/d/1-0D75T4_xjMNDdMdgaeRPtNvU-ggBJ_Z-FNg0DZIA_c/edit https://medium.com/message/what-is-public-f33b16d780f9 http://graydon2.dreamwidth.org/189377.html http://www.ted.com/talks/the_interspecies_internet_an_idea_in_progress https://sites.google.com/site/themetalibrary/home http://valleywag.gawker.com/san-francisco-anarchists-slash-tires-of-google-- shopping-1591169285 http://honoringmycompass.blogspot.com/2014/06/day-39-bestest-day-ride-ever.html http://awinterman.github.io/2013/11/09/we-are-not-at-war.html http://onoffrhodes.wordpress.com/ Nima, Hadron Collider 101, New Physics Theory https://video.ias.edu/node/3814 Rick at Side Door: knytt stories broforce Rob Story: rich hickey closure concurrency talks Video http://vimeo.com/97747919 We Are Glacier People from PBS Digital Studios Comics/Art http://www.dumbingofage.com/ Scenes from a Multiverse http://www.jedmcgowan.com/ voyager, bristlecone pine http://www.
Source This blog is statically compiled. Source is available at github.com/edrex/eric.pdxhub.org. Pull requests welcome :) Credits Powered by Hugo with theme Minos Posts are written in Markdown. Site is hosted at no cost by Netlify. Thanks! Talks are presented using the excellent reveal.js. Workflow Design and infrastructure work is organized on Github Content tasks are tracked on the super secret drafts/ page Projects Hugo port 2019-02-17 port site to Hugo.