This website, harper.blog, is the personal blog of Harper Reed. It is built using modern web technologies and static site generation techniques.
Technology Stack
Design and Layout
- The site uses a custom theme based on the Bear Cub theme ᕦʕ •ᴥ•ʔᕤ
- ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʕ•̫͡•ʔ•̫͡•ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•!
- Typography: System fonts are used for optimal performance and native appearance
- Responsive design ensures compatibility across various devices and screen sizes
Content Management
- Content is written in Markdown
Build and Deployment
- Continuous Deployment is set up through Netlify
- The site is automatically built and deployed when changes are pushed to the main branch
- Custom build commands and settings are defined in
netlify.toml
Performance Optimizations
- Images are optimized and served in WebP format where possible
- CSS is minified for production builds
- Hugo’s built-in asset pipeline is used for resource optimization
Additional Features
- RSS feed is available for content syndication
- Social media meta tags are implemented for better sharing on platforms like Twitter and Facebook
- Custom shortcodes are used for enhanced content formatting (e.g., Kit.co integration)
Development Tools
- A
Makefile
is used to simplify common development tasks - The project uses Go modules for dependency management
Accessibility and Standards
- The site aims to be accessible and adheres to modern web standards
- Semantic HTML is used throughout the site
Analytics
The site is using tinylytics to track various bits and hits. You can see the results here.
This site has recieved hits from the following countries: .
Author and Maintenance
This site is maintained by Harper Reed. For inquiries, please contact harper@modest.com.
Last updated: September 2024
Change log
Here is the git commit log for this iteration:
- 2025-01-12: Updated headings and formatting in 2025-01-12.md 🎉📄
- 2025-01-12: Updated theme and improved media post description 🎨📖
- 2025-01-12: Add content for January 12, 2025
- 2025-01-12: Add support for RSS feed from site and page contexts 📰✨
- 2025-01-12: Added media section to blog with new images! 📚🎧📄 - Added a media section to the blog to track and display reading, listening, and bookmarking activities. - Included new images:
harper-politics.jpeg
andnew-media-sufjan.jpeg
to enhance visual appeal. - Explained the ‘why’ behind tracking media and referenced tools used (Goodreads, Spotify, and Feedbin) for automation. - Added sections for RSS feeds for easier media tracking and sharing. 📨📲 - 2025-01-12: Merge pull request #90 from harperreed/media-rss
- 2025-01-13: Auto update micro posts
- 2025-01-12: Updated EXIF settings in imaging.toml ⚙️📸
- 2025-01-12: Added a media section to track and display my reading, listening, and bookmarking activities 🎉📚🎶
- 2025-01-12: Added media section to track and display content consumption 📚🎶🔗 - Introduced a new media section to the website, detailed in
content/post/2025-01-12-new-media.md
, which logs books, music, and links automatically. - Included a summarized tl;dr at the beginning for quick readers to understand the update at a glance. - Explained the personal motivation behind tracking media consumption and drew inspiration from a friend’s project, ensuring clarity for future developers on the rationale. - Provided links for easy navigation to individual sections, such as books and music RSS feeds. - 2025-01-12: 🚀 Add ‘New Media’ Section and Update RSS Feed! 🎉
- 2025-01-13: Auto update spotify tracks
- 2025-01-12: Update layouts/_default/media.rss.xml
- 2025-01-12: Update layouts/_default/media.rss.xml
- 2025-01-12: Update config/_default/outputFormats.toml
- 2025-01-11: 🎉 Update Media RSS Feed to Include Links Section! 🌐
- 2025-01-11: Added MediaRSS support and created corresponding layout 🎉📺
- 2025-01-12: Auto update spotify tracks
- 2025-01-11: Auto update spotify tracks
- 2025-01-10: Auto update micro posts
- 2025-01-10: Auto update micro posts
- 2025-01-10: Auto update spotify tracks
- 2025-01-09: Auto update micro posts
- 2025-01-09: Auto update micro posts
- 2025-01-09: Auto update micro posts
- 2025-01-09: Auto update micro posts
- 2025-01-08: Updated footer template for better Git info display 🎉🚀
- 2025-01-08: 🚀 Update Configuration and Footer to Include Git Info! 🥳
- 2025-01-08: 🚨 Major Cleanup in the Notes Section! 🚨 - Deletion of several image files:
image_1.jpg
&image_2.jpg
from multiple untitled folders (2024-12-30, 2025-01-04) - Deleted markdown files corresponding to deleted images and cleaned up some stray text files: Removedindex.md
files from 2024-12-30, 2024-12-31, 2025-01-04. - Updated note IDs inindex.md
files for the rest of the notes, ensuring correct sequential referencing (fixing a fucky-wucky with note IDs!) - 2025-01-08: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2025-01-08: Updated avatar size in params.toml 🎉🐢
- 2025-01-08: Auto update micro posts
- 2025-01-08: Auto update micro posts
- 2025-01-08: Auto update micro posts
- 2025-01-08: Auto update spotify tracks
- 2025-01-07: Auto update micro posts
- 2025-01-07: Auto update micro posts
- 2025-01-07: 🚀 Add new book entries and images with detailed metadata updates! 📚
- 2025-01-07: Updated RSS feed structure in
layouts/books/rss.xml
- 2025-01-07: Update RSS feed layout for improved formatting 😎📚
- 2025-01-07: 🚀 Improve RSS Feed Structure and Content 🎉
- 2025-01-07: Updated RSS feed layout for book listings 📚✨ - Removed the
type="books"
attribute from the<rss>
tag. - Added a horizontal rule<hr />
before the book summary in the<description>
tag. - 2025-01-07: 🎉 Update RSS Feed Template for Books with Dynamic Amazon Links! 🎉
- 2025-01-07: Added ASIN support for Amazon links in RSS feed 📚🚀
- 2025-01-07: Add rich book metadata to RSS feed 🥳📚
- 2025-01-07: 🎉 Major Cleanup and New Features in Configuration and Layouts! 🌟
- 2025-01-07: Transform book metadata and summaries for “Absolution” and “We’ll Prescribe You a Cat” 📚✨
- 2025-01-07: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2025-01-07: 🚀 Refactor CSS and HTML for Links and Media Components 🎨
- 2025-01-07: Auto update micro posts
- 2025-01-07: Auto update spotify tracks
- 2025-01-06: Update books.css
- 2025-01-06: Update music.css
- 2025-01-06: Update links.css
- 2025-01-06: Update media.css
- 2025-01-06: 🚀 Update .gitignore and params.toml for improved configuration! 🚀
- 2025-01-06: refactor: Consolidate shared CSS styles into a new shared.css file
- 2025-01-06: Merge branch ‘media’ of github.com:harperreed/harper.blog into media
- 2025-01-06: 🎉 Styling Enhancements and Declutter! 🎉 - Removed lengthy CSS comments in
books.css
,links.css
,music.css
to make the code cleaner and easier to read. 📜✨ - Added aspeak: none;
property to link icons inbooks.css
,links.css
,music.css
, andmedia.css
to improve accessibility, preventing screen readers from announcing the icon. 🗣️🔇 - Introduced emotional 🥳 icon prefixes for clickable items inmusic.css
,links.css
,books.css
, plus some fun media types inmedia.css
for a snazzy visual enhancement! 🎵📚🔗 - 2025-01-06: Update layouts/media/list.html
- 2025-01-06: ✨ Update book and media layouts for better usability! ✨
- 2025-01-06: 🎉 Styling updates and new media pages! 🎉 - Updated CSS: Changed the pseudo-element for external links from
::after
to::before
forbooks.css
,links.css
, andmusic.css
, turning move-along icons into fun emojis! 📚🔗🎵 - Reflected styling changes: This change improves readability and keeps spacing consistent, giving it a fresh new flair! 🤩 - Created new Markdown files: Added_index.md
for books and music with descriptive content, differentiating between media types! 🎈 - Updated links: Fixed all URLs in links for better navigation to the new media structure. Bye-bye old paths! 🚫 - 2025-01-06: 🎉 Add new styles for books, music, and links! 🎵📚
- 2025-01-06: Merge branch ‘main’ into media
- 2025-01-06: Auto update spotify tracks
- 2025-01-05: Auto update micro posts
- 2025-01-05: Auto update micro posts
- 2025-01-05: Auto update spotify tracks
- 2025-01-04: 🎉 Add new layouts for books and music, enhance existing media list! 📚🎶
- 2025-01-04: Links and Media Menu Weight Adjustments 🎉✨
- 2025-01-04: t🚨 Update README and Add Media Section! 🚨
- 2025-01-04: Merge pull request #88 from harperreed/books
- 2025-01-04: Auto update micro posts
- 2025-01-04: GitHub Actions & Goodreads Script Added 🥳🚀
- 2025-01-04: added data and content
- 2025-01-01: ✨ Updated blog post index and post list layout! 🚀
- 2025-01-01: Added missing byline section to notes layout 🤓🎉 - Moved the byline code out of the menu condition, so it’s always displayed! No more ghost bylines! 👻✍️ - Ensured that the date, author, and kudos button are visible on all notes, improving accessibility and consistency. 📅👍 - Changed the file:
layouts/notes/single.html
- 2025-01-01: 🚀 Big Cleanup: Deleted Unused Notes and Images! 🗑️
- 2025-01-01: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2025-01-01: 📜🗑️ Delete multiple untitled notes to declutter the repo! 🥳
- 2025-01-02: Auto update micro posts
- 2025-01-01: Deleted multiple note files and images 📸❌ - Removed images and index.md files for notes dated from September 8, 2024, to December 16, 2024. - Note details included things like photos, descriptions, and original URLs which are now gone! Bye-bye memories! 😢
- 2025-01-01: Updated single note layout for better formatting and user experience 🎉✨
- 2025-01-01: Updated tinylytics CSS for improved readability ✨💖
- 2025-01-01: 🎉 Add Kudos Button to Note and Now Pages! 🎉
- 2025-01-01: Add a Kudos button to the Now list layout 🎉✨
- 2025-01-01: ✨ Add Kudos Button to Notes and Posts & Update Script URL! 🎉
- 2025-01-01: Add tinylytics CSS and update params.toml to include it 🎉✨
- 2025-01-01: Merge pull request #87 from harperreed/kudos
- 2025-01-01: Updated dependencies and improved footer analytics 🎉
- 2025-01-01: Auto update micro posts
- 2025-01-01: Merge pull request #86 from harperreed/harperreed-2024-post
- 2025-01-01: 2024 Retrospective Update 🎉😂 - Changed the ending of the retrospective from “I am excited for the next year! See you there!” to “Let’s go!” to give it a snappier, more energetic closure. 🚀 - This brief tweak in the conclusion amps up the enthusiasm and maintains the light-hearted tone of the piece. - It’s like switching from a boring farewell to a pumped-up rallying cry! Who doesn’t love a good “Let’s go!”? 🙌💥
- 2025-01-01: Bam! A 2024 Retrospective Revamped! 🎉✨ - Merged and cleaned up the YAML front matter for better readability and consistency. - Added captions for new images in the retrospective to enhance engagement. 🖼️ - Expanded sections on health, travel, music, and photography by providing additional context and insights. 📸🎶 - Included links in the favorite books and TV shows sections, making it easier to explore them. 📚📺 - Introduced new image files to visually represent key moments and enhance the post’s appeal! 🙌 - Overall, these changes update and enrich the content, providing a more engaging and visually appealing retrospective for readers. 🥳
- 2024-12-31: A total makeover of the 2024 retrospective post! 🎉📝 - Added a complete YAML front matter section to
2024-12-31-retrospective.md
including date, title, description, draft status, and tags. - Expanded the content to detail personal insights and experiences throughout the year, such as health, travel, music, and photography. - Introduced a structured section format (like “Health,” “Travel,” etc.) for clarity and easier navigation. - Included a list of favorite books, TV shows, music tracks, bags, and cameras from the year for added context and personality. 😎📚🎶 - 2024-12-31: Update 2024-12-31-retrospective.md
- 2025-01-01: Auto update spotify tracks
- 2024-12-31: Create 2024-12-31-retrospective.md
- 2024-12-31: Auto update micro posts
- 2024-12-30: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-30: 🎉 Update formatting for Hugo markdown files & remove debug print statement 🎉
- 2024-12-31: Auto update micro posts
- 2024-12-30: fixed music content
- 2024-12-30: Update grab_spotify_saved_tracks.yaml
- 2024-12-30: Update netlify.toml for Hugo and Go versioning 🚀⚙️
- 2024-12-30: Update Spotify tracks script reference 🎶🚀
- 2024-12-30: Merge pull request #85 from harperreed/music
- 2024-12-30: Removed commented logging for token retrieval in Spotify setup 🎤🎶 - Commented out code on lines 48-55 related to reading the cached Spotify token to avoid confusion during execution. This code was previously intended for GitHub Actions output, but it was commented out to streamline the function and prevent unnecessary complications. - Clarified that the Spotify client initialization will not output the token, making the setup cleaner and less prone to issues during usage 🚀.
- 2024-12-30: Update .gitignore to exclude additional cache files 🎉🗑️
- 2024-12-30: 🎉 Added Spotify embed shortcode for small and regular sizes! 🎶
- 2024-12-30: 🎉 Security tweaks and Spotify script shenanigans! 🎶
- 2024-12-30: added music
- 2024-12-30: 🎉✨ Added Spotify Tracks Automation Workflow & Script! 🎶🚀
- 2024-12-30: Auto update micro posts
- 2024-12-29: Auto update micro posts
- 2024-12-29: Auto update micro posts
- 2024-12-28: 🎉💥 Major Cleanup: Removed Unused Image and Note Files! 💥🎉 - Deleted
image_1.jpg
which was a random image file that no one gives a damn about. 🗑️💔 - Removed theindex.md
file associated with the note that featured “Hanging with my fav player in NBA jam, Josh.” - goodbye to this “epic” content! ✌️👋🤷♂️ - 2024-12-28: 🚀 Update Netlify Configuration for Hugo Build 🚀 - Modified the
command
for production build to include--minify
,--forceSyncStatic
, and changed--templateMetrics
to--logLevel info
for better performance and debugging. - Added ‘GO_VERSION’ to specify a modern Go version (1.23) in production and deploy-preview contexts. This ensures a more consistent and optimized build environment. - Kept existing settings for headers, cache controls, and image management intact to maintain security and performance standards. - Overall, these changes will improve build performance, reduce output size, and ensure the project uses up-to-date tooling. Let’s keep this rocket flying! 🚀✨ - 2024-12-28: Add query parameters to Tinylytics script in footer
- 2024-12-28: Add security measures in base layout and create security partial 🤖🔒
- 2024-12-28: Add Analytics Section and Shortcodes for Tracking Hits and Countries 🎉📊
- 2024-12-28: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-28: Add analytics script and update CSP for footer and Netlify configuration 🎉🎉
- 2024-12-28: Auto update micro posts
- 2024-12-28: Auto update micro posts
- 2024-12-28: Auto update micro posts
- 2024-12-27: Merge pull request #84 from harperreed/update-authors
- 2024-12-27: chore: update AUTHORS file
- 2024-12-27: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-27: 🎉 Enhanced AUTHORS Update Workflow 💥
- 2024-12-27: Auto update micro posts
- 2024-12-26: Auto update micro posts
- 2024-12-26: Auto update micro posts
- 2024-12-26: Auto update micro posts
- 2024-12-25: Auto update micro posts
- 2024-12-23: Auto update micro posts
- 2024-12-23: Auto update micro posts
- 2024-12-19: Auto update micro posts
- 2024-12-19: Auto update micro posts
- 2024-12-19: Auto update micro posts
- 2024-12-16: log is stupid
- 2024-12-16: Centralized logging changes in grab_micro_posts.py 🚀📜
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-17: Auto update micro posts
- 2024-12-16: Auto update micro posts
- 2024-12-16: Auto update micro posts
- 2024-12-16: Auto update micro posts
- 2024-12-16: Merge pull request #83 from harperreed/improve-error-handling
- 2024-12-16: Update tools/grab_micro_posts.py
- 2024-12-16: Auto update micro posts
- 2024-12-16: Auto update micro posts
- 2024-12-16: Auto update micro posts
- 2024-12-15: Add theme customization and minor fixes 🎨✨
- 2024-12-14: Auto update micro posts
- 2024-12-13: Improve error handling and logging in Python scripts
- 2024-12-13: Merge pull request #81 from harperreed/add-accessibility-features
- 2024-12-13: Update layouts/index.html
- 2024-12-13: Update layouts/index.html
- 2024-12-13: Update layouts/links/single.html
- 2024-12-13: Update layouts/links/single.html
- 2024-12-13: Update layouts/notes/single.html
- 2024-12-13: Update layouts/partials/header.html
- 2024-12-13: Add accessibility features
- 2024-12-13: Merge pull request #80 from harperreed/consolidate-dependencies
- 2024-12-13: Consolidate dependencies into pyproject.toml
- 2024-12-12: Merge pull request #73 from harperreed/bundles
- 2024-12-12: Refactor JavaScript resource loading in head section 🚀💻
- 2024-12-12: New error handling for missing CSS resources in head/css.html 🎨🚫
- 2024-12-12: Refactor CSS handling in non-production mode 🎨🔥
- 2024-12-12: Update layouts/partials/head/css.html
- 2024-12-12: Update layouts/partials/head/css.html
- 2024-12-12: Update layouts/partials/head/javascript.html
- 2024-12-12: Update layouts/partials/head/javascript.html
- 2024-12-12: Update layouts/partials/head/javascript.html
- 2024-12-12: Refactor CSS and JS handling to improve resource concatenation 🎉🎨
- 2024-12-12: ✨ Add image loading effects with CSS and JS! 🎉
- 2024-12-12: Auto update micro posts
- 2024-12-12: Auto update micro posts
- 2024-12-11: Auto update micro posts
- 2024-12-10: Auto update micro posts
- 2024-12-10: Auto update micro posts
- 2024-12-10: Auto update micro posts
- 2024-12-10: Auto update micro posts
- 2024-12-09: Merge pull request #72 from harperreed/headers
- 2024-12-09: Update Netlify configuration for modern build tools and security settings 🚀🔧
- 2024-12-09: Update netlify.toml with modern settings and enhanced security 🔒🚀
- 2024-12-09: Updated About page with new image and social media link 🎉📸
- 2024-12-09: Auto update micro posts
- 2024-12-09: Auto update micro posts
- 2024-12-08: Fix deployment path in Netlify configuration 🚀🔧
- 2024-12-08: 🐰💥 🛠️ Refactor GitHub Actions Workflow for Hugo Deployment 🛠️💥 🐰
- 2024-12-08: 🎉 Update Hugo Build and Deploy Workflow! 🚀
- 2024-12-08: Hugo build workflow update: Increased timeout and refined logging! 🚀⏱️
- 2024-12-08: 🛠️✨ Revamped Hugo Deploy Workflow: No More Node Setup! 🎉
- 2024-12-08: 📦 Refactor GitHub Action for Hugo Deployment 🚀
- 2024-12-08: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-08: 🚀 Enhance Hugo Build and Deploy Workflow 🎉
- 2024-12-08: Merge pull request #70 from harperreed/caching
- 2024-12-08: Update layouts/partials/head/custom_head.html
- 2024-12-08: Update layouts/partials/head/css.html
- 2024-12-08: Update layouts/partials/head/rss.html
- 2024-12-08: Merge branch ‘caching’ of github.com:harperreed/harper.blog into caching
- 2024-12-08: Updated Netlify configuration for better performance 🚀💨
- 2024-12-08: Update layouts/partials/head/custom_head.html
- 2024-12-08: Remove Netlify Identity Widget script and minor adjustments in custom_head.html 🚫🦸♂️
- 2024-12-08: 🚀 Major Overhaul: Enhanced Hugo Build & Layout Files! 🌟
- 2024-12-08: Auto update micro posts
- 2024-12-07: Auto update micro posts
- 2024-12-06: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-06: 🎉✨ Update CSS & HTML for Links Layout! 🚀🖌️
- 2024-12-06: Auto update micro posts
- 2024-12-06: Auto update micro posts
- 2024-12-06: Auto update micro posts
- 2024-12-06: Auto update micro posts
- 2024-12-06: Auto update micro posts
- 2024-12-05: 🎉 Added Open Graph video meta tag to base template! 🚀
- 2024-12-05: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-05: 🎉 Added error handling and improved entry validation in grab_starred_links.py 🚀
- 2024-12-06: Auto update micro posts
- 2024-12-05: Update params.toml
- 2024-12-05: 🎉 Revamped Hugo Deployment Workflow! 🚀
- 2024-12-05: 🚀 Simplified Hugo Deployment Workflow! 🥳
- 2024-12-05: 🎉 Major overhaul of the new Hugo deploy workflow! 🚀
- 2024-12-05: Add new GitHub Actions workflow for Hugo build and deployment 🚀🎉
- 2024-12-05: Merge pull request #68 from harperreed/social-card
- 2024-12-05: Refactor featured image parameters and cleanup 🎨✨
- 2024-12-05: 🎉 New Partial Template for Featured Image 🎉 - Added
get-featured-image.html
to generate a dynamic featured image based on available resources. 🖼️ - The template checks for images containing “feature” in their names, and if not found, it defaults to “cover” or “thumbnail” images. - If no images match, a fallback image is used (social card background). 🦸♂️ - Implements text overlay from the title and current date, adjusting placement and styling dynamically for better visuals! ⭐ - Added font resources for better typography in the resulting images! 🖊️ - Overall, this change enhances visual content presentation significantly, making our images pop like popcorn! 🍿 - 2024-12-05: Add Mulish fonts and simplify social card generation 🎉
- 2024-12-05: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-05: Dynamic social card template added 📅🎉 - Added a new file
layouts/partials/social_card.html
that generates dynamic social cards for improved SEO and sharing on social media. - The template dynamically adjusts text size based on title length, pulling in author and publish date data for better visibility. - It includes Open Graph and Twitter card meta tags to enhance social media integration and appearance when links are shared. - Deprecated old site configuration keys for social media in favor of parameters, making it cleaner and easier to manage 🧹. - The template supports images for both Open Graph and microdata, boosting the overall richness of the shared content 🍔. - 2024-12-04: ✨🎉 Major CSS Overhaul: Streamlined Themes and Styling! 🎉✨
- 2024-12-04: Merge pull request #67 from harperreed/new-post
- 2024-12-04: Updated outputFormats.toml to remove LinksRSS configuration 🎉🚀
- 2024-12-04: New theme blog post update! 🎉
- 2024-12-04: Add generated date to footer and tidy up code 🎉🚀
- 2024-12-04: Updated theme post for clarity and engagement 🎨✨ - Changed “let me know” to “please let me know” for a more polite invite to feedback ✉️ - Adjusted the tone to encourage user interaction, aligning with the theme’s accessible and friendly vibe 💬 - The content remains primarily intact, reinforcing the emphasis on user feedback to promote community engagement 🔄
- 2024-12-04: New theme update with improved clarity and accessibility 🚀✨
- 2024-12-04: 🎉 Update custom CSS and clean up layouts! 🚀
- 2024-12-04: ✨ CSS Tweaks Galore! ✨
- 2024-12-04: Update theme selection and build command in config files 🎨🚀
- 2024-12-04: Add .mise.toml for project task management 🎉🛠️
- 2024-12-04: New theme announcement 🎉🎨
- 2024-12-04: Add theme-chooser functionality and refactor CSS theme names 🎨✨
- 2024-12-04: 🎉✨ Security Settings Overhaul & Hugo Version Bump! 🎉✨
- 2024-12-04: Updated Netlify config with Go version and CSP adjustments 🚀✨
- 2024-12-04: 🎉 Security and Netlify Config Overhaul 🚀
- 2024-12-04: Merge pull request #66 from harperreed/fix-csp
- 2024-12-04: Fix CSP issue
- 2024-12-04: Updated metadata for note #158 📅✨ - Added a description: “Hangs with Spencer” to provide context about the content 👯♂️ - Ensured the status of the note is set to draft: false (it’s ready to be shared with the world 🌍) - No newline is added at the end of the file; this is just a formatting quirk, nothing major to freak out about 🙃
- 2024-12-04: Merge pull request #64 from harperreed/add-csp-headers
- 2024-12-04: Add Content Security Policy headers
- 2024-12-04: Merge pull request #59 from harperreed/add-aria
- 2024-12-04: Merge branch ‘main’ into add-aria
- 2024-12-04: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-04: Fix HTML tag structure in index.html for better rendering 🚀✨
- 2024-12-04: Delete content/notes/2024-01-16-19-43-56-untitled/index.md
- 2024-12-04: Merge pull request #63 from harperreed/improve-description-processing
- 2024-12-04: Merge pull request #60 from harperreed/move-inline-styles
- 2024-12-04: Merge branch ‘main’ into move-inline-styles
- 2024-12-04: Merge pull request #57 from harperreed/add-aria-labels
- 2024-12-04: Merge pull request #58 from harperreed/fix-themes
- 2024-12-04: Updated HTML structure and enhanced Netlify config 🔧🍕 - Fixed HTML structure in
layouts/index.html
: cleaned up<span>
and<time>
tag positions to ensure valid HTML after rendering. This is crucial for proper display and accessibility, making our posts way less cringe. 🙌 - Updatednetlify.toml
: addedscript-src 'self'
to the Content Security Policy for enhanced security. This is like putting a bouncer at the front door of our site—only the cool stuff gets in! 🎉🏰 Plus, updated Go version to1.23
for compatibility and modern vibes. - 2024-12-04: Improve description field processing in grab_micro_posts.py
- 2024-12-04: Update assets/css/harper.css
- 2024-12-04: Move inline styles to external CSS
- 2024-12-04: Add
aria-label
attribute to thedate
front matter for accessibility - 2024-12-04: Add ARIA to dates
- 2024-12-04: Fix themes
- 2024-12-04: Add i18n entries for
aria-label
attributes - 2024-12-04: Add
aria-label
attribute to the “Back to the current Now” link for accessibility - 2024-12-04: Add ARIA labels to navigation links
- 2024-12-04: Merge pull request #47 from harperreed/bearcub
- 2024-12-04: Update archetypes/now.md
- 2024-12-04: Update layouts/notes/single.html
- 2024-12-04: Update config/_default/params.toml
- 2024-12-04: Update layouts/404.html
- 2024-12-04: Update assets/js/theme.js
- 2024-12-04: Update assets/css/harper.css
- 2024-12-04: Update assets/css/bsky_comments.css
- 2024-12-04: Update Makefile
- 2024-12-04: Update assets/js/theme.js
- 2024-12-04: Update i18n/en.yaml
- 2024-12-04: Update content/now/2024-12-03.md
- 2024-12-04: Update config/_default/languages.toml
- 2024-12-04: Update Makefile
- 2024-12-04: Update config/_default/hugo.toml
- 2024-12-04: Update i18n/en.yaml
- 2024-12-04: Auto update micro posts
- 2024-12-04: ✨ Translations and HTML updates for clarity and organization! 🎉
- 2024-12-04: tUpdate Netlify configuration for build and caching 🛠️🚀
- 2024-12-04: Updated CSS structure and config for better organization and security enhancements 🚀🛡️
- 2024-12-04: 🎨 Update CSS and Markdown Files with New Styles and Format Enhancements 🚀
- 2024-12-03: 🎉 Add avatar image to header for stylish branding! 😎
- 2024-12-03: New theme and JavaScript functionality, with various CSS updates 🌈💻
- 2024-12-03: Merge branch ‘main’ into bearcub
- 2024-12-03: Updated base template to use new theme and clean up comments 🎨✨
- 2024-12-03: Add footer links and minor adjustments to metadata 📝✨
- 2024-12-03: Merge branch ‘bearcub’ of github.com:harperreed/harper.blog into bearcub
- 2024-12-03: - layouts/links/single.html: - Simplified HTML structure by condensing the opening and closing
define
and conditional tags into one line, enhancing readability and consistency across the file. - Reformatted<content>
to be in one line for better alignment and clarity. - Consolidated some line breaks to streamline the code and remove unnecessary whitespace. 🤓 - 2024-12-03: Update layouts/partials/pagination.html
- 2024-12-03: Update layouts/links/list.html
- 2024-12-03: Update layouts/post/single.html
- 2024-12-03: Update layouts/now/single.html
- 2024-12-03: Update layouts/index.html
- 2024-12-03: Update layouts/index.html
- 2024-12-03: Update layouts/links/single.html
- 2024-12-03: Update layouts/partials/footer.html
- 2024-12-03: Update blog index to include links section 🎉📚
- 2024-12-03: Add new archetype and metadata updates, along with various content enhancements 📝✨
- 2024-12-04: Auto update micro posts
- 2024-12-03: 🎉 Revamped Note Titles with Links! 🎉 - Changed title quotes from single to double quotes in
content/notes/2024-12-03-18-49-49-untitled/index.md
andcontent/notes/2024-12-03-18-57-15-untitled/index.md
- Added Bsky profile links to both notes 🎈 - 2024-12-03: Merge branch ‘main’ into bearcub
- 2024-12-04: Auto update micro posts
- 2024-12-03: 🚀 Refactor base HTML layout for improved structure and theme! 🎉
- 2024-12-03: 🎨✨ CSS Cleanup and Themes Revamp! ✨🎨
- 2024-12-03: 🎉 Add Dark Mode and Refactor Bluesky Comments! 🌙
- 2024-12-03: 🚀 Enhance Bluesky Comments Feature & Configuration Adjustments 🎉
- 2024-12-03: 🎉 Updated Go Version in Netlify Configuration! 🚀
- 2024-12-03: Refactor Makefile and Netlify configuration for improved build processes 🚀🔥
- 2024-12-03: 🎉 Update Hugo Configuration for Pagination! 🎉 - Changed pagination from 5 posts to 6 posts per page to improve content display. 📜➡️📜 - Added a new
[pagination]
section withpagerSize
set to “6,” which allows for flexible future configurations. ⚙️💪 - 2024-12-03: 🎉 Major Theme Overhaul & Internationalization Fun 🚀
- 2024-12-03: 🚀 Update layout links and hugo version 🚀 - Added “More posts” and “More notes” links to the layout/index.html file to enhance navigation. Now readers can dive deeper into posts and notes! 📚🔗 - Updated Hugo version from 0.111.0 to 0.136.4 in netlify.toml for better performance, stability, and features 🎉👌 - Refined build commands in netlify.toml to include template metrics and clean destination directory options, allowing for more efficient builds and better debugging 🔧🛠️
- 2024-12-03: 🎉 Added Bluesky comments functionality and CSS styles! 🚀
- 2024-12-03: 🎉 New Theme & CSS Overhaul! 🌈
- 2024-12-03: Added social card generation support in params.toml 🎉📊
- 2024-12-03: Replace hugo-vitae with hugo-bearcub and clean up files 📦✨ - Updated
module.toml
to replacegithub.com/dataCobra/hugo-vitae
withgithub.com/clente/hugo-bearcub
. - Adjustedgo.mod
file to reflect the new dependency and updated versions accordingly 🎉. - Removedlayout
files related to various sections such asindex.html
,list.html
, andsingle.html
fornotes
,links
,now
, andpost
, basically decluttering like it’s spring cleaning for the codebase 🧹👍. - All layouts that were previously used are now gone, effectively giving a fresh start without any lingering references to the old styles 🚀. - 2024-12-03: Auto update micro posts
- 2024-12-03: Auto update micro posts
- 2024-11-29: Auto update micro posts
- 2024-11-29: Auto update micro posts
- 2024-11-29: Auto update micro posts
- 2024-11-28: Auto update micro posts
- 2024-11-27: Auto update micro posts
- 2024-11-27: Auto update micro posts
- 2024-11-27: Auto update micro posts
- 2024-11-26: Auto update micro posts
- 2024-11-26: Added bsky links and standardized note titles 😎✨ - Added a
bsky
link to each of the note Markdown files for easy access to corresponding profiles/posts. - Changed single quotes to double quotes for alltitle
attributes to maintain consistency across the notes. - Deleted two outdated note files that were no longer needed, which cleans up the codebase! 🧹💥 - 2024-11-26: Auto update micro posts
- 2024-11-26: Auto update micro posts
- 2024-11-22: Auto update micro posts
- 2024-11-22: Auto update micro posts
- 2024-11-21: Auto update micro posts
- 2024-11-18: Auto update micro posts
- 2024-11-18: Auto update micro posts
- 2024-11-18: Auto update micro posts
- 2024-11-18: Auto update micro posts
- 2024-11-18: Auto update micro posts
- 2024-11-18: Auto update micro posts
- 2024-11-17: Auto update micro posts
- 2024-11-17: Auto update micro posts
- 2024-11-17: Auto update micro posts
- 2024-11-16: Auto update micro posts
- 2024-11-16: Auto update micro posts
- 2024-11-16: Auto update micro posts
- 2024-11-14: Auto update micro posts
- 2024-11-14: Auto update micro posts
- 2024-11-13: Auto update micro posts
- 2024-11-11: Auto update micro posts
- 2024-11-09: Auto update micro posts
- 2024-11-08: fixed i think
- 2024-11-08: Update .gitignore to ignore output.txt 🗑️🚫
- 2024-11-09: Auto update micro posts
- 2024-11-09: Auto update micro posts
- 2024-11-09: Auto update micro posts
- 2024-11-08: Merge pull request #46 from harperreed/taggged-content
- 2024-11-08: Merge branch ‘main’ into taggged-content
- 2024-11-08: 🎉 Add html2text dependency to project! 🚀
- 2024-11-08: added tags
- 2024-11-08: Merge pull request #45 from harperreed/fix-links
- 2024-11-08: ✨🚀 Update metadata and remove defunct links! 🌟💥
- 2024-11-08: Auto update micro posts
- 2024-11-08: Deleted XMPP article 💔🚫 - Removed the file
20241107-xmpp-the-gem-of-instant-messaging-b04a3b.md
- This article was likely deemed unnecessary or outdated, possibly because it contradicted current messaging standards or trends. - By removing it, we’re decluttering the content repository, making it easier for users to find relevant information! 🎉📚 - 2024-11-08: Auto update micro posts
- 2024-11-08: Add concurrency control to links workflow 🚀⚙️
- 2024-11-08: Update GitHub Actions Workflow for Starred Links Script 🌟🔧
- 2024-11-08: Delete obsolete markdown files 🗑️✌️
- 2024-11-08: Merge pull request #44 from harperreed/updated-links-crawler
- 2024-11-08: Refactor imports and remove unused code 🎉🚀
- 2024-11-08: 🚀 Update GitHub Actions Workflow for Starred Links Script 🐙
- 2024-11-08: Updated
grab_starred_links.py
and added dependencies inpyproject.toml
🎉🛠️ - 2024-11-08: 🎉 Added .env file to .gitignore 🎉 - Created a new .gitignore file in the tools directory to exclude the .env file from version control. - This is crucial because it prevents sensitive environment variables from being pushed to the repo. We want to keep those secrets under wraps, you feel me? 🤫🔥
- 2024-11-08: 💥💨 Deleted .env file in tools directory 💨💥 - Removed the
.env
file from thetools
directory, which contained environment variable settings for JSON feed URLs and content directories 🤷♂️📂. - Cleaned up unnecessary configurations since they’re either not used or are being repurposed elsewhere 🤔 🔄. - This helps to reduce clutter and prevent potential confusion for developers who might be poking around looking for environment variable settings that no longer apply 🚮🔍. - 2024-11-08: Auto update micro posts
- 2024-11-08: Auto update micro posts
- 2024-11-08: Auto update micro posts
- 2024-11-07: Reflecting on the world’s chaos – book recommendations included! 📚✨ - Changed the image syntax from markdown to Hugo shortcodes for better compatibility and rendering. 🤖💻 - Maintained original content while ensuring the post aligns with the updated image handling in our site. 💪🖼️
- 2024-11-07: Auto update micro posts
- 2024-11-07: Updated dates and polished content in Now entries 🗓️✨
- 2024-11-07: Update dates and content in now.md files 🚀🎉
- 2024-11-07: Auto update micro posts
- 2024-11-06: Update timestamp and reflect mood shift in 2024-09-24.md 😱✨
- 2024-11-06: Merge pull request #43 from harperreed/new-post
- 2024-11-06: Update content/post/2024-11-06-again.md
- 2024-11-06: Updated description and added reading list context 📚✨
- 2024-11-06: New blog post “Again” and image added 🎉📚
- 2024-11-06: Add uv-x86_64-unknown-linux-gnu.tar.gz to .gitignore 🎉🦄
- 2024-11-06: Remove unused binary file - Deleted the
uv-x86_64-unknown-linux-gnu.tar.gz
file as it is no longer needed 🎉 - This helps keep the repository clean and reduces unnecessary bloat 🚀 - Removing unused files prevents potential confusion for developers who may mistakenly rely on it in the future 🙈💥 - 2024-11-05: Auto update micro posts
- 2024-11-05: Auto update micro posts
- 2024-11-05: Auto update micro posts
- 2024-11-05: Auto update micro posts
- 2024-11-04: Auto update micro posts
- 2024-11-04: Auto update micro posts
- 2024-11-04: Auto update micro posts
- 2024-11-04: Auto update micro posts
- 2024-11-04: Auto update micro posts
- 2024-11-03: Update 2012-02-11-the-setup-harperreed-uses-this.md
- 2024-11-03: Auto update micro posts
- 2024-11-01: Auto update micro posts
- 2024-11-01: Auto update micro posts
- 2024-11-01: Auto update micro posts
- 2024-10-31: 🚀 Update RSS and LinksRSS Layouts + Add Pretty Feed Stylesheet 🎉
- 2024-10-31: Auto update micro posts
- 2024-10-29: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-10-29: Updated grab_micro_posts.py for streamlined image processing 📸✨ - Removed the import statement for the json module since it was not used, decluttering the code! 🧹 - Simplified the image filename creation by directly using
f'image_{i + 1}{file_extension}'
instead of a more complex construction 🤹♂️. - Ensured default file extension is ‘.jpg’ if none is found, providing an extra safety net for those dodgy URLs 🌧️💧. - Added checks and print statements to enhance logging and debugging for image processing 👀🔍. - Tidied up the process_images function - now it also removes empty lines effectively after image replacement, making the content cleaner! 🧼📝 - 2024-10-29: Auto update micro posts
- 2024-10-28: Auto update micro posts
- 2024-10-26: Auto update micro posts
- 2024-10-26: Auto update micro posts
- 2024-10-25: 🚀🚫 Delete obsolete XSS-related document! 🚫🚀 - Removed the file
20241025-company-named-script-src-https-mjt-xss-ht-ltd-forced-to-change-it-2020-script-f8ebaf.md
- This file was previously used to document a business name change due to an XSS vulnerability, but it’s no longer relevant or useful 🗑️ - 2024-10-25: Deleted unnecessary markdown file related to security risk news 😱 - Removed the file
20241025-uk-company-named-script-src-https-mjt-xss-ht-ltd-forced-to-change-it-script-f8ebaf.md
entirely 🗑️ - This file contained outdated information about a UK company being forced to change its name due to security risks related to XSS (Cross-Site Scripting) 🦠, which is no longer relevant or necessary for our current documentation ✌️ - 2024-10-25: Improved title formatting in the markdown file 📝✨ - Changed the title format from a single-line string to a multi-line string for better readability. - Updated the title to use consistent single quotes to avoid any potential formatting issues.
- 2024-10-25: Update title formatting for clarity 🎉🤓 - Changed the formatting of the title to ensure proper escaping and quotation marks. - Updated body text to match the title formatting change, enhancing consistency across the document.
- 2024-10-25: Delete outdated article and add new link about security risk 🚨📄
- 2024-10-25: Auto update micro posts
- 2024-10-25: Auto update micro posts
- 2024-10-25: Auto update micro posts
- 2024-10-25: Auto update micro posts
- 2024-10-24: Update directory paths in GitHub workflows 🌟🚀
- 2024-10-24: Delete unused notes and images 📂🗑️
- 2024-10-25: Auto update micro posts
- 2024-10-24: 🎉 Refactor script paths in GitHub workflows! 🎉
- 2024-10-24: Improve GitHub Actions Workflows for Improved Clarity and Performance 🛠️✨
- 2024-10-24: Updated GitHub Actions workflow for micro posts script 🚀🎉 - Changed
Run script
step to useworking-directory: ./tools
, ensuring the script executes in the correct context. - Removed the commented-outInstall dependencies
step, cleaning up the YAML for better readability. - Kept the cron schedule and manual triggering for flexibility. - 2024-10-24: Add
uv.lock
file for dependency management 🎉🛠️ - 2024-10-24: Updated GitHub Actions workflows to use ‘uv’ instead of Python setup 🎉🐍
- 2024-10-24: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-10-24: README.md
- 2024-10-24: 🎉 Added Python version management and project configuration! 🚀
- 2024-10-24: Auto update micro posts
- 2024-10-23: Auto update micro posts
- 2024-10-22: Auto update micro posts
- 2024-10-22: Auto update micro posts
- 2024-10-21: Auto update micro posts
- 2024-10-21: Auto update micro posts
- 2024-10-21: Auto update micro posts
- 2024-10-21: Auto update micro posts
- 2024-10-21: Auto update micro posts
- 2024-10-20: Auto update micro posts
- 2024-10-15: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-10-15: Add description styling for links section in links.css 🎉✨
- 2024-10-16: Auto update micro posts
- 2024-10-15: 🚀 Update GitHub Actions Workflow for Starred Links! 🐱👤
- 2024-10-15: Adjust cron schedule for the starred links workflow 🕒✨
- 2024-10-15: Updating environment variable names for clarity 🎉
- 2024-10-15: Renamed workflow from Micro Posts to Starred Links 🏷️✨
- 2024-10-15: Merge pull request #40 from harperreed/links
- 2024-10-15: 🎉 Added new GitHub Actions workflow and updated existing one! 🎉 - Created a new workflow
links.yaml
to run a script every 10 minutes for micro post updates. 🕒 - Renamed environment variables for better clarity innotes.yaml
from generic names to more descriptive ones. 📝 - Ensured both workflows (links.yaml
andnotes.yaml
) now have consistent formatting for better readability. Looks way nicer! 🌈 - 2024-10-15: Add links functionality and RSS feed support 🎉✨
- 2024-10-15: Auto update micro posts
- 2024-10-15: Auto update micro posts
- 2024-10-12: Auto update micro posts
- 2024-10-11: Auto update micro posts
- 2024-09-29: Auto update micro posts
- 2024-09-25: Auto update micro posts
- 2024-09-25: Auto update micro posts
- 2024-09-24: Updated header for Posts section in _index.md 🎉✍️
- 2024-09-24: Remove unused notes and enhance layout for better presentation 🎨🚀 - Deleted the note file
image_1.jpg
and its corresponding markdownindex.md
as they were no longer needed 🙅♂️ - Modified thelist.html
file to add a newnotes-desc
div, enhancing the layout by wrapping the main content in a styled container for clearer presentation 🎉 - Updated the CSS innotes.css
to make images and notes responsive. Changed image widths to 100% for better adaptability on mobile and adjusted gaps and padding for improved user experience 📱👌 - Corrected a typo by changingmarging
tomargin
in image styles 🤦♂️ - 2024-09-24: Fix formatting and clarity in note #68 📜✨ - Changed title quotes from single
'
to double"
for consistency - Updated the sentence for clarity to indicate that the RSS feed should display full snaps, media, and content - Ensured the file ends with a newline - 2024-09-24: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-09-24: Update dates and refine content in blog entries 📝✨
- 2024-09-24: 🎉✨ Update the Now section with new posts and styles! ✨🎉
- 2024-09-25: Auto update micro posts
- 2024-09-24: 🎉 Update to Hugo configuration for Harper’s Blog 🎉 - Changed
disableKinds
from[ ]
to[]
for cleaner code 🚀 - Added RSS service configuration with a limit of 20 posts 📰✨ - 2024-09-24: Updated RSS layout to include content:encoded tags and use description summary
- 2024-09-25: Auto update micro posts
- 2024-09-23: Update index.md
- 2024-09-23: Auto update micro posts
- 2024-09-19: Auto update micro posts
- 2024-09-18: Auto update micro posts
- 2024-09-16: Update _index.md
- 2024-09-14: Auto update micro posts
- 2024-09-13: 📝 Revamp “Archives” to “Posts” - More relatable title, baby! 🎉
- 2024-09-13: ✨🎉 Revamp of Notes Layout and Styles! 🎉✨
- 2024-09-13: Auto update micro posts
- 2024-09-13: Merge pull request #39 from harperreed/response
- 2024-09-13: Add blog and notes sections 🌟✨
- 2024-09-12: Update date and title in now.md 🎉🗓️
- 2024-09-12: 🎉 Enhancements and Style Updates Galore! 🍰
- 2024-09-11: Merge pull request #38 from harperreed/response
- 2024-09-11: 🎉📜 CSS Party: Fancier Notes Layout! 🎉📜
- 2024-09-11: Merge pull request #37 from harperreed/all-notes-reid
- 2024-09-11: 🤖🎉 Added note ID handling and content processing updates! 🚀📝
- 2024-09-11: Added a bunch of new notes and images 📸✨ - Created and added 25 new Markdown notes with details about travels, tips, and experiences. These notes have unique IDs and draft statuses set to false, meaning they’re ready to roll! 🚀 - Added numerous image files (totaling 38!) corresponding to the new notes. 🖼️ - Updated existing notes to reflect the right IDs (i.e., changed note_id from 15 to 46 in one note, etc.) to maintain a clear and sequential order. 📅 - Note metadata includes original URLs pointing to their respective sources to keep everything linked! 🔗
- 2024-09-12: Auto update micro posts
- 2024-09-11: Merge pull request #36 from harperreed/all-the-notes
- 2024-09-11: ✨🎉 Major Note Revamp - Say hello to our new IDs and less clutter! 🚀
- 2024-09-11: Merge pull request #34 from harperreed/notes
- 2024-09-11: Merge branch ‘main’ into notes
- 2024-09-11: 🎉 Revamped Notes Layout & Styling! 🚀
- 2024-09-11: 🎉 CSS Overhaul: Polaroid Magic Activates! 🎨
- 2024-09-11: 🎉 Update Notes List Layout and CSS! 🎉
- 2024-09-11: 🎉 Update Notes Layout and Metadata 🎉
- 2024-09-11: Merge branch ‘main’ into notes
- 2024-09-11: Auto update micro posts
- 2024-09-11: Auto update micro posts
- 2024-09-10: Auto update micro posts
- 2024-09-10: Auto update micro posts
- 2024-09-10: Update notes.yaml
- 2024-09-08: Auto update micro posts
- 2024-09-08: 🎉✨ Added a sparkling new index file for notes! 📚💡
- 2024-09-08: Merge pull request #33 from harperreed/update-authors
- 2024-09-08: 🎉 Update blog configuration and page content for better organization! 🎉
- 2024-09-08: update authors
- 2024-09-08: Merge pull request #32 from harperreed/update-authors
- 2024-09-08: update authors
- 2024-09-08: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-09-08: 🎉 Update AUTHORS Workflow to Trigger on Main Branch 🚀
- 2024-09-08: Auto update micro posts
- 2024-09-08: Fix subtitle handling in create_hugo_content function
- 2024-09-08: 🚀 Update filename generation in grab_micro_posts.py to include subtitles! 🎉
- 2024-09-08: Update notes.yaml
- 2024-09-08: Disable social image generation in params.toml 🤖✨ - Changed
social_image_gen
fromtrue
tofalse
inconfig/_default/params.toml
. - This prevents the automatic generation of a social image, which could lead to more uniformity in post appearances across social media platforms 🚀📸. - No effects on other configurations, but may impact how posts are displayed when shared online. As Harp would say, less clutter, more clarity! 🤷♂️✨ - 2024-09-08: Updated social image generation and filename formatting in config and script 🎉✨
- 2024-09-08: 🚀 Huge deletion day! Goodbye notes and images! 👋🎉 - Removed numerous note files (101 total) from “content/notes” directory 🚫📜. - Deleted images associated with notes across different dates, because they’re just bugs on the wall now! 🐛💔 - Updated “params.toml” to include
social_image_gen = false
, which stops the generation of social images! We need to chill 🥂. - 2024-09-08: 🎉 Major Refactor and Feature Additions! 🎉
- 2024-09-08: Add a new imaging configuration file 🎉🖼️
- 2024-09-08: Renamed markdown files to index.md and cleaned up notes
- 2024-09-07: 🎉 Major Overhaul for Notes Feature! 📝✨
- 2024-09-07: Update pagination settings for notes and add author email to config 🎉🤓
- 2024-09-07: Add Notes section and layouts 📝✨
- 2024-09-07: Improve titles, weights, and layout in content and templates 🎉🙌
- 2024-09-07: 🚀 Major Spring Cleaning: Deleting Unused Note Files and Adjusting Field Name! 🚀
- 2024-09-07: Update requirements.txt
- 2024-09-07: Updated grab_micro_posts.py for better error handling and encoding 🎉🚀
- 2024-09-07: Add python-dotenv to requirements for environment variable management 🌟💻
- 2024-09-07: Add ‘requests’ library to requirements.txt 🚀🍕 - Added
requests
totools/requirements.txt
to facilitate making HTTP requests easily. This addition is crucial because it empowers our code to interact with external APIs without reinventing the wheel. 🦸♂️ - This change ensures that developers have all the necessary dependencies to run the code smoothly right out of the box. No more “why the fuck is this not working?” moments! 😅 - 2024-09-07: 🚀 Update Micro Posts Workflow and Add .env File 🔥
- 2024-09-07: 🎉✨ Introduce new tools for grabbing micro posts! 🚀
- 2024-09-07: ✨🎉 Add GitHub Actions for AUTHORS and Micro Posts 🎉✨
- 2024-09-07: Add name field to menu configuration in _index.md 📝✨ - Added a “name” field with the value “Now” to the menu configuration - This allows for a clearer identification of the menu item in the navigation 🧭
- 2024-09-07: Revamped turntable guide with clearer structure and formatting improvements 🎧✨
- 2024-09-07: Update
social_card.html
for consistent formatting and improved readability 🖌️✨ - 2024-09-07: 🚀 Initial commit: Add gitlog shortcode layout 🎉
- 2024-09-04: 🎉 Update social card assets and markdown title 🎉
- 2024-09-04: 📜 Update “Now” Content and Layout Enhancements 🚀
- 2024-09-04: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-09-04: ✨🎉 New Now Page for September 4, 2024! 🚀📅
- 2024-09-04: Update README.md
- 2024-09-04: Update _index.md
- 2024-09-04: Add new single post layout template! 🎉📰
- 2024-09-04: Merge pull request #30 from harperreed/the-merge
- 2024-09-04: Merge branch ‘main’ into the-merge
- 2024-09-04: 🚀 Add colophon and git log features; refine Makefile 🎉
- 2024-09-04: Enhance footer menu and add colophon page 🎉📄
- 2024-09-04: Rename Posts to Archives and Update Description 🎉📝
- 2024-09-04: 📚 Update About and Post Index Pages to Enhance Readability! 🚀
- 2024-09-04: Update about.md with new blogging stats 📈🎉 - Changed the blogging duration from 23 to 24 years (time flies, right? 🕰️) - Updated the link to “all my posts” instead of “my old blog” to keep it fresh and relevant 🆕🔗
- 2024-09-04: 🎉 About and Archives Overhaul: Say Goodbye to Past-Archives! 🚀
- 2024-09-04: Update out_of_date notice layout and delete unused JavaScript file 🎉🗑️
- 2024-09-04: 🔄 Archive Reorganization: Bye Bye Old Index! 👋 - Deleted content/archives/_index.md as it was redundant. - Renamed and revamped content/posts/_index.md to become the new “Past Archives”. - Adjusted title, type, and URL to reflect the historical context. - Provided a detailed introductory blurb on the old blog, nata2.org, capturing the vibrant history from 2000 to 2015 and giving context to the archived content.
- 2024-09-04: Added out-of-date warning for archived posts and a new partial template 🕰️⚠️
- 2024-08-23: Merge pull request #29 from harperreed/dynamic-social
- 2024-08-23: Summary of changes - 🌟 Added new file:
assets/images/social_card_fg_harper.png
- 🔀 Updated dynamic social card logic inlayouts/partials/social_card.html
- 🔄 Changed background image reference fromsocial_card_bg_harper.png
tosocial_card_bg.png
- 🖋️ Updated author byline format to include both author and date (e.g., “Author Name | 2023-10-10”) - 🎨 Modified byline text color from#898a8d
to#ffffff
- 2024-08-23: Add dynamic social card generation 📸✨
- 2024-07-31: Merge pull request #27 from harperreed/vcards
- 2024-07-31: Update 2024-07-31-vcard-hacks-address-book-hackers.md
- 2024-07-31: Update 2024-07-31-vcard-hacks-address-book-hackers.md
- 2024-07-31: Update 2024-07-31-vcard-hacks-address-book-hackers.md
- 2024-07-31: Update 2024-07-31-vcard-hacks-address-book-hackers.md
- 2024-07-31: updated with why!
- 2024-07-31: updated with why!
- 2024-07-31: updated with why!
- 2024-07-31: updated with why!
- 2024-07-31: updated with why!
- 2024-07-31: updated vcard post
- 2024-07-31: updated vcard post
- 2024-07-31: updated vcard post
- 2024-07-31: updated vcard post
- 2024-07-31: Update 2024-07-31-vcard-hacks-address-book-hackers.md
- 2024-07-31: updated vcard post
- 2024-07-31: updated vcard post
- 2024-07-31: updated vcard post
- 2024-06-09: 🎉 New “Now” page dropped, y’all! 🎉 - Added a fresh update for June 9, 2024 because I’m a time-traveling wizard 🧙♂️ - Geeking out hard on AI/ML like every other nerd on the planet 🤓🤖 - Jamming to tunes on my dope-ass vintage hi-fi setup 🎧🎶 - Gettin’ swole at the gym because I’m old as fuck now 💪👴 - Still an unrepentant bookworm, so send me your recs or GTFO 📚😤 - Tryin’ to blog more consistently (emphasis on “trying”) ✍️😅 - Carrying my camera everywhere again like a proper hipster 📷🕶️ - Uploading my mediocre photos to harper.photos 🖼️💩 - Pondering the impending apocalypse, as one does 💀🌍 - 539 days deep into daily journaling - suck it, procrastination! 📔🖕 - Revamping all my janky-ass websites (pray for me) 🙏💻 - Someone please help me figure out how to share photos better 🆘📷 - Hugo is my love-hate relationship right now 😍😡 - We’re building cool shit at 2389 Research! HMU if you’re into AI and money 🤑🧠 - Stoked for whatever batshit craziness the future holds! 🚀🍿
- 2024-04-12: 🎉 Optimized a shit-ton of images! 🖼️💩 - Crunched down
api-llm-lol.png
,arc-browser.png
,chatgpt.png
and more in/static/images/posts/
📉 - Slimmed PNGs faster than a coked-up Jenny Craig spokesperson 🏃♀️❄️ - Saved some precious bytes, now we can fit even more cat memes! 🐱😸 - 2024-04-12: 🚨 Buckle up, nerds! We’re about to embark on a wild ride through the magical world of meme searching! 🧙♂️🔍🌈
- 2024-04-12: Merge pull request #26 from harperreed/memes
- 2024-04-12: Merge pull request #25 from iandees/patch-1
- 2024-04-12: 🎉 MEME SEARCH ENGINE UNLEASHED!!! 🚀🔍🤣 - Changed publish date to tomorrow cuz why not 🤷♂️ - Flipped that
draft
shit tofalse
so errybody can read this dope ass post 😎📝 - Added some fire emojis to the title for extra 🔥🔥🔥 - 2024-04-12: 🚨 Holy shit, I built a magical meme search engine! 🧙♂️🔍🖼️
- 2024-04-12: fixed photo names
- 2024-04-11: 🎉 Exciting Meme Search Engine! 🔍🤣 - Added a sassy and informative description about building a meme search engine using siglip/CLIP 📝 - Emphasized the fun and learning potential of the project 🧠💥 - Encouraged others to unleash the power of AI on their own images 🚀📸 - No offensive changes, just some fucking awesome improvements! 😎👍
- 2024-04-11: added images. need to rename them. but tired
- 2024-04-11: 🚨🔥 Holy shit y’all, I built a fucking MEME SEARCH ENGINE! 🤯🤖 - Added a new blog post about using siglip and vector encoding to search through my massive meme collection 📸🔍 - Wrote a janky ass crawler to grab all the memes and metadata 🕷️💩 - Used MLX_CLIP to encode the images and get them vector embeddings 🧠📐 - Slammed all that shit into a Chroma vector database for easy searching 🗄️💨 - Search by image or text and find similar memes, it’s like fucking magic! ✨🔮 - Also works on regular ass photo libraries too, find all your forgotten gems 💎📷 - Open sourced this shit so y’all can play with it too, YOU’RE WELCOME 🎁🙏 - Hacked together with my buddy Ivan to recover thumbnails from Lightroom previews 🕵️♂️💾
- 2024-04-06: updated now
- 2024-03-27: 🎉 Adding SEO modules for richer link previews! 🔗🌐
- 2024-03-26: Fix Markdown code block ticks.
- 2024-03-26: 🎉🥳 Woot woot! Check out these sick new updates to my blog config! 🚀💻
- 2024-03-25: Merge pull request #23 from harperreed/office-agent-1
- 2024-03-25: updated headers
- 2024-03-25: tweaked post
- 2024-03-25: cleaned up a lot
- 2024-03-25: cleaned up a lot
- 2024-03-25: cleaned up a lot
- 2024-03-25: added a part 2 teaser
- 2024-03-25: 🎉 Sensors + LLM = Office with ATTITUDE! 😎 🏢💬
- 2024-03-25: 🎉 Our office avatar just leveled up! 🤖🎙️
- 2024-03-25: 👀 Look ma, the office is alive! 🎉 - Added sensors and LLM to make the office talk shit about what’s going on 💩💬 - Uses MQTT to collect JSON sensor data and feeds it to GPT-4 for snarky commentary 🤖🗣️ - Even gave the fucker eyeballs so it can see and roast our outfits 👀👚👖 - Prompt engineering to dial in just the right amount of sass and sarcasm 📈🌶️ - Chat logs full of hilarious and sometimes unnervingly insightful observations 😂😳 - Prediction: Coming soon to a Home Assistant near you! 🏠🔜
- 2024-03-25: added some images
- 2024-03-25: tweaked post and fixed the extension lol
- 2024-03-25: fixed yaml
- 2024-03-25: 👀🔊 The Office Avatar speaks! 🎙️😜
- 2024-03-25: 🎉 The Office Avatar is alive and talking shit! 🎉 - Added computer vision via LLAVA to allow the office to see and comment on what’s happening 👀📸 - Collecting sensor data via MQTT and using GPT-4 to generate hilarious, snarky notifications about the office state 🚪🌡️😎 - Notifications pushed to a Discord channel for maximum lulz 📣💬 - Using the GLaDOS voice model for extra sass 🤖🗣️
- 2024-03-25: 🤖🏢 The office gets an AI makeover! 🎉 - Added
houseagent
to transform boring sensor data into snarky prose using GPT-4 🦜 - Office avatar can now see what’s happening with LLAVA computer vision 👀 - Notifications pushed to Slack and Google Home speaker for maximum sass 📢 - Home Assistant automations enhanced to trigger the AI based on sensor changes 🔄 - New voice model makes the office sound like GLaDOS from Portal 🎮 - 2024-03-17: Merge pull request #22 from harperreed/reset-to-defaults
- 2024-03-17: 📸 🚨 Buckle up, buttercups! We’ve got some SPICY changes to Harper’s blog config! 🌶️ 🔥
- 2024-03-17: 🎉 Cleaned up some cruft and made harper.blog more awesome! 🚀 - Removed unnecessary social links in params.toml 🗑️ - Added meta tags for og:image, og:video, and author in extend_head.html 📸 - Added dark mode support with dark-mode.js 🌙 - Nuked the old head.html and header.html templates 💥 - Added IndieWeb support with rel=“me” links 🕸️
- 2024-03-17: Merge pull request #21 from harperreed/tag-fix
- 2024-03-17: fixed nata2.info urls
- 2024-03-17: fixed tags
- 2024-03-17: 🤖 Zapped the fuck outta ’term’ in disableKinds! 💥 - Added “term” to the disableKinds array in hugo.toml - This will prevent Hugo from generating pages for taxonomy terms - Why? Who the hell knows, but it’s probably some nerdy SEO shit 🤓
- 2024-03-17: 🚀 Optimized site config and build process! 🏗️ - Removed unused entries from .gitignore, keeping shit clean! 🧹 - Added some badass new tasks to the Makefile for previewing and building the site with production settings 🔧 - Tweaked the Hugo config to remove an unused disableKind and keep that fucker lean 💪 - Updated the go.mod and go.sum files to use the latest and greatest version of the hugo-vitae theme 🆕 - Removed the Google Analytics snippet from the footer partial since that shit’s handled elsewhere now 👋
- 2024-03-17: 🔥 Torched the boring deploy step from the Makefile 🔥 - Ripped out that lame ass deploy target like a nasty weed 🌿🪓 - Fixed the capitalization of those builddrafts flags to actually work 🤦♂️ - Now we can spin up the dev server with future and draft content without jumping through stupid hoops 🎪🤸♂️
- 2024-03-17: Merge branch ‘main’ into photos-post
- 2024-03-17: 📆 Moved post date back a day for “How to Leica like a noob” 📸🤓 - Changed date in filename from 2024-03-19 to 2024-03-18 - Updated date in frontmatter to match new filename - Tweaked time to be 09:00 instead of 11:04 cuz mornings are better for Leicaing 🌅
- 2024-03-17: updated to use image shortcode
- 2024-03-14: added a better commit example
- 2024-03-14: 🤖💬 AI-powered git commit messages FTW! 🚀🎉 - Updated content/post/2024-03-11-ai-git-commit-messages.md - Added links to my actual git hook and prompt in dotfiles repo 🔗 - Removed unnecessary code block formatting for the output example 🗑️ - AI is making us lazy devs, but who cares when commit messages are this awesome! 😂👌
- 2024-03-14: 🚀 Post update: AI-powered Git commit messages 🤖💬
- 2024-03-14: 📷 Leica tips for noobs! 📸 - Update post on how to shoot with a Leica like a total beginner - Clarify that f/8 aperture is a manual setting on the Leica M, not automatic. Life is fucking complicated, amirite? 😅 - Encourage sharing photos and link to my own gallery. Sharing is caring! 🤗
- 2024-03-14: 📝 Leica noob guide update! 📸😎 - Removed extra bullet point about leather half cases - Shortened section on photography software - Mentioned importing photos directly to iPhone with SD card reader - Still keepin’ it real and not giving a fuck what others think! 🤘💪
- 2024-03-14: 🎉 Updated photo caption for Eryan pic 📸 - Changed date from 2017 to 2022 🗓️ - Gotta keep those captions accurate AF! 💯
- 2024-03-14: Add new Eryan photo 😍📸, update Leica model specificity in captions 🎯📝
- 2024-03-14: Update Leica photography advice post
- 2024-03-14: content: Update “How to Leica Like a Noob” post
- 2024-03-14: Add photography tips to “How to Leica Like a Noob” post
- 2024-03-14: Update 2024-03-19-how-to-leica-like-a-noob.md
- 2024-03-13: Summary: Update “How to Leica Like a Noob” post
- 2024-03-13: Fix typo in image caption: Change “peaking” to “peeking”
- 2024-03-13: Update netlify.toml
- 2024-03-13: - Set HUGO_VERSION to 0.111.0 for consistency across deploy contexts - Use same Hugo version for production and deploy previews
- 2024-03-13: Add hugo-modules/images and lazy-loader.js
- 2024-03-13: Add photos and captions to “How to Leica like a Noob” post
- 2024-03-13: photos for photos post
- 2024-03-13: Create 2024-03-19-how-to-leica-like-a-noob.md
- 2024-03-12: Update netlify.toml
- 2024-03-12: Update netlify.toml
- 2024-03-12: Update netlify.toml
- 2024-03-12: updated netlify build
- 2024-03-11: Update README.md
- 2024-03-11: Merge pull request #18 from harperreed/seo2
- 2024-03-11: ✨ Update head partial and add OG meta tags
- 2024-03-11: 📝 Add emojis to git commit message tips
- 2024-03-11: published the llm piece
- 2024-03-11: Feat: Improve prepare-commit-msg git hook
- 2024-03-11: llama_cpp not installed, install with: pip install llama-cpp-python Add llm-commit-hook.gif
- 2024-03-11: Add animated gif demonstrating llm-commit-hook usage
- 2024-03-11: hmm
- 2024-03-11: Add llm-commit-hook GIF and update post content
- 2024-03-11: renamed and removed a draft
- 2024-03-11: Update ai-git-commit-messages.md
- 2024-03-11: Enhance error handling and add documentation for prepare-commit-msg hook
- 2024-03-11: Merge branch ‘main’ into llm-ai-commit
- 2024-03-11: Build draft content for deploy previews
- 2024-03-11: - Add TL;DR summarizing the main point - Use local image path instead of external link - Link to prepare-commit-msg hook in dotfiles for reference
- 2024-03-11: Feat: Add AI-generated git commit messages using llm CLI and git hooks
- 2024-03-11: Update AI-generated git commit messages - Update prompt to include guidance on returning a blank string if no changes - Change post date to morning instead of evening - Use ```text for prompt and message examples for better formatting - Add instructions for installing llm CLI using pipx - Add check for llm command before executing hook - Specify language for code blocks (bash, text)
- 2024-03-11: - Added an AI-generated git commit message process - Created a post on AI git commit messages in
ai-git-commit-messages.md
- Integrated LLM CLI and git hooks for automated message generation - Set up customizable prompts for commit messages in.config/prompts/git-commit-message.txt
- Developed git aliases to utilize LLM for commit message generation - Added interactive features to confirm commit messages for staged changes - Implemented a globalprepare-commit-msg
Git hook for automated commit message generation - Included detailed setup instructions for integrating LLM with Git processes - 2024-02-04: added indie auth
- 2024-02-04: Update head.html
- 2024-02-03: Update head.html
- 2024-02-03: Update head.html
- 2024-02-03: Update turntables.md
- 2024-02-03: Update climate-books.md
- 2024-02-03: Update what-have-i-been-up-to.md
- 2024-02-03: Update what-have-i-been-up-to.md
- 2024-02-03: Update digital-contact-tracing-exposure-alerting.md
- 2024-02-03: Update where-to-find-me.md
- 2024-02-03: Update where-to-find-me.md
- 2024-02-03: Update writing.md
- 2024-02-03: Update 3-tips-facebook.md
- 2024-02-03: Update _index.md
- 2024-02-03: Update about.md
- 2024-02-03: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-02-03: changed name of past nows
- 2024-02-03: Update 2024-02-02.md
- 2024-02-02: updated gitignore
- 2024-02-02: added _index for posts
- 2024-02-02: tweaked arvhices and about
- 2024-02-02: updated title
- 2024-02-02: outputs!
- 2024-02-02: updated now posts
- 2024-02-02: updated now
- 2024-02-02: tweaks
- 2024-02-02: updated menu
- 2024-02-02: updated menu. and added index
- 2024-02-02: fixed config, and added proper now
- 2024-01-14: added ios notification post
- 2024-01-02: removed cursor
- 2023-12-31: moved cursor party
- 2023-12-31: updated for cursor party
- 2023-12-18: 0.111.0
- 2023-12-18: 0.121.1 may do it
- 2023-12-18: hugo mod get -u for netlify
- 2023-12-18: maybe this works for netlify
- 2023-12-18: C to c
- 2023-12-18: added climate books
- 2023-11-30: updated netlify hugo version
- 2023-11-30: Merge pull request #15 from harperreed/new-new
- 2023-11-30: updated with new post
- 2023-07-09: Update head.html
- 2023-02-10: added a post about turn tables
- 2023-01-29: removed extra metadata about posts
- 2023-01-29: Update README.md
- 2023-01-29: Merge pull request #14 from harperreed/tweaks
- 2023-01-29: added some content and some tweaks
- 2023-01-29: updated to not use gitmodules
- 2023-01-29: removed themes
- 2023-01-29: updated go info
- 2023-01-29: updated go info
- 2023-01-26: added silly blog post
- 2023-01-26: added silly blog post
- 2023-01-26: added silly blog post
- 2023-01-26: added silly blog post
- 2020-10-05: updated images
- 2020-09-21: publish
- 2020-09-21: whoops
- 2020-09-21: some grammer
- 2020-09-21: updated with dylan fixes
- 2020-09-21: sinker edits.
- 2020-09-21: Update Posts “what-have-i-been-up-to”
- 2020-09-20: Update what-have-i-been-up-to.md
- 2020-09-20: updated pages
- 2020-09-20: updated archive page
- 2020-09-20: Apostrophe (’) is the eighteenth album by Frank Zappa, released in March 1974 in both stereo and quadraphonic formats
- 2020-09-20: updated
- 2020-09-20: some minor tweaks
- 2020-09-20: udpated post
- 2020-09-21: Create Posts “2020-09-21-whats-have-i-been-up-to”
- 2020-07-26: added posts to nofeed
- 2020-07-13: fixed config maybe
- 2020-07-13: updated xml i think…
- 2020-07-09: Update Posts “2020-07-07-streaming-setup”
- 2020-07-09: some progress on my draft
- 2020-07-07: Create Posts “2020-07-07-streaming-setup”
- 2020-07-06: updated social
- 2020-07-05: added harper.photos link
- 2020-06-17: updated cms config
- 2020-06-17: Delete Pages “test-post”
- 2020-06-17: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-06-17: added artchive
- 2020-06-18: Create Pages “test-post”
- 2020-06-17: updated cmd config
- 2020-06-17: Update about.md
- 2020-06-17: Delete Pages “colophon”
- 2020-06-17: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-06-18: Update Pages “colophon”
- 2020-06-17: updaed
- 2020-06-18: Create Pages “colophon”
- 2020-06-17: udpated orbiting
- 2020-06-17: Merge pull request #13 from harperreed/cms/post/orbiting
- 2020-06-17: updated config
- 2020-06-18: Update Posts “orbiting”
- 2020-06-17: tweaked a bit
- 2020-06-17: tweaked a bit
- 2020-06-17: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-06-17: updated cms
- 2020-06-17: Delete Pages “2020-06-18-colphon”
- 2020-06-17: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-06-17: updated back to real date
- 2020-06-18: Create Pages “2020-06-18-colphon”
- 2020-06-17: Delete Pages “2020-06-18-colophon”
- 2020-06-17: updated
- 2020-06-17: updated
- 2020-06-18: Create Pages “2020-06-18-colophon”
- 2020-06-17: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-06-17: updated to have menu
- 2020-06-18: Update Posts “digital-contact-tracing-exposure-alerting”
- 2020-06-17: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-06-17: renamed a few things
- 2020-06-18: Update Pages “about”
- 2020-06-17: updated admin
- 2020-06-17: netlify auth
- 2020-06-17: added admin
- 2020-06-05: added some links
- 2020-06-04: Colloqate Design
- 2020-06-04: fixed My Block, My Hood, My City
- 2020-06-04: fucked up the date
- 2020-06-04: giving updated. undrafted
- 2020-06-04: giving updated.
- 2020-06-04: draft cuz what?
- 2020-06-04: Merge pull request #12 from harperreed/giving
- 2020-06-04: tweaked
- 2020-06-04: tweaked
- 2020-06-04: updated header
- 2020-06-04: try # 232
- 2020-06-04: try # 232
- 2020-06-04: new style
- 2020-06-04: fixed links
- 2020-06-04: fixed links
- 2020-06-04: fixed links
- 2020-06-04: fixed links
- 2020-06-04: added giving
- 2020-04-24: Merge pull request #11 from harperreed/notification
- 2020-04-24: exposure notifications
- 2020-04-24: updated readme
- 2020-04-23: udpated Readme
- 2020-04-23: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2020-04-23: updated with a broader thanks!
- 2020-04-23: Merge pull request #9 from harperreed/ph-edits
- 2020-04-23: Merge branch ‘alliblk-patch-1’ into ph-edits
- 2020-04-23: Merge branch ‘patch-1’ of https://github.com/alliblk/harper.blog into alliblk-patch-1
- 2020-04-23: added quotation
- 2020-04-23: added quotation
- 2020-04-23: added quotation
- 2020-04-23: more alli edits
- 2020-04-23: some changes from alli
- 2020-04-23: some changes from alli
- 2020-04-23: some changes from alli
- 2020-04-23: some changes from alli
- 2020-04-23: Merge pull request #7 from harperreed/ct-post
- 2020-04-23: CovidWatch to Covid Watch
- 2020-04-22: Merge branch ‘master’ into ct-post
- 2020-04-22: updated thanks
- 2020-04-22: Merge pull request #8 from harperreed/favicon
- 2020-04-22: tweaked to allow for old favicon
- 2020-04-22: some clarification
- 2020-04-22: added thanks
- 2020-04-22: added contact tracing post
- 2020-04-22: Merge pull request #6 from harperreed/netlify
- 2020-04-22: added .gitignore
- 2020-04-22: fixed css bug
- 2020-04-22: updated config
- 2020-04-22: try again
- 2020-04-22: fixed i fhitnk
- 2020-04-22: added theme as submodule
- 2020-04-22: added theme as submodule
- 2020-04-22: added theme as submodule
- 2020-04-22: added some new stuff to support new theme
- 2020-04-22: removed docs
- 2020-04-22: updated readme
- 2020-04-22: updated readme
- 2020-04-22: updated url for #
- 2020-04-22: updated netlify config
- 2020-04-22: moved # to hashtag
- 2020-04-22: updated config
- 2020-04-22: update
- 2020-04-22: renamed
- 2020-04-22: updated
- 2020-04-22: updated config and theme (rss)
- 2020-04-22: Added netlify
- 2020-04-22: added seo schema
- 2019-03-19: added orbiting post
- 2019-03-19: added orbiting post
- 2019-03-19: added orbiting post
- 2018-11-25: udpated a bit
- 2018-11-25: Updated docs
- 2018-11-25: changed http to https
- 2018-10-11: updated images
- 2018-10-11: fixed images
- 2018-10-11: added facebook post
- 2018-07-08: Updated docs
- 2018-07-08: made h1 a bit more responsive
- 2018-07-08: Updated docs
- 2018-07-08: changed title
- 2018-07-08: Updated docs
- 2018-07-08: updated
- 2018-07-08: Updated docs
- 2018-07-08: Updated docs
- 2018-07-08: fixed the archives title
- 2018-07-08: Create README.md
- 2018-07-08: Merge pull request #5 from harperreed/oldpost
- 2018-07-08: Merge branch ‘master’ into oldpost
- 2018-07-08: added rss template
- 2018-07-08: finally updated post
- 2018-07-09: Updated docs
- 2018-07-09: updated writing post
- 2018-07-08: moved oldposts to archives
- 2018-07-08: changed archives url
- 2018-07-08: udpated theme
- 2018-07-08: added posts
- 2018-07-08: created archetype
- 2018-07-08: updated makefile
- 2018-07-08: fixed url in back home
- 2018-07-08: Updated docs
- 2018-07-08: added url for oldposts
- 2018-07-08: updated docs
- 2018-07-08: added old posts ideas
- 2018-07-08: Delete CNAME.old
- 2018-07-08: Create CNAME
- 2018-07-08: mayeb named
- 2018-07-08: added site
- 2018-07-08: hmm…
- 2018-07-08: updated
- 2018-07-08: :shrug:
- 2018-07-08: Merge pull request #4 from harperreed/hugo
- 2018-07-08: HUGO! yea. kind of a pita but MUCH faster. and go. not ruby. my friend
- 2018-07-08: migrated to hugo
- 2018-05-02: fixed title
- 2018-05-02: quick cname change
- 2018-05-02: quick cname change
- 2018-04-30: Added some structured data
- 2018-04-30: added sitemap
- 2018-04-28: Merge branch ‘master’ of github.com:harperreed/harper.blog
- 2018-04-28: added js stub
- 2018-04-28: olllllddd posts
- 2018-04-28: Merge B project as our subdirectory
- 2018-04-28: added analytics
- 2018-04-28: google is annoying
- 2018-04-28: update head to claim ownership
- 2018-04-28: updated timezone
- 2018-04-28: updated gemfile
- 2017-04-21: added ignore
- 2017-01-16: updated config
- 2017-01-16: more tweaks. added some google analytics
- 2017-01-16: removed old css
- 2017-01-16: tweaks. bio fixed.
- 2017-01-16: some errant posts
- 2017-01-16: added old posts. oh boy
- 2017-01-16: added old posts. oh boy
- 2017-01-16: a few tweaks
- 2017-01-16: whoops
- 2017-01-16: Merge pull request #3 from harperreed/harpr-theme
- 2017-01-16: a good version
- 2017-01-16: updated template
- 2017-01-16: added 404
- 2017-01-16: added css
- 2017-01-16: added archives
- 2017-01-15: updated
- 2017-01-13: Merge pull request #2 from harperreed/harperreed-static-thing
- 2017-01-13: updated
- 2017-01-13: just like starting over
- 2017-01-13: Merge branch ’theme’
- 2017-01-13: theme
- 2017-01-13: Merge pull request #1 from harperreed/theme
- 2017-01-13: theme, yea
- 2017-01-13: updated config
- 2017-01-13: added some utilities
- 2017-01-13: added writing
- 2017-01-04: added cname for hosting
- 2017-01-04: new jekyll blog. ripe for deploying
- 2017-01-04: first commit
- 2015-06-26: added post list
- 2014-05-08: removed site
- 2014-01-12: regenerated site. tweaked shit to be responsive
- 2014-01-12: regenerated site
- 2014-01-12: cleaned up includes
- 2014-01-12: cleaned up js. moved things to cdn.
- 2014-01-12: cleaned up layouts
- 2014-01-12: cleaned up js. moved things to cdn.
- 2014-01-12: cleaned up css
- 2014-01-12: added new post
- 2014-01-07: updated post to reflect new datas
- 2014-01-07: added gitignore
- 2014-01-07: added gitignore
- 2014-01-07: updated some stats
- 2014-01-07: added Makefile and deploy script. to S3 we will go
- 2014-01-07: updated index
- 2014-01-07: updated index.html
- 2014-01-07: whoops
- 2014-01-07: once a year blog fix
- 2013-09-22: updated site. ALL POSTS! generated shit
- 2013-09-22: updated site. ALL POSTS!
- 2013-09-22: converted from sdos 2 unix
- 2013-09-22: restored all the old posts from 2000-2007
- 2012-11-19: removed ejekyl dependencies. redid bio
- 2012-11-13: unupdated bootstrap
- 2012-11-13: Revert “updated bootstrap”
- 2012-11-13: Revert “updated bootstrap”
- 2012-11-13: updated bootstrap
- 2012-11-13: updated bootstrap
- 2012-11-13: typo
- 2012-11-13: regenerated and added a new post. also tweaked the design quite a bit
- 2012-03-14: updated blog
- 2012-03-14: updated blog
- 2012-03-14: updated and tweaked a fuckton
- 2012-03-14: updated site. new bootstrap. seriously this time
- 2012-03-14: updated site. new bootstrap
- 2012-03-14: updated bootstrap to 2.2
- 2012-02-11: renamed post
- 2012-02-11: added new post and regenerated
- 2012-02-11: updated stylesheet. lets see if this works
- 2012-02-11: regenerated and changed css name
- 2012-02-11: renamed css file
- 2012-02-11: set cdn. cleaned up noise
- 2012-02-11: updated footer forget the year ;)
- 2012-02-11: regenerated using bootstrap
- 2012-02-11: Merge branches ‘bootstrap’ and ‘master’
- 2012-02-11: updated for simpler html
- 2012-02-11: updated blog to use bootstrap
- 2012-02-11: updated blog to use bootstrap
- 2012-01-08: regenerated my blog
- 2012-01-08: updated index.html to reflect my current ability to blog
- 2011-10-02: regenerated the site
- 2011-10-02: fixed up post
- 2011-10-02: updated posts
- 2011-10-02: tweaked includes
- 2011-10-02: updated/tweaked post. added twitter intents
- 2011-10-02: tweaked index.html
- 2011-10-02: added more detail to bio
- 2011-10-02: deleted old renamed post
- 2011-10-02: renamed and edited post
- 2011-10-02: updated index to reflect new blog approach
- 2011-09-27: changed date in url
- 2011-09-27: changed date
- 2011-09-27: added new post
- 2011-04-18: updated title
- 2011-04-17: updated _site
- 2011-04-17: reset site again
- 2011-04-17: added empty site
- 2011-04-17: reset _site dir
- 2011-04-17: stole archive page layout from al3x. cuz his is awesome. going to tweak in a bit
- 2011-04-13: cleaned up data
- 2011-02-06: hopefully i didn’t fuck it up this time
- 2011-02-06: site.yaml is edited
- 2011-02-06: fixed feed bug
- 2011-02-06: fixed feed bug
- 2011-02-06: fixed feed bug
- 2011-02-06: fixed feed bug
- 2011-01-26: forgot to add the post. hah
- 2011-01-26: published post about drydrop
- 2011-01-26: fixed the date in newest post
- 2011-01-26: added new post
- 2011-01-14: changed about path
- 2011-01-14: changed /about to /about/
- 2011-01-14: added list of media to invalidate script
- 2011-01-14: added list of media
- 2011-01-14: tweaked CSS and added missing images
- 2011-01-14: compressed css
- 2011-01-14: trimmed images
- 2011-01-14: fixed a few css bugs. i am terrible at s///g hahaha
- 2011-01-14: migrated to a cdn on aws: https://gist.github.com/780318
- 2011-01-01: changed the number of posts on the index page
- 2011-01-01: published the most recent post. retrospective.
- 2011-01-01: tweaked the design a bit
- 2011-01-01: 2011 retrospective post is almost done
- 2011-01-01:
- 2011-01-01:
- 2011-01-01: added my newest post. 2011 retrospective
- 2010-12-07: fixed site
- 2010-12-07: published lincoln square post
- 2010-12-06:
- 2010-12-06: Cleaned up post. Ready to post it.
- 2010-12-03: Merge branch ‘master’ of github.com:harperreed/harperreed-blog
- 2010-12-03:
- 2010-12-03: how to make a good shirt
- 2010-11-01: regenerated the entire site
- 2010-11-01: modified the bio and the header
- 2010-11-01: regenerated the site
- 2010-11-01: added new post about techcocktail
- 2010-09-26: fixed spelling mistake.
- 2010-09-26: fixed spelling mistake
- 2010-09-25: fixed a image url issue. haha. stupid flickr
- 2010-09-25: regenerated blog with new entry
- 2010-09-25: _posts/2010-09-25-cta-hacking-unofficial-apis-and-winning-a-data-innovation-award.markdown
- 2010-09-03: added webfinger to look up my email address
- 2010-09-03: regenerated site
- 2010-09-03: added post about venture hacks scout
- 2010-08-26: updated draft abotu lincoln square
- 2010-08-17: fixed a title. whoops
- 2010-08-17: added drafts dir and a draft
- 2010-08-17: added new post. generated
- 2010-08-16: Merge branch ‘master’ of git@github.com:harperreed/harperreed-blog
- 2010-08-16: regenerated new content
- 2010-08-16: regenerated site
- 2010-08-16: Merge branch ‘master’ of github.com:harperreed/harperreed-blog
- 2010-08-16: added drafts dir
- 2010-08-16: deleted new post
- 2010-08-16: fixed hte home
- 2010-08-16: ready to regenerate the entire site. ugh
- 2010-08-16: did a bunch of cleaning of content
- 2010-08-16: did a bunch of cleaning of content
- 2010-08-16: fixed a bunch of template problems
- 2010-08-16: fixed a bunch of template problems
- 2010-08-16: regenerated site - but this time with dates
- 2010-08-16: added dates to posts
- 2010-08-14: regenerated the site
- 2010-08-14: moved the new archives to the archives
- 2010-08-14: regenerated the site
- 2010-08-14: trimed down posts
- 2010-08-14: added archive2. let’s see if it works
- 2010-08-14: readded all the earlier posts
- 2010-08-14: flipped lsi switch
- 2010-08-14: regenerated the site using posts from 2010. i just realized that this will not work ;)
- 2010-08-14: tweaked config.yaml to use lsi for new posts
- 2010-08-14: removed all the old posts to make building a lot easier and lighter
- 2010-08-14: removed insane whitespace from this archive page
- 2010-08-14: Merge branch ‘master’ of git@github.com:harperreed/harperreed-blog
- 2010-08-14: rendered the rest of the content
- 2010-08-12: compressed css
- 2010-08-12: changed rss feed url back to feedburner
- 2010-08-12: about to regenerate again
- 2010-08-12: added all the rest of the posts. this is going to take 80 years to regenerate
- 2010-08-12: changed _site.yaml
- 2010-08-12: pushed to live blog. regenerated
- 2010-08-12: added some shit, regenerated the site and fixed the 404. lets see if the post commit hook works
- 2010-08-12: tweaked _site.yaml for 404
- 2010-08-12: modified a bunch fo shit
- 2010-08-12: added 404.html
- 2010-08-12: tweaked _site.yaml
- 2010-08-12: regenerated site
- 2010-08-11: trying out the _site.yaml
- 2010-08-11: added test post
- 2010-08-11: various tweaks. on my way to pushing this live. some parts of jekyll are super annoying. some parts are super awesome
- 2010-07-12: added posts
- 2010-07-12: generated a great blog
- 2010-07-12: a new generation
- 2010-07-12: a bunch of changes and a newly generated site
- 2010-07-12: added a cleanhtml script and cleaned up the html of a bunch of offending posts
- 2010-07-12: added a cleanhtml script and cleaned up the html of a bunch of offending posts
- 2010-07-12: separated the good from the bad
- 2010-07-12: removed dos newline
- 2010-07-12: about to generate the site
- 2010-07-12: updated posts. killed site
- 2010-07-12: Merge branch ‘master’ of github.com:harperreed/harperreed-blog
- 2010-07-12: added tags to the wordpress exporter
- 2010-07-07: added wordpress sql
- 2010-07-07: posts added.
- 2010-07-05: added post_errors.txt
- 2010-07-05: generated entire site
- 2010-07-05: almost there. archives done, comments working, need tags/categories and then i will be done
- 2010-07-05: fixed posts.html
- 2010-07-05: done for the night
- 2010-07-05: done for the night
- 2010-07-04: changed from markyuasdlkj to rdiscount
- 2010-07-04: generated site.
- 2010-07-04: fixed and reimported my blog
- 2010-07-04: first commit
Built with ❤️ using Hugo and deployed with Netlify.