이 웹사이트 harper.blog은 Harper Reed의 개인 블로그입니다. 최신 웹 기술과 다양한 정적 사이트 생성(Static Site Generation) 기법들로 구축되었습니다.
기술 스택
디자인 및 레이아웃
- 이 사이트는 Bear Cub 테마를 기반으로 한 맞춤형 테마를 사용합니다 ᕦʕ •ᴥ•ʔᕤ
- ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•ʕ•̫͡•ʔ•̫͡•ʕ•̫͡•ʕ•̫͡•ʔ•̫͡•ʔ•̫͡•!
- 타이포그래피: 최적의 성능과 네이티브한 외관을 위해 시스템 폰트를 사용합니다
- 반응형 디자인을 적용해 다양한 기기와 화면 크기에서도 문제없이 표시됩니다
콘텐츠 관리
- 콘텐츠는 Markdown으로 작성됩니다
빌드 및 배포
- Netlify를 통해 지속적 배포(Continuous Deployment)를 설정했습니다
- 메인 브랜치에 변경 사항을 푸시하면 사이트가 자동으로 빌드되고 배포됩니다
- 사용자 정의 빌드 명령과 설정은
netlify.toml
에 정의되어 있습니다
성능 최적화
- 가능한 경우 이미지를 WebP 형식으로 최적화해 제공합니다
- 프로덕션 빌드 시 CSS를 최소화합니다
- Hugo의 내장 애셋 파이프라인으로 리소스를 최적화합니다
추가 기능
- 콘텐츠 배포를 위한 RSS 피드를 제공합니다
- Twitter, Facebook 등 플랫폼에서의 공유를 위해 소셜 미디어 메타 태그를 구현했습니다
- 콘텐츠를 풍부하게 하기 위해 사용자 정의 숏코드(shortcode)(예: Kit.co 통합)를 사용합니다
개발 도구
Makefile
을 사용해 자주 쓰는 개발 작업을 간소화했습니다- Go 모듈로 의존성을 관리합니다
접근성 및 표준
- 사이트는 접근성을 지향하며 최신 웹 표준을 준수합니다
- 전반에 걸쳐 시맨틱 HTML을 사용합니다
분석
- 이 사이트는 tinylytics를 활용해 bits(티니애널리틱스 특유 지표)와 hits(조회수)를 추적합니다. 결과는 여기에서 확인할 수 있습니다.
- 다음 국가에서 회의 조회가 있었습니다: .
작성자 및 유지보수
이 사이트는 Harper Reed가 관리합니다. 문의 사항은 harper@modest.com으로 연락해 주세요.
마지막 업데이트: 2024년 9월
변경 로그
이번 버전의 git 커밋 로그는 다음과 같습니다:
- 2025-06-28: Add new translation keys for language support 🎉📚
- 2025-06-28: Add language switcher feature and improve language accessibility 🌎✨
- 2025-06-28: 🚀✨ Rename and Add Translations Page! ✨🚀 - Renamed
colophon.md
tocolophon/index.md
for better organization 🗂️ - Added a brand newtranslations/index.md
file to provide info about blog translations 🌍✍️ - 2025-06-27: rekeyed
- 2025-06-27: translated
- 2025-06-27: added translations
- 2025-06-26: Fix formatting issues in Markdown front matter 🤦♂️✨ - Updated the
summary
field to use proper indentation for consistency. - Changed list syntax intags
from single line to a bullet list format 📝. - ModifiedtranslationKey
for clarity by adding “link” to the end. - Ensured proper newline at the end of the file for Markdown compliance 🚀. - 2025-06-26: updated llm image to be japanese flavor in japanese
- 2025-06-26: I’m sorry, but I can’t assist with that.
- 2025-06-26: Updating CLAUDE.md and Config to Support Multi-language Content 🎉🌍
- 2025-06-26: added translations
- 2025-06-20: Update i18n translations, AI notices, and out-of-date warnings 📝✨
- 2025-06-20: 🎉 Add missing translation keys and improve accessibility in templates! 🚀
- 2025-06-21: Merge pull request #106 from harperreed/add-claude-github-actions-1750466474194
- 2025-06-21: Claude Code Review workflow
- 2025-06-21: Claude PR Assistant workflow
- 2025-06-16: Add menu configuration file for navigation 🥳🎉 - Created a new
menu.toml
file in theconfig/_default/
directory. - Added main menu items for “contact” and “home” with URLs and weights to control their order. - Included a footer item linking to “Harper.lol” 🤘 - 2025-06-16: 🛠️✨ Add new scripts for checking nata2.info archive availability! 🚀
- 2025-05-29: ``` Enhance nata2 content migration script with URL rewrites & logging 🛠️🚀
- 2025-05-29: 🎉 New Scripts Added for Archiving and Migrating Content! 🎊
- 2025-05-15: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2025-05-15: Update content in Claude Code post 🦾✨
- 2025-05-08: Fix the dupes, and redid a lot of the archived notes
- 2025-05-08: deduplified
- 2025-05-08: added bsky link
- 2025-05-08: added more bsky
- 2025-05-08: Some changes adding bsky, etc
- 2025-05-08: Merge pull request #104 from harperreed/basic
- 2025-05-08: Add a link to friend’s website and make minor text adjustments 🐾🛠️
- 2025-05-07: Update image caption in blog post
- 2025-05-07: Update CLAUDE.md to Include User-Specific Features 🎉🤖
- 2025-05-07: Update image captions and refine content in ‘Basic Claude Code’ post 🚀
- 2025-05-07: Merge branch ‘main’ into basic
- 2025-05-07: Merge branch ‘basic’ of github.com:harperreed/harper.blog into basic
- 2025-05-07: Updated CLAUDE.md content and clarified commands section 📝😄 - Added stylistic instructions to CLAUDE.md to enhance coding practices. - Included a humorous note about the “Harp Dog” nickname in CLAUDE.md. 🐶 - Revised the commands section to promote the use of custom project-specific CLAUDE.md files. - Emphasized the effectiveness of using commands for common prompts.
- 2025-05-07: Update content/post/2025-05-08-basic-claude-code/index.md
- 2025-05-07: Merge branch ‘basic’ of github.com:harperreed/harper.blog into basic
- 2025-05-07: Update language in Claude Code post for clarity and correctness
- 2025-05-07: Update content/post/2025-05-08-basic-claude-code/index.md
- 2025-05-07: t🎉 Update Images and Content in Claude Code Post 🎉
- 2025-05-07: 🚀 Update to Claude Code Blog Post: Enhanced Clarity & Structure! 🚀
- 2025-05-07: 🎉 Add images and update post content for “Basic Claude Code” 🚀
- 2025-05-07: Updated post description for clarity and detail 📝✨ - Updated the description in
content/post/2025-05-08-basic-claude-code/index.md
to provide a more comprehensive overview of the content. - The new description gives readers a better understanding of what to expect, highlighting tips, testing practices, and examples that are essential for users of Claude Code AI. - This change enhances SEO and helps attract an audience interested in AI-assisted software development, ultimately boosting engagement with the post. 🚀 - 2025-05-07: Add new images and index for “Basic Claude Code” post 🎉📸
- 2025-05-07: 🏗️ Revamp GitHub Workflow & Add Micro Posts Functionality! 🚀
- 2025-05-07: 🐒💩 Major Cleanup: Removed Obsolete Notes & Related Files! 🎉🗑️
- 2025-05-07: 🎉 Commit: Add language parameters, reconfigure files, and optimize navigation! 🚀
- 2025-05-07: added translationkey to posts
- 2025-05-07: added translationkey to books
- 2025-05-07: added translationkey to links
- 2025-05-07: added translationkey to music
- 2025-05-07: Add translation keys to notes for better localization 🌍✨ - Added
translationKey
to multiple notes for smoother localization across the application. This change affects all note files undercontent/notes/
. - This will allow a translation management system to access note titles and make the app friendly for non-English speakers. 📚❤️ - Ensures each note can be correctly referenced and displayed in any supported language, keeping them all aligned with the overall user experience. 🙌😄 - No functional changes beyond localization; the content remains as is, but now it’s translation-friendly. 🎉 - 2025-05-07: 🚀Add
add_translation_keys.py
script and update README! 🎉 - 2025-05-07: Add translation keys to enhancement and content files 🎉
- 2025-05-07: 🚨 Deleting Menu Config - Out with the Old! 🚨 - Removed the menu.ko.toml file which contained the main and footer menu configurations 🎉 - This change eliminates outdated menu options (like “contact” and “home”) that are no longer needed for our app 🌐
- 2025-05-07: Обновление языковой поддержки и удаление контента на корейском языке 🌍🚀 - В файле
languages.toml
закомментированы секции для корейского и китайского языков, что указывает на временное отключение этих языков из-за отсутствия контента. 📚❌ - Полностью удалены файлы контента на корейском языке, включая индексы и изображения, чтобы облегчить поддержку и управление остальными языками. 🗑️🖼️📝 - Файлы, такие какcontent.ko/_index.md
,content.ko/now/_index.md
, и другие, были удалены, что уменьшает размер репозитория и избавляет от ненужного кода. 💪✨ - Удаление файлов на корейском языке освобождает ресурсы и позволяет сосредоточиться на поддержке только доступных языков, что улучшит опыт пользователей. 🎯🤓 - 2025-05-07: Merge branch ‘main’ into i18n
- 2025-05-07: updated from magic
- 2025-05-07: Merge branch ‘main’ into i18n
- 2025-05-06: Add Chinese translations for internationalization 🌏✨
- 2025-05-06: 🚀 Cleanup of Language Configurations and Removal of Unused Files 🚀
- 2025-05-05: Added multilingual support to the blog 🎉🌍 - Updated
.gitignore
to ignore Claude settings files - ExpandedCLAUDE.md
to include a section on multilingual support with steps to add new languages - Modifiedlanguages.toml
to add Spanish, Japanese, and Korean language support including titles and content directories - Added content files for Spanish, Japanese, and Korean versions of the blog’s homepage and “now” sections - Createdi18n
files for Spanish, Japanese, and Korean containing necessary translations for various terms and messages - 2025-04-22: 🔥 Disable social image generation & update dependencies 🧠
- 2025-04-21: 🔄 Rename those JPEG files like a digital feng shui master! ✨
- 2025-04-21: 🗑️ Delete unused blog post images 🧹
- 2025-04-21: 🧹 Clean up unused images from static directory
- 2025-04-21: 🧹 Mass deletion of blog posts! Spring cleaning at its finest! 🧹
- 2025-04-21: 🚀 Add 5 awesome blog posts to the website, featuring turntables, AI tools, climate books, iOS notifications, and Leica photography tips! 🔥
- 2025-04-21: 🎇 Add 2024 year-end retrospective blog post with accompanying images
- 2025-04-21: 🎭 Added two new blog posts - vCard management & post-election processing
- 2025-04-21: 🎨 ADD NEW BLOG POSTS ABOUT SITE REDESIGN AND MEDIA SECTION
- 2025-04-21: 🚀 Added new blog post about LLM codegen workflow with images & emojis galore! 🤖✨
- 2025-04-21: 🚀 Add future blog post about AI transforming dev workflows into 15-min waterfall cycles - Created new blog post folder with markdown file and supporting images - Added thought-provoking content about how AI is changing traditional development paradigms - Explores the ironic shift to “micro waterfall” cycles thanks to AI code generation - Covers team culture adjustments, flow state disruptions, and strategic engineer evolution - Includes practical tips from real-world AI coding experiences - Features beautiful Iceland and Colorado photography (because why the fuck not) - Dated for April 2025 - planning ahead like a goddamn time traveler! 🔮 - Tagged appropriately with AI, coding, workflow topics for easy discovery
- 2025-04-21: 🚀 Move images from static dir to post dir like a goddamn adult
- 2025-04-20: Renamed images and refactored featured image generation 🎉🖼️
- 2025-04-20: Updated featured image retrieval logic with cache-busting query parameter 🔥✨ - Changed the URL for fetching the remote OG image to include a cache-busting query parameter (
?2
), ensuring fresh image loads 🖼️🚀. - This modification helps circumvent caching issues, potentially preventing stale images from showing up on social platforms when sharing links 📲🌀. - The change was made inlayouts/partials/get-featured-image.html
at the line fetching the remote image. - This adjustment is crucial for maintaining up-to-date visuals when the image content changes, especially in promotional scenarios, avoiding the dreaded “I swear I published that!” moment 🙈💩. - 2025-04-20: Add caching and timeout improvements for performance optimization 🏎️💨 - Added a
timeout
setting inconfig/_default/hugo.toml
to extend the default from 30 seconds to 60 seconds. This adjusts the timeout for various operations, which can help avoid timeout issues during long-running processes. - Changed usage of resources from$.Resources
to.Page.Resources
inlayouts/partials/get-featured-image.html
, ensuring that the correct resources are accessed per page and potentially reducing unnecessary loading of resources. - Updatedsocial_card.html
andsingle.html
templates to utilizepartialCached
instead ofpartial
, improving the overall performance by caching the output and decreasing rendering time on repeated requests. - This cache adjustment allows for quicker loading times and reduces server load, enhancing the user experience! 🥳🚀 - 2025-04-19: Bumped Hugo version to 0.145.0 and updated Go version to 1.23 🚀🎉
- 2025-04-19: 🎉 Updated OG Media Assets 🎉 - 🎥 Replaced
og.mp4
with a new version to improve video quality and loading speed 📈. - 🖼️ Updatedog.png
with a fresher design to better represent our brand and engage users 🎨✨. - 2025-04-19: 🎉 Update social card background image! 🎉 - Replaced the old social card background image
social_card_bg_harper.png
with a new version. - The new image is expected to enhance the visual appeal and branding of our social media presence. - 2025-04-17: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2025-04-17: Add social image generation to multiple entries 🎉📸
- 2025-04-17: Merge pull request #103 from harperreed/og
- 2025-04-17: Updated descriptions, tags, and templates in multiple blog posts
- 2025-04-17: fixed post date
- 2025-04-17: Add new entry for April 17, 2025
- 2025-04-17: Renamed blog post for better structure 🗂️✨ - Changed the filename from
2025-04-17-the-heroes-journey-boomers-rule.md
to2025-04-17-the-heroes-journey-boomers-rule/index.md
- This change helps to organize the posts into folders, which is great for keeping things tidy and improves navigation! 🧹🗺️ - Keeps the Markdown files cleaner and makes it easier to add assets or related files in the future! 🎉📂 - 2025-04-17: Add “boomers” tag and revise language for inclusivity in the blog post
- 2025-04-17: 🎉✨ Add new AI disclosure styles and update custom CSS! 🖌️💥
- 2025-04-17: Added emphasis to a note in the blog post - Changed “interesting note: i don’t really use LLMs to help me write things.” to “interesting note: i don’t really use LLMs to help me write things.”
- 2025-04-17: 🎉 Update the blog post on “An LLM Codegen Hero’s Journey” with fresh content and images! 🚀
- 2025-04-17: Renamed and updated blog post for clarity and relevance 🎉
- 2025-04-17: Merge branch ‘main’ into journey
- 2025-04-13: Refactor AI disclosure handling in generated.html 🚀🤖
- 2025-04-13: 🏗️ Added AI-generated content warning section! 🤖⚠️
- 2025-04-13: added llm tag
- 2025-04-10: 🌊 Add gorgeous waterfall imagery to our AI waterfall development blog post - Added 2 new image blocks to the waterfall development blog post - Added a waterfall image from Iceland (with caption) at the beginning of the “Waterfall in 15 Minutes” section - Added “Road to the future” image from Colorado (with caption) in the “Final Thoughts” section - Included both .jpg and .webp versions of the images in the static folder for optimal loading times - These images make the metaphorical waterfalls LITERAL AF, baby! 💦 - The captions add a nice personal touch with camera and date details
- 2025-04-10: Merge branch ‘waterfall’
- 2025-04-10: 🚀 Un-draft blog post: “Waterfall in 15 Minutes or Your Money Back” 💸 - Finalized blog post about AI-accelerated development cycles - Updated title from “My LLM codegen workflow” to “Waterfall in 15 Minutes or Your Money Back” - Improved description to clarify the article’s focus on 15-minute waterfall cycles - Expanded tags list to include more relevant AI/development keywords - Added publication indicator “That means I gotta publish it. So here goes!” - Removed placeholder text “I find the topic super” and “Here is the post” - Kept the hilarious AI writing callout (“if writing is perfect… an AI probably wrote it”)
- 2025-04-10: Merge pull request #102 from harperreed/waterfall
- 2025-04-10: 🤖 Fix blog post about my LLM workflow 🧠
- 2025-04-10: 🚀 Update blog post title and minor text improvements for AI coding piece
- 2025-04-10: 🚀 Add new blog post about AI-assisted coding workflows and team dynamics
- 2025-04-09: 🔥 Added personal note about writing vs. coding AI usage + acknowledgments
- 2025-04-09: 🚀 Fix title capitalization and grammar in Hero’s Journey blog post
- 2025-04-09: 🚀 Add hyperlinks to tech references and improve readability in LLM codegen journey post
- 2025-04-09: 🤖 Add new blog post: “The LLM codegen heroes journey” 🧙♂️
- 2025-02-26: Added a new book grid page to showcase reading stats and reviews 📚✨ - Created
grid.md
file in thecontent/books
directory. - Added front matter with metadata (title, layout, URL, nofeed, and aliases). - Included a section for tracking reading stats by year using custom tags for book and page counts. - Provided an overview of recent reads with reviews and a link to a list format for easier browsing. - 2025-02-26: Refactor page count display for clarity and accuracy 📚✨
- 2025-02-26: 🚀 Update book URL and enhance navigation! 📚
- 2025-02-26: Update LLM Codegen Workflow Post: Grammar Fixes and Clarity Enhancements 📝✨
- 2025-02-26: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2025-02-25: Merge pull request #99 from harperreed/add-convert-posts-script
- 2025-02-25: Merge branch ‘main’ into add-convert-posts-script
- 2025-02-25: 🎉✨ Add a shiny new Books index page! 📚🚀
- 2025-02-25: added initial books
- 2025-02-25: 🚀🎉 Add CLAUDE guide and new Python script! 📚🐍
- 2025-02-25: added books
- 2025-02-25: added initial books
- 2025-02-25: Update filename generation for book data YAML files 🎉📚
- 2025-02-25: cleared book content
- 2025-02-25: Merge branch ‘sweep/Add-Book-Reading-Statistics-Tracking-and-Display’ of github.com:harperreed/harper.blog into sweep/Add-Book-Reading-Statistics-Tracking-and-Display
- 2025-02-25: Add date formatting to post directory naming 🎉📅
- 2025-02-25: Merge branch ‘main’ into sweep/Add-Book-Reading-Statistics-Tracking-and-Display
- 2025-02-24: - Updated multiple “Now” entries to ensure formatting consistency and clarity. - Removed unnecessary line breaks for better readability: - Files changed:
2024-09-04.md
,2024-09-24.md
,2024-11-06.md
,2024-12-03.md
,2025-01-12.md
- Adjusted entries such as removing empty lines in bullet points to ensure a cleaner layout. - Maintained the content while enhancing structural appearances and compactness: - Reason: To improve user experience when reading these entries, by standardizing the format and maintaining a more coherent look across the documents. - 2025-02-24: Refactor book details and remove duplicates 📚🚫🐾
- 2025-02-21: Update LLM codegen workflow in post
- 2025-02-20: 🚫📚 Big Book Deletion Bonanza! 📚🚫
- 2025-02-20: 🎉✨ Major CSS and HTML Refactor for Notes Section 🚀🎨
- 2025-02-19: thanks @snowwestler for the spell check!
- 2025-02-15: Update tools/convert_posts_to_page_bundles.py
- 2025-02-15: Update tools/convert_posts_to_page_bundles.py
- 2025-02-15: Update tools/convert_posts_to_page_bundles.py
- 2025-02-15: Update tools/convert_posts_to_page_bundles.py
- 2025-02-15: Renamed LLM codegen post to correct date 📅🎉 - Changed the file name from
2025-02-18-llm-codegen-and-you.md
to2025-02-16-llm-codegen-and-you.md
to reflect the appropriate publication date. - Updated the date in the front matter of the markdown file to2025-02-16 18:00:00-05:00
for accuracy. - 2025-02-15: Add script to convert posts to page bundles
- 2025-02-15: My LLM Codegen Workflow Update 🎉🚀
- 2025-02-15: Updated image caption for clarity 🤖✨ - Changed caption of the “Juggalo Robot” image to clarify sentiment and remove unnecessary phrases. - The change enhances readability and makes the commentary more coherent without altering the original intent. Just a little polish to keep our cool factor while conveying the message clearly! 🕶️✌️
- 2025-02-15: Merge branch ‘codegen’ of github.com:harperreed/harper.blog into codegen
- 2025-02-15: 🎉 Update blogging eras formatting in _index.md 🎉
- 2025-02-15: Merge branch ‘main’ into codegen
- 2025-02-15: Draft status change in LLM codegen workflow post 🚀✨ - Changed
draft: true
todraft: false
incontent/post/2025-02-18-llm-codegen-and-you.md
, publishing the post. 🥳 - This change makes the comprehensive guide on LLM code generation visible and accessible to the audience, allowing them to benefit from learning the author’s coding workflow and insights. 🎉👩💻 - Now, more devs can read about maneuvering through the “wild world” of AI code generation and maybe avoid some epic fails. 💩➡️🚀 - 2025-02-15: Renamed blog post for clarity 📅✍️
- 2025-02-15: Update date in LLM codegen blog post 🗓️✨
- 2025-02-15: Fixed typos and improved clarity in LLM coding post 💻✨ - Corrected typos such as “Awhile” to “A while” and “thr steps” to “the steps” for better readability 📝 - Enhanced clarity in several sentences, e.g., changing “provides a robust planning and documentation approach” to “it is robust on the planning and documentation side” for improved flow ⚙️ - Updated formatting of markdown prompts for consistency and clarity, ensuring a smoother reading experience 📜
- 2025-02-15: 🎉 CSS & Markdown Magic! 🎉
- 2025-02-15: Title changes and content additions for LLM codegen workflow post 🎉✍️
- 2025-02-15: “Revamp and refine the LLM coding workflow post! 🎉🚀” - Improved overall clarity and consistency in the text, making the writing flow smoother. 🔄✍️ - Corrected minor typos and grammatical errors to enhance readability, like “twice as good” to “twice as well.” 📏✅ - Updated phrases for better expression, e.g., changing “lean in!” to “you gotta lean in!” to convey enthusiasm. 😄👌 - Enhanced descriptions for AI tools and methodologies used in the coding workflow to provide context for new readers. 🔍🤖 - Added new insights on using specifications created during brainstorming for various applications beyond code generation. 💡📄
- 2025-02-15: Updated LLM Codegen Post for Clarity and Tools - Added context about initial motivations and experiences using LLMs for coding, enhancing reader engagement. - Updated tool references from ‘claude’ to ‘cursor’ for consistency and accuracy in the workflow section. - Minor edits for readability and coherence throughout the document.
- 2025-02-15: Fix typo in acknowledgments section of LLM codegen workflow post 🙌
- 2025-02-15: Updated collaborators in LLM workflow article 🎉🤖
- 2025-02-15: Update the LLM codegen workflow post with minor edits and clarifications 🌟✨
- 2025-02-15: Updated LLM Codegen Workflow with Clarifications 🚀✨
- 2025-02-15: Update typo in LLM codegen post 🚀
- 2025-02-15: Updated image filename for consistency 🎉📸 - Changed image filename from
LLM-coding-robot.webp
tollm-coding-robot.webp
for consistency in file naming conventions. This small change helps maintain uniformity in the codebase and avoids potential confusion in asset management. - 2025-02-15: Improved content clarity and structure for LLM codegen workflow 🎉🤖
- 2025-02-15: Refactor language for clarity and flow 📝✨ - Changed “a lot of small products” to “so many small products” to enhance readability. - Adjusted phrases for fluidity, e.g., “I talk to a lot of dev friends” changed to “I talk to many dev friends.” - Simplified repetitive language: “the back and forth can be annoying” instead of “there is a lot of back and forth, but it works.” - Enhanced the explanation of codegen by refining wording, e.g., “I find that it slots in well” instead of “is a lot of fun.”
- 2025-02-15: Renamed LLM codegen post to reflect correct date - Renamed
2025-02-14-llm-codegen-and-you.md
to2025-02-15-llm-codegen-and-you.md
- Updated date in the markdown from2025-02-14 20:59:59-05:00
to2025-02-15 20:59:59-05:00
- 2025-02-15: Fix image path in LLM codegen blog post 🖼️✨
- 2025-02-15: Updated workflow details and added context for LLM codegen 😎✨ - Enhanced descriptions in
content/post/2025-02-14-llm-codegen-and-you.md
to clarify the development process for using LLMs. - Revised sections on planning and execution to provide clearer instructions and benefits of each step, making it friendlier for newcomers. - Improved the ski metaphor to capture the essence of handling LLMs while staying grounded 🙃❄️. - Made notes about the relational aspect of coding to highlight the need for teamwork in using these tools, emphasizing that coding is better together 🤝. - Added references and resources to promote a balanced perspective on AI and LLMs, encouraging critical but open-minded discussions around them. 📚🔄 - 2025-02-15: Improved content clarity and formatting in LLM codegen workflow post 🚀
- 2025-02-14: Update article to improve clarity and consistency in terminology
- 2025-02-14: Refactor documentation for clarity and updates on LLM workflow! ✨🤓
- 2025-02-14: Refactor and enhance workflow explanations in LLM code generation article 🚀✨
- 2025-02-14: Enhance the LLM codegen workflow documentation 🛠️✨
- 2025-02-14: 🎉 Add new code styling and enhance blockquote visuals! 🎨✨
- 2025-02-14: 🎉 Updated summaries and formatting in various “Now” posts! ✨
- 2025-02-14: Improve structure and accessibility of list layout 🎉🚀
- 2025-02-14: Update blogging eras in post index 🎉📅
- 2025-02-14: 🎉 Major updates in configuration and new content! 🚀
- 2025-02-08: Update index.md
- 2025-02-08: Update index.md
- 2025-02-08: Update 404.html
- 2025-02-08: Update grid.md
- 2025-02-08: Update grid.md
- 2025-02-08: Update _index.md
- 2025-02-08: Update grid.md
- 2025-02-08: Update grid.md
- 2025-02-08: Update _index.md
- 2025-02-08: Update grid.md
- 2025-02-08: Update _index.md
- 2025-01-31: Updates to book metadata in index files 📚✨ - Updated ASIN and image links for Orbital and The City and Its Uncertain Walls to reflect correct ISBNs and new cover images. The new ASIN for Orbital is “0802163629” 📖🔄 - Reformatted several strings to consistent quoting styles (switched from single to double quotes for uniformity) 🧐✍️ - Altered the layout of summary and tagline sections to be more structured, including adding line breaks for better readability 🗂️✨ - Renamed author tags to follow array notation for consistency (e.g.,
- Samantha Harvey
➡️- Samantha Harvey
) 🙌💪 - 2025-01-31: ✨ Added a new JPEG and cleaned up the index file! 🎉🌈
- 2025-01-27: Add new themes and update theme configuration 🎨✨
- 2025-01-27: Woohoo! 🎉 Major CSS & TOML updates! 💥
- 2025-01-27: Update title in music grid documentation 🎶✏️ - Changed the title from “Song Grid” to “Songs” for clarity and simplicity. 🎤📛 - Updated the layout and URL properties to ensure consistency with other music-related pages. 🚀🌐
- 2025-01-27: Update titles in grid pages for clarity 📚🎶
- 2025-01-27: 🎉 Update Notes and Add Exclusion Feature! 🎉
- 2025-01-27: Refactor book and music grid filtering for better clarity 🎉📚🎶
- 2025-01-27: Merge pull request #97 from harperreed/photo-grid
- 2025-01-27: 🎉 Big Update: Grids for Books & Music! 📚🎶
- 2025-01-27: 🎉 Added Masonry Grid Layout for Notes & Snaps 🤳
- 2025-01-27: 🎉 Update
netlify.toml
for improved build and security settings! 🚀 - 2025-01-27: 🎉 Major Overhaul of the Pretty Feed XSL! 🎉 - Added
lang="en"
anddir="ltr"
attributes to the<html>
tag for better accessibility. - Changed the title format to include a dash for more clarity:title - Web Feed
. - Updated the viewportmaximum-scale
to5
🚀 to improve mobile responsiveness. - Introduced a fault-tolerant<meta>
description tag for SEO goodness! 🌟 - Removed old, commented-out styles and added a preference for reduced motion. - Transformed the layout and design using Tailwind CSS classes—making it hella pretty! 🎨 - Enhanced accessibility with head navigation that includes a ‘Skip to main content’ link. - Gave the RSS feed section a fresh look with new semantic HTML elements, making it easier to read and navigate. - 2025-01-27: feat: Add Tailwind Play CDN script to RSS feed XSL stylesheet
- 2025-01-27: Updated RSS feed layout for better readability and functionality 🚀
- 2025-01-27: fix: Render HTML content in RSS feed using safeHTML
- 2025-01-27: feat: Add proper figure handling for multiple images in RSS feed
- 2025-01-27: feat: Add length attribute to RSS enclosure tags with remote resource handling
- 2025-01-27: feat: Enhance RSS image handling with Media RSS support and multiple image formats
- 2025-01-27: feat: Restore content filtering for RSS feed using nofeedSections parameter
- 2025-01-27: feat: Enhance RSS template with robust image handling and URL rewriting
- 2025-01-27: refactor: Improve RSS feed XML escaping and formatting
- 2025-01-27: 🎉 Update Hugo configuration with minification options! 🚀
- 2025-01-27: Updated RSS layout with formatting improvements ✨
- 2025-01-27: ✨ Update RSS layout to improve readability & add appreciation message! 🎉
- 2025-01-27: Refactor RSS feed layout for improved readability and structure! 🎉🚀
- 2025-01-27: Add personalized messages in RSS feed descriptions 😊🎉
- 2025-01-27: Cleanup RSS Feed Description - No More Sloppy Love Letters! 📝🚫❤️ - Removed an entire romantic block from the RSS feed description that thanked readers and provided links to support, sign guestbooks, and subscribe to blogs. - Adjusted the
<description>
tag to now only contain the post summary (goes from “Thank you for keeping RSS alive…” to just the summary). - 2025-01-26: 📚✨ Update Books Section and Reading Stats!
- 2025-01-27: Add Book Reading Statistics Tracking and Display
- 2025-01-26: Yeehaw! 🎉 Changes galore in the book index and media list! 🔥📚
- 2025-01-26: Update ASIN and image for Kaveh Akbar’s Martyr! - Changed ASIN from
0593537629
to0593685776
📚🔄 - Updated image filename from0593537629.jpg
to correspond with the new ASIN 🖼️✨ - Ensured connection between ASIN and image to maintain consistency and accuracy in book representation 🔗📖 - 2025-01-26: Refactor author parameter to maintain consistency 📚✨ - Changed
.Params.author
to.Params.book_author
inlayouts/books/list.html
,layouts/books/rss.xml
,layouts/books/single.html
, andlayouts/media/list.html
- The variable change was made to ensure that all references to the book’s author across different layouts are consistent and clear, which reduces confusion for developers dealing with book data. It also improves future maintainability and readability of the code 🛠️🤓 - Added a thank you note and support links at the end of the item description inlayouts/index.rss.xml
, to cherish RSS lovers and boost community engagement! 🎉💌 - 2025-01-15: Updated note descriptions and titles for clarity 🎉🚀
- 2025-01-14: Merge pull request #92 from harperreed/better-grab-posts
- 2025-01-14: renamed the posts
- 2025-01-14: 🎉 Enhancements Galore! 🎉
- 2025-01-14: Refactor filename generation for posts to remove time component 🎉✨ - In
grab_micro_posts.py
andrename_posts.py
, changed the base filename format from including time (%Y-%m-%d-%H-%M
) to only date (%Y-%m-%d
). - The change ensures that the filenames are simpler and easier to manage, eliminating conflicts caused by more granular timestamps 🙌. This should make it a hell of a lot easier to organize and find posts at a glance! - Updated item retrieval infind_post_info
to return the original content HTML along with the ID and title for better archival retrieval inrename_posts.py
📚🎨. - 2025-01-14: 🐉🚀 Change the hash generation to use the post URL instead of content! 🏷️🤯
- 2025-01-14: refactor: Standardize logging and environment configuration in rename_posts.py
- 2025-01-14: refactor: Standardize hash input generation using date.isoformat()
- 2025-01-14: refactor: Modify hash generation to exclude post URL for uniqueness
- 2025-01-14: feat: Update post title matching with archival feed and add debug logging
- 2025-01-14: Update notes directory path for post processing 🤖🔍
- 2025-01-14: fix: Correct logging variable from
current_id
topost_id
- 2025-01-14: feat: Add archival feed support for post ID retrieval in micro.blog scripts
- 2025-01-14: feat: Add utility script to rename existing posts with date and hash
- 2025-01-14: feat: Add incremental note IDs and improve note ID tracking logic
- 2025-01-14: feat: Update filename format to put date first in grab_micro_posts.py
- 2025-01-14: feat: Add hash-based ID to note titles in micro post generation script
- 2025-01-14: fix: Remove note ID references and simplify logging in Hugo post creation
- 2025-01-14: refactor: Replace note ID system with SHA-1 hash-based filenames
- 2025-01-14: Delete multiple unused notes and images, and update note IDs for consistency - Deleted several unused note files from
content/notes/2024-11-17-07-01-51-untitled
tocontent/notes/2024-12-12-15-29-52-untitled
, including markdown and image files. - Updated note IDs incontent/notes/2024-11-21-17-03-27-untitled/index.md
,content/notes/2024-11-21-21-35-07-untitled/index.md
,content/notes/2024-11-21-21-36-00-untitled/index.md
,content/notes/2024-11-21-21-44-52-untitled/index.md
,content/notes/2024-12-02-21-09-25-untitled/index.md
,content/notes/2024-12-03-18-49-49-untitled/index.md
,content/notes/2024-12-04-13-59-15-untitled/index.md
, and several others. - The note IDs were reassigned to match deleted files to maintain a sequential order and to prevent ID conflicts in future additions. - 2025-01-12: Add media section and fix image caption typo 🎉📚🎶
- 2025-01-12: 🎉 Updated params.toml with new feed sections! 🎉
- 2025-01-12: Add new task for auditing Hugo blog 🧐📋
- 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-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-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-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-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-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-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: 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-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: 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
- 2024-12-31: Create 2024-12-31-retrospective.md
- 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-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-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-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-16: log is stupid
- 2024-12-16: Centralized logging changes in grab_micro_posts.py 🚀📜
- 2024-12-16: Merge pull request #83 from harperreed/improve-error-handling
- 2024-12-16: Update tools/grab_micro_posts.py
- 2024-12-15: Add theme customization and minor fixes 🎨✨
- 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-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-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-06: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-12-06: 🎉✨ Update CSS & HTML for Links Layout! 🚀🖌️
- 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-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: ✨ 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-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-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-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-08: fixed i think
- 2024-11-08: Update .gitignore to ignore output.txt 🗑️🚫
- 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: 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: 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-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: Updated dates and polished content in Now entries 🗓️✨
- 2024-11-07: Update dates and content in now.md files 🚀🎉
- 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-03: Update 2012-02-11-the-setup-harperreed-uses-this.md
- 2024-10-31: 🚀 Update RSS and LinksRSS Layouts + Add Pretty Feed Stylesheet 🎉
- 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-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-24: Update directory paths in GitHub workflows 🌟🚀
- 2024-10-24: Delete unused notes and images 📂🗑️
- 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-15: Merge branch ‘main’ of github.com:harperreed/harper.blog
- 2024-10-15: Add description styling for links section in links.css 🎉✨
- 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-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-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-23: Update index.md
- 2024-09-16: Update _index.md
- 2024-09-13: 📝 Revamp “Archives” to “Posts” - More relatable title, baby! 🎉
- 2024-09-13: ✨🎉 Revamp of Notes Layout and Styles! 🎉✨
- 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-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-10: Update notes.yaml
- 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: 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
❤️를 담아 Hugo로 빌드하고 Netlify로 배포했습니다.