Mike Gerwitz
b182ea79b3
Majority of work on generation of new static site
...
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.
2019-01-11 23:46:13 -05:00
Mike Gerwitz
e77ebfc973
:cptt: Add archive
2018-06-03 00:26:45 -04:00
Mike Gerwitz
9cdc7b468c
:resume: Update language years
...
This also adds Lua.
This is merely annual housekeeping; it is not in preparation for
job hunting. ;)
2018-05-01 22:52:26 -04:00
Mike Gerwitz
ec1c0c8d62
:resume: Add Guix
2018-05-01 22:52:20 -04:00
Mike Gerwitz
f92d061bc0
:resume: Update wording
...
This is merely annual housekeeping; it is not in preparation for
job hunting. ;)
2018-05-01 22:37:51 -04:00
Mike Gerwitz
5027e5b27c
:Resume: The Ethics Void
2018-04-14 00:51:11 -04:00
Mike Gerwitz
cd53ff95ed
:Add ethics void links
2018-04-14 00:44:07 -04:00
Mike Gerwitz
4387bd420b
:doc/40-talks.md: Update LP2018 talk abstract
2018-03-17 15:29:38 -04:00
Mike Gerwitz
e6c03df640
:Correct LP2018 link on Talks page
...
* docs/40-talks.md: Correct LP2018 link.
2018-01-05 23:02:45 -05:00
Mike Gerwitz
34c3eedd45
:Remove #tags from new talk abstract (The Ethics Void)
...
Oops! Copied from the GNU Social notice.
* docs/40-talks.md (The Ethics Void): Remove #tags.
2018-01-05 23:00:52 -05:00
Mike Gerwitz
09900b8dbf
:Correct LP2016 logo on Talks page
...
* docs/40-talks.md: Correct LP2016 logo.
2018-01-05 22:59:19 -05:00
Mike Gerwitz
e521680ece
:Year-specific LP logos on Talks
...
* docs/40-talks.md: Consistent styling and year-specific logos.
* images/lp-2016.png: Add LP2016 logo.
* images/lp-2017.png: Add LP2016 logo.
* style.css: Whitespace above logos.
2018-01-05 22:48:09 -05:00
Mike Gerwitz
4f5a47a970
:Add The Ethics Void to Talks page
...
* docs/40-talks.md (The Ethics Void): Add section.
* images/lp-2018.png: Add LP2018 logo.
* style.css (.talk-logo): Add class.
2018-01-05 22:36:48 -05:00
Mike Gerwitz
cd806b4a23
:Fix LP201{7=>6} title for 2016 talk LP image
...
* docs/40-talks.md: Correct lower image title.
2018-01-05 22:02:48 -05:00
Mike Gerwitz
5accbfbac4
:resume: Objective section update
...
Mention of educator/research role. It is hard to articulate this cleanly;
it is better that someone just ask.
2017-09-23 23:03:40 -04:00
Mike Gerwitz
ce5eda1527
:resume: Reduce length slightly
...
This removes some whitespace, extra sentences that aren't needed, and
entirely removes the education section that wasn't adding any value or
useful information; I'm self-educated.
2017-09-23 21:34:27 -04:00
Mike Gerwitz
8e39d0abde
:resume: FSF abbr whitespace fix
...
Newlines appear in rendered title.
2017-09-23 21:19:24 -04:00
Mike Gerwitz
686895429e
:resume: Add EFF affiliation
2017-09-23 21:18:40 -04:00
Mike Gerwitz
c69a64d600
:about.md: Image license notice nbsp
2017-09-23 13:39:32 -04:00
Mike Gerwitz
df0b0c38c1
:Desaturate icons on all resume layouts
2017-09-23 13:36:11 -04:00
Mike Gerwitz
64cbee0030
:Add EFF link
2017-09-22 03:07:18 -04:00
Mike Gerwitz
8a36221301
:githubbub: minor wording update
2017-08-01 22:00:33 -04:00
Mike Gerwitz
82745bc857
:resume: Link to githubbub
...
Originally I wanted to keep the resume purely informational regarding my
skills. This is more proper, for me.
2017-08-01 01:32:27 -04:00
Mike Gerwitz
311741bac4
:Octoright octoflop
...
It should be obvious, no?
2017-08-01 01:30:33 -04:00
Mike Gerwitz
a816754a34
:Resume HN icon
2017-07-30 22:42:53 -04:00
Mike Gerwitz
b26e73f278
:Fade resume icons in lower-res views
2017-07-30 22:17:23 -04:00
Mike Gerwitz
50a05be618
:Fix short GPG key on resume
2017-07-30 01:24:21 -04:00
Mike Gerwitz
b7eeecc280
:Responsive design for resume
...
Complete with snarky remarks.
I'm surprised this has gone this long without me realizing that I never
implemented lower-resolution views.
2017-07-30 01:00:42 -04:00
Mike Gerwitz
be4fda5058
:Remove `Academic' languages in resume
...
Not necessary; so infreqently used that they're useless to list.
* docs/about/resume.html: Remove academic languages.
2017-07-24 21:29:01 -04:00
Mike Gerwitz
0633a1dd4d
:Move Education to bottom of resume
...
* docs/about/resume.html (Education): Move section to bottom.
2017-07-24 21:27:02 -04:00
Mike Gerwitz
25061618a2
:Update sapsf{=>.pdf} link on Talks page
2017-06-11 01:26:59 -04:00
Mike Gerwitz
cea58a8164
:doc/40-talks.md: Source code and bib link for sapsf
2017-06-08 00:34:09 -04:00
Mike Gerwitz
675ae2a13a
:Remove Earth's Magic from resume
...
It's already covered by the freelancing section. This was long enough ago
and my portfolio is large enough that this is really unnecessary.
* doc/about/resume.html (Earth's Magic): Remove experience.
2017-05-26 01:35:20 -04:00
Mike Gerwitz
e7356fd8ef
:Add txt extension to githubbub files
...
Will ensure that proper MIME type is served to the client.
2017-04-14 00:50:03 -04:00
Mike Gerwitz
91d6d46702
:Resume update
...
There are a number of changes here. It doesn't mean that I'm looking for a
new job. With that said, my employer surprised everyone with an acquisition
the day it was actually agreed upon, so we'll see how things go.
2017-04-09 00:49:14 -04:00
Mike Gerwitz
4191b282be
:Projects page is now a placeholder
...
Server now routes to cgit
2017-04-03 23:55:44 -04:00
Mike Gerwitz
91d135737c
:Remove mention of DMCA from sapsf description
...
It was not discussed (no time to fit it in).
2017-03-28 22:28:42 -04:00
Mike Gerwitz
e699e1b3c6
:sapsf video posted
2017-03-28 22:26:06 -04:00
Mike Gerwitz
ffeca52b2b
:Add link to sapsf slides
2017-03-28 00:05:46 -04:00
Mike Gerwitz
b7a128f20b
:git-horror-story.txt: s/carrot/caret/g
...
Five years this typo has existed!
Thanks to Maxim Cournoyer <maxim.cournoyer@gmail.com> for pointing this out
to me.
2017-02-28 22:42:44 -05:00
Mike Gerwitz
034e4e2f5f
:Host LP banner to respect user privacy
...
Don't make 3rd party request.
2017-01-20 00:16:17 -05:00
Mike Gerwitz
0f7de72da9
:Add LP2017 talk!
...
Just accepted!
2017-01-20 00:14:07 -05:00
Mike Gerwitz
0507dc76f3
: License Git Horror Story script under CC0
...
Someone contacted me about the license of this script. The code itself is
doubtfully enforcable with US copyright anyway, so let's just put this into
the public domain.
It does have comments, but they're minor.
2016-12-19 22:04:19 -05:00
Mike Gerwitz
f4c545893b
:Add mention of GNU ethical repo criteria to githubbub
...
* docs/about/githubbub.md: Add reference to GNU ethical repo criteria.
2016-11-10 23:43:26 -05:00
Mike Gerwitz
d934d0740c
:Add literate-xsl to project list
...
* docs/20-projects.md (literate-xsl): Added project.
2016-11-10 23:35:24 -05:00
Mike Gerwitz
da2b079f9a
: GPG key change and transition statement
2016-10-13 23:10:14 -04:00
Mike Gerwitz
34078c338b
: Add Restore Online Freedom! talk to resume
2016-10-13 23:10:08 -04:00
Mike Gerwitz
ce0f049a9f
:Add TAME reference to Projects page
...
Today liberated the entire project as used in production.
2016-08-24 22:53:23 -04:00
Mike Gerwitz
aa42e553ce
:Update hoxsl Savannah link to use plain HTTP
...
No TLS D:
* docs/hoxsl/index.md: http{s=>} src link
2016-07-21 23:26:11 -04:00
Mike Gerwitz
254a71d6ac
:Update hoxsl src link to Savannah
...
* docs/hoxsl/index.md: Update src link
2016-07-21 22:47:53 -04:00