Colophon
I always hesitate to document what I use to power my site. Mostly because I constantly hack on it and iterate on the “platform” and any documentation is typically out of date. However, I find this a good “live” document of what is happening right now.
I have been hacking on my personal website since 1994 (Geocities RPRZNT). It has gone through many iterations, locations and technologies. From 1994’s html and cgi scripts to php and mysql and then back to static html (powered by an API), and now to purely static html. It has been quite a tour through web technology. The irony of starting with mostly static HTML and returning after twenty years back to static HTML isn’t lost on me.
I often use my website as a way to test new technology. With this in mind, I am constantly making things “better.”
Thanks to Aaron Salmon for the amazing new design (Apr 2018). You should hire him.
This is the technology that powers harperreed.com (Apr 2024):
Frontend
- Tailwind - CSS framework
- Hugo - static site generator. Go. Easy to install. No dependencies. Complicated but worth it?
- SVG - glyphs and icons
Backend
Hosting
- Netlify Hosting - A nice and simple way to host static HTML.
Measurement
Change log
Here is the git commit log for this iteration:
- 2024-12-10: ๐๐จ Style adjustments and metadata tweaks galore! ๐โจ
- 2024-12-10: Add a “Back Home” link to the 404 error page ๐ก๐ป - Added a “Back Home” link to the content/error.md file to improve user experience and make navigation easier. - This change helps users quickly return to the main page instead of wandering around lost in the ether of the internet. ๐๐ - Now, if you hit a 404, you won’t feel like you’re in a black holeโthere’s a way out! ๐ซโจ
- 2024-12-10: ๐ ๏ธ Update error page configuration and content! ๐
- 2024-12-10: Changed ‘headless’ to ‘heroless’ in several files ๐ค๐ป
- 2024-12-10: Colophon and Privacy Policy Updates ๐๐
- 2024-12-10: Update SCSS resource handling in style.html ๐จ๐
- 2024-12-10: Updated CSS processing for improved efficiency and error handling ๐
- 2024-12-10: Add error handling for missing JS files and use SHA512 for fingerprinting - Implemented error handling to check for the presence of
mobile-menu.js
and knockout-loader.js
. If either file is missing, an error is thrown, preventing potential runtime issues. ๐คฆโโ๏ธ๐ฅ - Removed the loading of image-loader.js
since it wasn’t being utilized in the final JS bundle. Less is more, right? โ๏ธ๐ - Updated the fingerprinting method for both production and non-production environments to use SHA512 instead of the default. This increases security by making it harder for cache manipulation to occur. ๐๐ช - Files changed: layouts/partials/head/js.html
, adding conditional checks and modifying fingerprint methods accordingly. - 2024-12-10: ๐๐ Update Background Image Resize Quality ๐๐
- 2024-12-10: Utility image opacity adjustments for hidden images ๐๐ - Commented out initial image styles to prevent them from applying before loading ๐ธ๐คทโโ๏ธ - Adjusted
.loaded
class styles to maintain visibility toggle when image fully loads ๐ผ๏ธโจ - 2024-12-10: Refactor and enhance image loading with knockout effects! ๐โจ
- 2024-12-10: ๐ Add image smooth loading and mobile menu functionality! ๐
- 2024-12-10: Added Montserrat variable font files and SCSS integration ๐๐๏ธ
- 2024-12-10: ๐ Major Overhaul of Timeline Events! ๐
- 2024-12-10: ๐ Timeline Update: Added events and fixed emojis! ๐
- 2024-12-10: ๐ Updated hero image: speaking-dark.webp ๐ - Replaced the existing binary file at
static/imgs/hero/speaking-dark.webp
with a new version - The new image is likely to have better resolution or improved colors, enhancing the visual appeal of the hero section - 2024-12-09: Update Line service URL in social.yml ๐๐
- 2024-12-09: Merge pull request #67 from harperreed/new-headers
- 2024-12-09: ๐ Tightening up the security and performance in netlify.toml! ๐ช
- 2024-12-09: Updated image assets for better quality and performance ๐๐ผ๏ธ - Replaced
Harper_Reed.webp
with a newer version for improved visual fidelity ๐ธโจ - Updated generic.webp
for enhanced responsiveness and load time โก๐ - 2024-12-09: Updated background image format in knockout.scss ๐ผ๏ธโจ - Changed background image URL from ‘generic.jpg’ to ‘generic.webp’ for better performance and quality ๐ - Maintained all other styles and hover effects intact, as they work like a charm! ๐
- 2024-12-09: ๐๐จ Added a new generic hero image! ๐โจ
- 2024-12-09: Updated Colophon with tech stack changes and new measurement tools ๐๐ฅ๏ธ
- 2024-12-09: ๐ Update social icon weights for better layout management and add responsive grid! ๐
- 2024-12-09: ๐ Enhance Netlify Configuration for Better Head and Cache Control ๐
- 2024-12-09: Updated the blue Harper social card background image ๐จโจ - Replaced the existing binary file with a new version of
social_card_bg_harper_blue.png
- This update likely improves the visual appeal or aligns the design with new branding guidelines, ensuring a consistent look across our application ๐คฉ - No changes to the codebase itself; purely a visual enhancement! ๐๐ป - 2024-12-09: ๐ฑโ๐ค Add CORS headers for images and adjust cache controls ๐ฑโ๐ค
- 2024-12-09: Updated headers and Content Security Policy in netlify.toml ๐ก๏ธ๐
- 2024-12-09: Updated SCSS for better color consistency and removed unnecessary dark mode styles ๐โจ
- 2024-12-09: Merge pull request #66 from harperreed/security-and-me
- 2024-12-09: Updated build process and added package-lock.json ๐๐
- 2024-12-09: Updated build script for better destination management ๐๐ - Updated the “build” script in
package.json
to use --cleanDestinationDir
instead of an outdated option. This makes sure that the build directory is cleaned up properly before building, preventing any leftover files from previous builds. This is like giving your project a nice spring cleaning! ๐งนโจ - Added --logLevel info
to the build command, enabling more detailed logging during the build process. This is super helpful for debugging and monitoring the build, because who doesn’t love a good log? ๐๐ค - 2024-12-09: Bump Hugo and Go versions in Netlify config ๐๐
- 2024-12-09: Add dark mode support for body background ๐จ๐
- 2024-12-09: ๐ Revamped button styles and trimmed the fonts! ๐
- 2024-12-09: Enhanced styling for the .knockout class and its pseudo-element ๐จโจ - Merged multiple @apply directives for better readability in .knockout class. ๐ - Added overflow-hidden, transition effects, and a hover brightness effect to the .knockout class to improve interactivity and visual appeal. ๐ - Enhanced the .knockout::before pseudo-element with antialiased font for smoother text, added transform/transition effects, and a hover scaling effect for better user feedback. ๐ - All changes aim to make the component more visually dynamic and engaging for the user experience. ๐บ๐ฅ
- 2024-12-09: ๐ Revamped HTML structure & added font loading magic! ๐
- 2024-12-09: Refactor styles handling in head partial ๐คนโโ๏ธโจ
- 2024-12-09: ๐ Epic Content Upgrade: Added Descriptions Everywhere! ๐
- 2024-12-09: Updated security headers and caching strategies in netlify.toml ๐๐ก๏ธ
- 2024-12-09: Merge branch ‘headers’ into security-and-me
- 2024-12-09: Enhanced security headers in CSP configuration ๐ก๏ธ๐ - Replaced the old Content Security Policy (CSP) header with a more robust one to enhance security against XSS and data injection attacks. - Added multiple directives like
default-src
, script-src
, style-src
, font-src
, etc. to provide granular control over resource loading. - Introduced additional security headers: - X-XSS-Protection
: Activates browser protection against XSS attacks. - X-Content-Type-Options
: Prevents MIME-type sniffing. - Referrer Policy
: Controls information passed when navigating from one URL to another. - X-Frame-Options
: Prevents clickjacking by disallowing the page to be embedded in iframes from other domains. - Strict-Transport-Security
: Enforces HTTPS connections for a year. - Cache-control headers to prevent caching of sensitive pages. - 2024-12-09: Meta tag & links overhaul in head section ๐๐ - Removed several social media & contact links from
head.html
to clean it up. โ๏ธ๐ฎ - Added links and author meta information into a newly created me.html
partial. This keeps the code DRY (Don’t Repeat Yourself)! ๐งผ๐ก - Introduced a new security.html
partial for Content Security Policy to enhance security measures ๐๐ก๏ธ. - Adjusted the structured_data.html
to include additional social links, keeping the author info current and copacetic. ๐โจ - 2024-12-09: ๐ Remove unnecessary Open Graph metadata from head.html ๐
- 2024-12-09: Merge pull request #64 from harperreed/degoog
- 2024-12-09: Merge pull request #65 from harperreed/better-hero
- 2024-12-09: Merge branch ‘main’ into degoog
- 2024-12-09: Update background image from .webp to .jpg and improve image handling in HTML layout ๐๐
- 2024-12-09: Delete obsolete .webp images and update references to .jpg in content files - Removed obsolete .webp files: about.webp, booking.webp, contact.webp, error.webp, generic.webp, now.webp, press.webp, speaking-dark.webp, and speaking.webp from the
assets/hero/
directory. - Updated references in the following content files from .webp
to .jpg
: - content/about.md
- content/colophon.md
- content/contact.md
- content/error.md
- content/press.md
- content/press/bios.md
- content/press/headshots.md
- content/speaking.md
- content/speaking/booking.md
- content/speaking/success.md
- 2024-12-09: Merge pull request #62 from harperreed/og-automated
- 2024-12-09: ๐ Update Knockout Styles and Refactor Featured Image Logic ๐
- 2024-12-09: Add Montserrat font files and update index pages with Harper Reed’s branding ๐๏ธโจ
- 2024-12-09: Merge branch ‘main’ into og-automated
- 2024-12-09: ๐ Update .gitignore and add mise.toml file for project cleanup ๐
- 2024-12-09: ๐ Revamped footer and head parts for stylish consistency! ๐ฅณ
- 2024-12-09: Updated redirect configurations and added security headers in netlify.toml ๐โจ
- 2024-12-09: ๐ Sweet new assets and a makeover for the site! ๐
- 2024-12-09: Merge pull request #60 from harperreed/better-size
- 2024-12-09: Tightening Up Styles Across the Board ๐จ๐ช
- 2024-12-09: Updated social links and cleaned up code โจ๐
- 2024-12-03: Removed required attribute from event date and location inputs - Removed the ‘required’ attribute from the ’event_date’ input field to allow submissions without a specified date. This means users can now submit the form even if they don’t have a date, which may lead to more inquiries but could also result in incomplete information. ๐คทโโ๏ธ - Also removed the ‘required’ attribute from the ’event_location’ input field, similarly allowing for empty submissions in this field. This change could lead to increased flexibility for submitters, but at the expense of gathering complete details. ๐ฌ - Both changes aim to decrease submission failures, making the form more user-friendly for those who may not have all the details immediately available. This is especially important for spontaneous inquiries! ๐โโ๏ธ๐จ
- 2024-09-09: Refactored Harper Reed’s Rรฉsumรฉ Layout and Content - Removed excessive HTML and replaced with cleaner structure for resume.html - Updated layout to improve readability and aesthetics, including a new header and footer - Summarized content while retaining essential details for clarity - Converted contact and social links into a more concise format - Enhanced visual elements with SVG icons for social links - Revised styling for responsive design
- 2024-08-08: Updated headshots.yml with new entries and display settings ๐๐ธ
- 2024-08-08: Add new headshot images for Harper Reed ๐ธโจ - Added
harper_reed_hires_23.jpg
to the assets/headshots directory. - Added harper_reed_hires_24.jpg
to the assets/headshots directory. - Added harper_reed_hires_25.jpg
to the assets/headshots directory. - 2024-08-08: ๐ Add new headshot images for Harper Reed! ๐ธ
- 2024-05-29: ๐ Summary of changes ๐ - Updated Go modules to latest versions ๐ - Removed unused seo-tools/basic-seo module ๐๏ธ - Overhauled the vCard file with a fuckton of new info ๐ - Added a bunch of social profiles (LinkedIn, Insta, Mastodon, etc.) ๐ - Included a photo (looking sharp!) ๐ธ - Added home address and email ๐ ๐ง - Moar URLs for blog, photos, and reading list ๐ - Bumped down to vCard version 3.0 (retro!) ๐ด
- 2024-03-27: ๐จ HOLY SHIIIIT!!! We got some MAJOR updates to this
head.html
file!! ๐คฏ๐คฏ๐คฏ - 2024-03-27: updated avatar and url
- 2024-03-27: Updated Address
- 2024-03-20: ๐จ๐ MOVING ON UP! ๐๏ธ๐
- 2024-02-19: updated footer utility menu
- 2024-02-19: Merge pull request #57 from harperreed/privacy
- 2024-02-19: added privacy policy
- 2024-02-19: updated for page
- 2024-02-19: Merge branch ‘main’ of github.com:harperreed/harperreed-static
- 2024-02-19: fixed the success page
- 2024-02-03: Update netlify.toml
- 2024-02-02: updated footer for now. and added now to menu
- 2024-02-02: updated about page
- 2024-02-02: updated contact page
- 2024-02-02: removed now and added blog to footer
- 2024-02-02: pointed now at my blog
- 2024-01-26: removed indieweb stuff cuz it is shit
- 2024-01-26: updated for micropub endpoint
- 2024-01-26: updated for micropub endpoint
- 2024-01-26: Merge pull request #56 from harperreed/indieauth
- 2024-01-26: added rel links for stupid indieweb bullshit.
- 2024-01-25: old og.mp4
- 2024-01-25: resized og.mp4
- 2024-01-21: updated og image
- 2024-01-20: Don’t cache footer
- 2024-01-20: Merge pull request #55 from harperreed/tailwind-refactor
- 2024-01-20: updated netlify
- 2024-01-20: updated netlify
- 2024-01-20: tweaked timeline
- 2024-01-20: made timeilne responsive
- 2024-01-20: almost all is tailwind
- 2024-01-20: almost all is tailwind
- 2024-01-20: made knockout into tailwind
- 2024-01-20: added icon
- 2024-01-20: added favicon
- 2024-01-20: tweaked a bit
- 2024-01-20: last two stragglers
- 2024-01-20: separate config files
- 2024-01-20: moved config to dir
- 2024-01-20: updated scss
- 2024-01-19: updated modules
- 2024-01-19: updated modules
- 2024-01-19: updated now
- 2024-01-19: updated resume
- 2024-01-19: heros are dumb and neeed to be in that dir
- 2024-01-19: udpated back to yarn
- 2024-01-19: added yarn lock
- 2024-01-19: fixed netlify
- 2024-01-19: new og images
- 2024-01-19: Merge branch ‘main’ into tailwind-refactor
- 2024-01-19: updated netlify
- 2024-01-19: updated png
- 2024-01-19: proper header
- 2024-01-19: updated netlify
- 2024-01-19: updated now a bit
- 2024-01-19: removed hr
- 2024-01-19: tweaks
- 2024-01-19: tweaked form and menu
- 2024-01-19: tweakde some content
- 2024-01-19: photo attribution links
- 2024-01-19: added attiruntion url
- 2024-01-19: fixed intro
- 2024-01-19: fixed bottom padding
- 2024-01-19: fixed buttons and booking blurbs
- 2024-01-19: fixing social
- 2024-01-19: updated OG to the new version
- 2024-01-19: fixed form
- 2024-01-19: orange yea glad you know css
- 2024-01-19: less shadow
- 2024-01-19: MUCH better handling of headshots
- 2024-01-19: SVG hacks
- 2024-01-19: fixed aspect ratio for videos
- 2024-01-19: fixed topics
- 2024-01-19: updated knockout to be MUCH nicer
- 2024-01-19: tweaked nav css
- 2024-01-19: fixed menu and tricky header
- 2024-01-19: removed underline
- 2024-01-19: resized that lil box
- 2024-01-19: oh yea. menus
- 2024-01-19: yellow to orange
- 2024-01-19: yellow to orange
- 2024-01-19: updated timeline
- 2024-01-19: fixed a few things
- 2024-01-18: homepage seems to work
- 2024-01-18: why is config.yaml in here
- 2024-01-18: it kind of works?
- 2024-01-18: initial sab
- 2024-01-18: slight tweakes to colophon. more later
- 2024-01-18: knockout i mean
- 2024-01-18: cutout kinda works
- 2024-01-18: initial refactor
- 2024-01-18: header?
- 2024-01-18: wild theme and tailwind js
- 2024-01-18: old css
- 2024-01-18: initial scss
- 2024-01-18: Added menu to the content
- 2024-01-18: updated to use scss and a robust style.html tempalte
- 2024-01-18: removed CSS. added postcss and tailwind
- 2024-01-18: updated .gitignore
- 2024-01-18: updated anetlify, and added some creature comforts for vscode
- 2024-01-18: some light tweaks
- 2024-01-18: changed config
- 2024-01-18: added package.json
- 2024-01-17: Merge pull request #54 from harperreed/og-video
- 2024-01-17: forget the videp
- 2024-01-17: added og:video
- 2024-01-02: removed cursor party
- 2023-12-31: moved cursor party
- 2023-12-31: added cursor party
- 2023-12-17: updated bios to kill galactic
- 2023-12-17: updated og image
- 2023-12-17: updated og image
- 2023-12-17: updated HEAD
- 2023-12-17: added og image
- 2023-11-23: don’t forget the graphics
- 2023-11-23: Merge branch ‘main’ of github.com:harperreed/harperreed-static
- 2023-11-23: webp
- 2023-11-23: wrong dir
- 2023-11-23: Merge pull request #53 from harperreed/test
- 2023-11-23: updated the form a bit
- 2023-11-23: added success
- 2023-11-23: updated the form a bit
- 2023-11-23: updated hero
- 2023-11-23: updated form
- 2023-11-23: updated form
- 2023-11-23: updated logos for intel and volkswagen
- 2023-11-23: updated booking to have the irght image
- 2023-11-21: Merge branch ‘refactor-oct’
- 2023-11-21: added webp images
- 2023-11-21: updated webp
- 2023-11-21: Merge pull request #52 from harperreed/refactor-oct
- 2023-11-21: removed some spaces
- 2023-11-21: updated now
- 2023-11-21: updated hero
- 2023-11-21: updated netlify version. holy shit
- 2023-11-21: static to assets
- 2023-11-21: updated background image logic
- 2023-11-21: updated headshot magic
- 2023-11-21: moved headshots
- 2023-10-04: refactored and cleaned a few things up
- 2023-10-04: updated gitignore
- 2023-10-04: removed theme from config
- 2023-10-04: deleted theme, added config to root
- 2023-10-04: refactored topics, and a few other bits and pieces
- 2023-10-02: Update now.md
- 2023-09-11: updated lunch url
- 2023-08-15: updated redirect
- 2023-08-15: updated redirect
- 2023-08-07: added lunch
- 2023-08-07: updated asia to be apac
- 2023-08-07: updated japan to be asia
- 2023-07-09: Update head.html
- 2023-07-02: fixed the galacitc section
- 2023-07-02: fixed the galacitc section
- 2023-07-02: how did that date happen??
- 2023-07-02: updated timeline
- 2023-07-02: Merge branch ‘main’ of github.com:harperreed/harperreed-static
- 2023-07-02: updated timeline
- 2023-07-01: Update netlify.toml
- 2023-07-01: Update netlify.toml
- 2023-05-12: more timeline tweaks
- 2023-05-12: updated mondo 2000 for timeline
- 2023-05-12: updated with party timeline
- 2023-05-02: Create LICENSE
- 2023-05-02: Merge pull request #51 from harperreed/gal
- 2023-05-02: updated now
- 2023-05-02: added galactic
- 2023-03-01: updated vip url
- 2023-03-01: updated priority url
- 2023-02-15: Update netlify.toml to have priority link
- 2023-01-21: Update netlify.toml
- 2022-10-17: Update netlify.toml
- 2022-09-20: updated bios
- 2022-09-20: updated bios
- 2022-06-07: Update now.md
- 2022-05-05: udpated topics
- 2021-11-14: added now date
- 2021-11-14: Merge pull request #50 from harperreed/now-page
- 2021-11-14: added bulls
- 2021-11-14: updated to have now page
- 2021-11-14: updated now page
- 2021-11-14: Merge branch ‘main’ into now-page
- 2021-11-14: updated
- 2021-11-14: Merged
- 2021-11-14: updated timeline again
- 2021-11-14: updated timeline again
- 2021-11-14: updated timeline again
- 2021-11-14: updated timeline and press
- 2021-09-03: updated maybe
- 2021-08-06: Update menu.html
- 2021-07-24: added simple now page
- 2021-07-24: added now
- 2021-07-24: added now
- 2021-02-17: changed redirect
- 2020-12-29: some new items
- 2020-07-15: updated redirect
- 2020-07-10: update date
- 2020-07-10: added netlify
- 2020-07-10: updated netlify.toml
- 2020-06-20: added logo
- 2020-06-16: added redirect
- 2020-05-05: moved board to group
- 2020-05-05: added RAND
- 2020-04-27: added readme
- 2020-04-27: added readme
- 2020-04-27: added some new redirects
- 2020-04-27: added some new redirects
- 2020-04-27: updated titles
- 2020-04-27: fixed presskit menu
- 2020-04-27: updated Makefile
- 2020-04-27: removed the QS section
- 2020-04-27: updated timeline
- 2020-04-27: fixed press page
- 2020-04-27: somehow i lost some logos.
- 2020-04-27: fixed footer
- 2020-04-27: removed html from markdown
- 2020-04-27: removed firebase.json
- 2020-04-27: tweaked gitinfo
- 2020-04-27: added gitinfo for debug -a
- 2020-04-27: old sit tag
- 2020-04-27: minify!
- 2020-04-27: unminify netlify
- 2020-04-27: fixed path for favicon
- 2020-04-27: added /
- 2020-04-27: added 200
- 2020-04-27: added the rest of redirects
- 2020-04-27: another redirect test
- 2020-04-27: maybe worked
- 2020-04-27: redirected
- 2020-04-27: redirected
- 2020-04-27: added more redirects
- 2020-04-27: added redirect
- 2020-04-27: added test redirect
- 2020-04-27: added netlify.toml
- 2020-04-25: updated logo
- 2020-04-25: Merge branch ‘master’ of github.com:harperreed/harperreed-static
- 2020-04-25: added deathmetal images
- 2020-04-25: changed link
- 2020-02-04: added a non breaking space to press kit. NO MORE BREAKING
- 2020-01-28: added @ sign
- 2020-01-28: annouced modest.com domain in timeline
- 2020-01-28: changed from nata2 to modest
- 2020-01-28: added company.lol to timeline
- 2020-01-28: changed email address to modest.com
- 2019-12-23: updated timeline to fix some typos
- 2019-12-18: removed old videos
- 2019-12-18: added internetdagarna video
- 2019-12-16: removed s
- 2019-12-16: added initial tesimonials
- 2019-11-12: added some more clients
- 2019-11-04: tweaked vcard
- 2019-11-04: updated the brand story to have a photo
- 2019-10-13: tweaked the css
- 2019-10-13: added links to my book site
- 2019-10-13: updated thene and changed keywords
- 2019-05-30: removed excess markup
- 2019-04-25: added usc
- 2019-04-22: Merge pull request #47 from harperreed/hugo-2019
- 2019-04-22: updated content for sitemap.xml
- 2019-04-22: updated makefile to use hugo instead of jekyll
- 2019-04-22: changed static root dir
- 2019-04-22: made custom error page / 404 page
- 2019-04-22: updated speaking requirement data file
- 2019-04-22: tweaked content to work with hugo
- 2019-04-22: removed jekyll staging
- 2019-04-22: added markdown dir
- 2019-04-22: added various helper shortcodes
- 2019-04-21: tweaked config to ignore some stuff
- 2019-04-21: cleaned static dir
- 2019-04-21: cleaned jekyll
- 2019-04-21: added some content. some is WIP
- 2019-04-21: Theme is coming along
- 2019-04-21: deleted and ignored
- 2019-04-21: added homepage content
- 2019-04-21: removed jekyll shit
- 2019-04-21: added data
- 2019-04-21: added static
- 2019-04-21: added theme parts
- 2019-04-21: added shortcodes
- 2019-04-21: initial hugo install
- 2019-04-21: moved to jekyll migration dir
- 2019-04-21: added jekyll dir for migration
- 2019-04-21: new version
- 2019-04-08: presskit -> press-kit (menu) whoops
- 2019-04-08: presskit -> press-kit
- 2019-04-08: more press->presskit - but this time URLs
- 2019-04-08: press-> presskit
- 2019-04-08: added bios
- 2019-04-08: added headshots
- 2019-03-31: FIXED added TLM to the press section
- 2019-03-31: added TLM to the press section
- 2019-03-13: added my podcast
- 2019-03-06: added new timeline entry
- 2018-12-06: updated resume
- 2018-11-26: update QS
- 2018-11-25: updated .gitignore
- 2018-11-25: made the target specific for hosting
- 2018-11-25: moved some files around
- 2018-11-25: removed example s3_website.yml
- 2018-11-25: added firebase config files
- 2018-11-25: ignored firebase.json
- 2018-11-25: changed error url
- 2018-11-25: changed makefile
- 2018-11-25: updated colophon
- 2018-11-25: made glider svg
- 2018-11-25: recased the client logos on the speaking page
- 2018-11-25: google slipped through the cracks. again
- 2018-11-25: greenplug img was cased
- 2018-11-25: Merge branch ‘master’ of github.com:harperreed/harperreed-static
- 2018-11-25: reset case
- 2018-11-25: moved keybase.txt
- 2018-11-25: updated java version that is acceptable
- 2018-11-25: updated colophon again
- 2018-11-25: updated next steps on colophon
- 2018-11-25: updated js for about
- 2018-09-06: updated Makefile
- 2018-09-06: fixed gitlog to not have gitlog specific commits
- 2018-09-06: added linkedin to my contact
- 2018-08-30: updated brand story
- 2018-08-28: added assets dir
- 2018-08-28: added brand story
- 2018-08-27: removed space. lol
- 2018-08-27: readded rel=me
- 2018-08-27: updated timeline
- 2018-08-10: updated bios
- 2018-08-10: added japanese and updated chinese
- 2018-08-07: fixed U
- 2018-08-07: added music and soem goodies to my timeline
- 2018-08-07: Merge pull request #46 from harperreed/copy-tweaks
- 2018-08-07: Merge branch ‘master’ into copy-tweaks
- 2018-08-07: updated homepage keywords
- 2018-08-07: updated homepage keywords
- 2018-08-07: fixed timeline
- 2018-08-07: added new headshots
- 2018-08-07: tweaked copy some more
- 2018-07-30: added links for modest and fixed lulu link
- 2018-07-30: updated to new content from Colleen
- 2018-07-20: removed pleases. added bios page
- 2018-07-20: removed pleases. added bios page
- 2018-07-20: various copy tweaks from colleen
- 2018-07-16: added a few bits and pieces
- 2018-07-16: added a few bits and pieces
- 2018-06-07: added chinese bio
- 2018-06-07: added boyhood link
- 2018-06-03: added MIT thing to the timeline
- 2018-05-19: added speaking reqs
- 2018-05-19: spelling mistake in timeline
- 2018-05-19: added initial speaking topics
- 2018-05-19: a minor mispelling. lol. i am smrt
- 2018-05-10: broke out title and speaking requirements into data files
- 2018-05-05: updated resume
- 2018-05-05: swapped walkabout with paypal leaving date
- 2018-05-05: added a couple new events
- 2018-04-30: added sitemap
- 2018-04-30: added sitemap
- 2018-04-30: added some structured data for my contact
- 2018-04-30: updated header of contact
- 2018-04-30: added java version
- 2018-04-28: updated contact
- 2018-04-28: updated resume
- 2018-04-28: Merge branch ‘master’ of github.com:harperreed/harperreed-static
- 2018-04-28: updated gitlog
- 2018-04-28: removed explicit cachebuster
- 2018-04-28: tweaked head a bit. added date to bust caches
- 2018-04-28: updated humans.txt
- 2018-04-28: tried to change speaking booking hero
- 2018-04-28: _sass/_base.scss fixes
- 2018-04-28: tweaked some hero images
- 2018-04-28: new humans.txt for new era
- 2018-04-28: updated error page
- 2018-04-28: added ascii to head
- 2018-04-28: tweaked timeline
- 2018-04-28: updated timeline to have better housing number
- 2018-04-28: uppercase, man
- 2018-04-28: timeline tweaks
- 2018-04-28: updated config to have updated cachebuster
- 2018-04-28: added cache buster
- 2018-04-28: added error page
- 2018-04-28: removed fake posts
- 2018-04-28: fixed errant period
- 2018-04-28: Merge pull request #3 from harperreed/2018
- 2018-04-28: updated and LAUNCHED
- 2018-04-28: removed writing
- 2018-04-28: removed posts
- 2018-04-28: tweaked qs part
- 2018-04-28: updated bio
- 2018-04-27: added period
- 2018-04-27: added photo credit
- 2018-04-27: tweaked speaking requirements
- 2018-04-27: a real short bio
- 2018-04-27: added line
- 2018-04-27: is it a press kit now?
- 2018-04-27: various tweaks and twits
- 2018-04-27: tweaked and separated about
- 2018-04-24: removing unneeded js from an earlier test
- 2018-04-24: h2 lineheights
- 2018-04-24: wider speaking form
- 2018-04-24: switching bg position for speaking
- 2018-04-24: margin under knockout when mobile || #33
- 2018-04-24: padding around videos || #10
- 2018-04-24: org logo spacing in mobile // timeline line length in mobile #22
- 2018-04-24: header font sizing tweak || #25
- 2018-04-24: first timeline diamond now uses action-color
- 2018-04-24: hi-res logos / stacked logos || #6
- 2018-04-24: reduce spacing under knockout header #33
- 2018-04-23: updated some svg logos closes #35
- 2018-04-23: updated some svg logos closes #35
- 2018-04-23: updated some svg logos closes #35
- 2018-04-23: update speaking topics
- 2018-04-23: removed writing and blog
- 2018-04-23: fixed speaking urls
- 2018-04-23: ordered the videos
- 2018-04-23: videos
- 2018-04-21: let’s use svg files instead of png
- 2018-04-21: added some clients
- 2018-04-21: added png backup
- 2018-04-21: added more svg files
- 2018-04-21: moved to logos dir
- 2018-04-21: added and combined logos
- 2018-04-21: added svg files
- 2018-04-21: moved to airtable form. a bit easier to manage
- 2018-04-20: updated a bit of text
- 2018-04-20: fixed press active
- 2018-04-20: added zebraprank link
- 2018-04-20: udpated titles
- 2018-04-20: udpated titles
- 2018-04-20: added zalando
- 2018-04-20: updated ivan’s attribution
- 2018-04-20: added photo attribution
- 2018-04-20: updated headshots to feature ivan
- 2018-04-20: tweaked speaking page
- 2018-04-20: fixed date
- 2018-04-20: tweaked speaking topics based on feedback from agent
- 2018-04-20: tweaked headshots
- 2018-04-20: tweaked press
- 2018-04-20: updated headshots a bit
- 2018-04-20: updated footer
- 2018-04-20: tweaked hero shots
- 2018-04-20: added handling of timeline links. and readded the timeline intro
- 2018-04-20: added photo attribution
- 2018-04-20: various content tweaks
- 2018-04-20: photo attribution
- 2018-04-19: added last generated to footer
- 2018-04-19: added some todos to itmeline
- 2018-04-19: removed timeline explanation. don’t need it. it is obvious what it is. closes #26
- 2018-04-19: I think i have fixed the dates in teh timeline. closes #7
- 2018-04-19: fixed up colophon. this should close #15
- 2018-04-19: Merge branch ‘2018’ of github.com:harperreed/harperreed-static into 2018
- 2018-04-19: timeline responsive spacing / better past-logo positioning
- 2018-04-18: Merge branch ‘2018’ of github.com:harperreed/harperreed-static into 2018
- 2018-04-18: expanded mobile menu nomans land
- 2018-04-18: success blockquote on mobile
- 2018-04-18: mobile container padding
- 2018-04-18: using active for knockout title
- 2018-04-18: IFing for front matter bgs
- 2018-04-18: no-padding container class / easier bg front matter
- 2018-04-18: moar bold the syxcess
- 2018-04-18: separation to press items
- 2018-04-18: using different card layout for press hi-res photos. fluid masonry action now
- 2018-04-18: content container padding - excluding header nav container
- 2018-04-18: sans-css knockout text / pulling knockout image and text from front matter
- 2018-04-18: home intro hero positioning / responsive specifics
- 2018-04-18: timeline spacing / footer gutter
- 2018-04-18: right aligned menu and bigger header font / scaling down when needed
- 2018-04-18: typo
- 2018-04-15: changed hero image location
- 2018-04-15: changed hero image location
- 2018-04-15: my last name is HEEEED
- 2018-04-15: updated timeline. still need some tweaking
- 2018-04-15: moved to hero dir
- 2018-04-15: moved to hero dir
- 2018-04-11: alignment / mobile goodness
- 2018-04-11: tweakez
- 2018-04-11: the real timeline css
- 2018-04-11: timeline consistency on small screens
- 2018-04-11: timeline/responsive styling
- 2018-04-09: timeline styling
- 2018-04-09: quick fixes on contact and booking pages
- 2018-04-09: about and press page stylings
- 2018-04-08: speaking styles and such
- 2018-04-08: global font size change
- 2018-04-08: responsive adjustments
- 2018-04-08: optimized header images / correct headers
- 2018-04-08: layout / subpage headers
- 2018-04-07: home styles
- 2018-04-07: fluid padding
- 2018-04-07: Merge branch ‘2018’ of https://github.com/harperreed/harperreed-static into 2018
- 2018-04-07: home intro styling
- 2018-04-07: more timeline
- 2018-04-07: timeline ERROR / menu layout
- 2018-04-07: Merge branch ‘2018’ of https://github.com/harperreed/harperreed-static into 2018
- 2018-04-07: updating branch with stylez
- 2018-04-07: moar timeline
- 2018-04-07: Merge branch ‘2018’ of github.com:harperreed/harperreed-static into 2018
- 2018-04-07: layout change
- 2018-04-07: added wechat
- 2018-04-06: layouts, css, config
- 2018-03-25: Update timeline.yml
- 2018-03-13: added about and speaking booking page
- 2018-03-13: most things are settled. need tweaking
- 2018-03-12: various tweaks to the timeline and some writing layouts
- 2018-03-11: index page
- 2018-03-11: initial set of content
- 2018-03-11: added wikipedia image
- 2018-03-11: css
- 2018-03-11: vertical timeline stuff
- 2018-03-11: updated resume
- 2018-03-11: initial contact page
- 2018-03-11: tweaked config
- 2018-03-11: _some data files
- 2018-03-11: tweaked layout and includes
- 2018-03-10: what have i done
- 2018-03-10: updated
- 2018-02-12: updated speaking blurb again. cuz i am bad at computers
- 2018-02-12: ungendered the speaker blurb
- 2018-02-12: that copyright tho
- 2018-02-12: updated bitcoin address and removed blog
- 2017-03-29: tweaked photos apparently
- 2017-03-29: added some icons. yea know. icons.
- 2017-03-29: updated photos
- 2017-03-28: updated bio and tweaked photos
- 2017-03-28: change the menu to be a bit more straight forward
- 2017-03-28: updated press
- 2017-03-28: updated social
- 2017-03-28: updated the press
- 2017-02-10: trimmed vcard
- 2017-02-10: my vcard, yo
- 2016-12-19: updated contact ways
- 2016-06-16: added books back
- 2016-06-14: updated to use insta instead of my silly photos api
- 2016-06-14: updated to use insta instead of my silly photos api
- 2016-05-31: fixed doctype error
- 2016-05-31: updated markdown to ‘work’ maybe?
- 2016-05-31: updated copyright
- 2016-05-31: jk. fixing internal pages for real
- 2016-05-31: fixed markdownify issue in pages
- 2016-05-31: updated press. success!
- 2016-05-31: updated press
- 2016-05-06: added some press
- 2016-04-07: Update headshots.yml
- 2015-12-22: removed loggly
- 2015-12-22: fixed the activies page: dates and order
- 2015-12-22: a bit of photo error handling
- 2015-12-22: added better date handling to the photo detail page
- 2015-12-22: added momentjs support in angular
- 2015-12-22: added masonry to make the images galleries MUCH better
- 2015-12-22: ignored a few things in the config file
- 2015-12-22: added build date to the copyright
- 2015-12-22: added a few things to the .gitignore
- 2015-12-01: added ng-show to a bunch stuff on the location page
- 2015-12-01: added photos to menu
- 2015-12-01: made photos more robust. soon more.
- 2015-11-30: added another business insider article. i am famous
- 2015-11-26: removed the loggly bug
- 2015-11-26: updated some headshots
- 2015-11-26: capitalized PayPal
- 2015-11-24: renamed to better handle magic
- 2015-11-23: Made gitlog commit magically
- 2015-11-23: added title to error
- 2015-11-23: tweaked bios
- 2015-11-23: committed the futile gitlog
- 2015-11-23: removed whitespace from index
- 2015-11-23: moved various pages from html to md to simplify publishing
- 2015-11-23: added gitlog generation to the build process
- 2015-11-23: fixed book list footer issue
- 2015-11-23: fixed thumbnails looking weird
- 2015-11-23: added thumbnail hack
- 2015-11-23: added colophon. split off copyright. tweaked bio (who knew enormity was used incorrectly.
- 2015-11-22: updated js handler and removed comments
- 2015-11-20: fixed yaml
- 2015-11-20: Added TWIT
- 2015-11-20: added bbc and monocle
- 2015-11-20: added business insider link
- 2015-11-02: removed the relative links
- 2015-11-02: tweaked a bit
- 2015-11-02: updated posts mode
- 2015-09-17: tweeeeks
- 2015-09-17: added books post
- 2015-09-07: added disclaimer to archives
- 2015-09-07: tweaked press page a bit
- 2015-09-07: tweaked language on location
- 2015-09-07: removed activity cuz it wasn’t working
- 2015-09-07: added a bunch of press, and added year to headshots
- 2015-09-07: added bio markdown to home page and information screen
- 2015-09-07: tweaked bios
- 2015-09-07: added bio symlinks
- 2015-09-07: updated bios
- 2015-08-23: updated bio
- 2015-07-10: fixed activity
- 2015-07-10: Merge pull request #1 from harperreed/angular
- 2015-07-10: added readme
- 2015-07-10: minimized the index.html
- 2015-07-10: added angular loading thing
- 2015-07-10: better holder
- 2015-07-10: fixed titles
- 2015-07-10: cleaned up home
- 2015-07-10: cleaned up home
- 2015-07-10: migration to NG, yo
- 2015-07-09: start on angular conversion.
- 2015-07-08: caching is fun
- 2015-07-07: made the index page gracefully fail
- 2015-07-07: added some error handling
- 2015-07-07: made activity better
- 2015-07-07: tweaked footer to handle more than 1 js file
- 2015-07-07: tweaked footer. which is dumb
- 2015-07-07: added activity
- 2015-07-07: keybase yo
- 2015-06-29: fixed where
- 2015-06-29: updated resume
- 2015-06-23: added loggly dude
- 2015-06-21: changed js dude
- 2015-06-21: fixed a few things. https. real domains. etc
- 2015-06-21: migrated to new API
- 2015-06-09: fixed index.html
- 2015-06-09: added all the new files and did a bunch of work
- 2015-03-01: more tweaks. moved to scss and cofeescript
- 2015-03-01: more tweaks. moved to scss and cofeescript
- 2015-02-28: initial try