Mike Gerwitz

Free Software Hacker+Activist

Commit message (Collapse)AuthorAgeFilesLines
* Generate inline CSS for page headerMike Gerwitz2019-01-191-0/+1
| | | | | | | | | | | | | | The idea here is to provide as little CSS as is sensible for the initial page load to be styled in a layout similar to the final layout. This initial styling may be briefly visible on a slow conection. Slow connections can happen for a variety of reasons. For example, I'm a Tor user, and connection speeds vary. Mobile connection speeds can also vary wildly. This adds a few hundred bytes, but I was able to cut it down quite a bit, and I don't find this to be unreasonable relative to the other data on each page.
* cgit-root generationMike Gerwitz2019-01-171-1/+2
| | | | | | | | This automates creation of the header and footer. Previously I modified them manually and they got out-of-sync. This is deployed to a different location on my webserver, even though the public route is `/projects'.
* src/cgit: Add existing configurationMike Gerwitz2019-01-171-0/+1
| | | | | This contains the old header and footer. Committing this first will allow us to easily see the diff.
* Majority of work on generation of new static siteMike Gerwitz2019-01-111-8/+8
| | | | | | | | | | | | | | | | | | | | | | I didn't originally intend for all of this to be in a single commit. But here we are. I don't have the time to split these up more cleanly; this project is taking more time than I originally hoped that it would. This is a new static site generator. More information to follow in the near future (hopefully in the form of an article), but repo2html is now removed. See code comments for additional information; I tried to make it suitable as a learning resource for others. It is essentially a set of shell scripts with a fairly robust build for incremental generation. The site has changed drastically, reflecting that its purpose has changed over the years: it is now intended for publishing quality works (or at least I hope), not just a braindump. This retains most of the text of the original pages verbatim, with the exception of the About page. Other pages may have their text modified in commits that follow. Enhancements to follow in future commits.
* :Résumé addedMike Gerwitz2015-07-231-0/+1
* Added rss.xml to .gitignoreMike Gerwitz2013-06-041-0/+1
* Added repo2html log/data files to .gitignoreMike Gerwitz2013-06-021-0/+6
* Added intial pagesMike Gerwitz2013-06-021-1/+1
* Added *.html to .gitignoreMike Gerwitz2013-05-251-0/+1
* repo2html will now output directly into www-rootMike Gerwitz2013-05-211-5/+1
* Moved git horror story into this repository as well as the necessary build ↵Mike Gerwitz2013-05-171-0/+1
| | | | | | process This is the original article that became popular on sites like HackerNews
* Added clean target and ignores for thoughts dirsMike Gerwitz2013-05-151-0/+3
* :Added MakefileMike Gerwitz2013-05-151-0/+2
Simply contains thought generation for now; will eventually build entire site