Mike Gerwitz

Activist for User Freedom

Commit message (Collapse)AuthorAgeFilesLines
* Makefile ({talks,papers}.html): src/%.sh dependencyMike Gerwitz2019-03-251-2/+2
| | | | This was forgotten.
* Makefile (default): {www-root=>webroot}Mike Gerwitz2019-03-251-1/+1
| | | | This was never renamed.
* Makefile: License header fixMike Gerwitz2019-03-041-2/+2
| | | | Mangled accidentally by a {dist=>www } replacement.
* Generate inline CSS for page headerMike Gerwitz2019-01-191-3/+12
| | | | | | | | | | | | | | 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-2/+9
| | | | | | | | 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'.
* Redirect old postsMike Gerwitz2019-01-161-1/+1
| | | | | | | | | | | | | | | | | We have two sitautions to account for: 1. Old posts had both uppercase and lowercase letters in slugs; and 2. Some ids changed. Lighttpd can't convert to lowercase and having a bunch of separate redirects in my webserver configuration for the id changes is messy. So, this script is intended to be called only when a post contains an uppercase character in the path. I had wanted to avoid _any_ sort of dynamic scripts. Oh well. All other redirects are handled in the websevrer configuration (which isn't part of this repo atm).
* Majority of work on generation of new static siteMike Gerwitz2019-01-111-86/+115
| | | | | | | | | | | | | | | | | | | | | | 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.
* :cptt: Add archiveMike Gerwitz2018-06-031-1/+1
* :Update repo URLs for footer commit linksMike Gerwitz2018-01-061-3/+3
| | | | * Makefile (url_root, repo_url): Update URLs.
* :Add images/tp buildMike Gerwitz2017-09-221-2/+9
| | | | | | | | | This adapts the same methodology I used for my SAPSF LP2017 talk to keep third-party resources out of the repository. This is not only good from a licensing perspective, but also good for the repo and programatically defines how I derive the image displayed on my site from a source image (and proves that it does not constitute a derivative work, as it is not transformative).
* :Add txt extension to githubbub filesMike Gerwitz2017-04-141-1/+1
| | | | Will ensure that proper MIME type is served to the client.
* :s/&/+ in subtitleMike Gerwitz2017-04-091-1/+1
| | | | My hacking and activism is inseparable.
* :Re-make pages on tpl/.config modificationMike Gerwitz2016-12-141-2/+2
| | | | This determines headers and other formatting.
* :Depoliticize blogMike Gerwitz2016-11-081-0/+1
| | | | | | | The election is over, so there's no point in keeping the "Election." post. I...am at a loss for words. I'll surely be posting about this in some regard at some point, so I'm not going to bother here.
* : GPG key change and transition statementMike Gerwitz2016-10-131-0/+1
* :Add hoxsl project pageMike Gerwitz2016-07-191-0/+1
* :Add 'activist' to header descriptionMike Gerwitz2016-06-181-1/+1
| | | | | | This appears under my name at the top of the page. * Makefile: Free Software Hacker{=> & Activist}
* :CC BY-SA {3.0=>4.0}Mike Gerwitz2015-11-201-1/+1
* :Résumé addedMike Gerwitz2015-07-231-0/+1
* Repo URL change from Gitorious to GitLabMike Gerwitz2015-05-221-1/+1
| | | | Gitorious is now read-only.
* Open Sans fontMike Gerwitz2015-05-221-1/+1
* :clean target include markdown pagesMike Gerwitz2015-05-161-1/+1
* GH e-mail correspondenceMike Gerwitz2015-05-161-2/+4
* Markdown support for pagesMike Gerwitz2015-05-161-2/+6
* :thoughts-fmt script added for markdown cutoffMike Gerwitz2014-11-301-0/+1
* All creative content (e.g. thoughts) now licensed under CC BY-SAMike Gerwitz2013-06-161-1/+1
| | | | | Added COPYING.{GPLv3,CCBYSA}, adjusted copyright for pages generated with repo2html and added CC BY-SA image to footer.
* Corrected asciidoc footer for gnu-inside.png URLMike Gerwitz2013-06-061-1/+0
* Makefile updated to represent new use of repo2html -E option as URL extensionMike Gerwitz2013-06-061-1/+1
| | | | For URL rewriting.
* Added copyright notice to repo2html templatesMike Gerwitz2013-06-041-1/+1
* Updated `make clean` to account for updated outputMike Gerwitz2013-06-041-1/+2
| | | | The new commits up to this point cover most things... :)
* Corrected PDF and DVI copying for TeX papersMike Gerwitz2013-06-041-1/+1
| | | | Was not copying PDF
* docs/papers/.list will now take into account TeX articlesMike Gerwitz2013-06-041-2/+2
* Added tex documents to build processMike Gerwitz2013-06-031-5/+16
* Papers page will now include selected thoughtsMike Gerwitz2013-06-021-1/+1
| | | | The hash abbreviations are the filenames within docs/papers/thoughts
* Added intial pagesMike Gerwitz2013-06-021-2/+5
* Makefile now uses extfmt for formatter for .pg filesMike Gerwitz2013-05-301-1/+1
* Added repo URL to MakefileMike Gerwitz2013-05-301-2/+7
* *.pg will now be processed with contents templateMike Gerwitz2013-05-271-1/+1
| | | | Which is essentially index for the time being.
* Changed root from /thoughts to /Mike Gerwitz2013-05-271-1/+1
* Main content pages (now *.{txt=>pg}) will now be processed with repo2htmlMike Gerwitz2013-05-261-10/+19
| | | | Provides for a cleaner integration which is difficult with asciidoc.
* Altered title and description to reflect a home pageMike Gerwitz2013-05-251-2/+2
| | | | This will no longer be used purely as a subdirectory of the root domain; it will replace the original site
* Index menu generationMike Gerwitz2013-05-251-1/+1
* mg.css fully merged into core style; consistency between article and ↵Mike Gerwitz2013-05-251-3/+3
| | | | repo2html formats
* Moved papers into docs subdirMike Gerwitz2013-05-251-5/+6
| | | | This dir will store all documents to be copied into www-root
* repo2html will now output directly into www-rootMike Gerwitz2013-05-211-5/+6
* Removed html extension from repo2html filenamesMike Gerwitz2013-05-211-0/+1
* Began adding a thoughts theme that more closely resembles the horror story ↵Mike Gerwitz2013-05-211-6/+9
| | | | | | article theme This means that some article CSS is duplicated; this will be resolved in the future
* Added index.html to www-rootMike Gerwitz2013-05-171-0/+1
* Moved git horror story into this repository as well as the necessary build ↵Mike Gerwitz2013-05-171-2/+23
| | | | | | process This is the original article that became popular on sites like HackerNews
* Added license to MakefileMike Gerwitz2013-05-151-2/+17