I wanted to explore how the Markdown experience in #WordPress is, but I'm unable to activate Jetpack in a Jetpack enabled WP Playground – this is another papercut with reconfiguring WP for blogging.
Sander van Dragt's Notes
-
-
The future of personal blogging
I was thinking of the concept of running a blog like #Lamb in CI, with the artefact hosted as HTML somewhere. Of course this is the essence of what a static site generator (SSG) is. The downside of a SSG is that the publish experience is not up to the same standard as a server-side blog, as the data structure not enforced in the editor and things like search don't exist or are limited.
Posting directly from Discord has the same problems as the above. It probably is a worse editing experience but you'd not have a site to manage.
Headless then is splitting off the rendering from the authoring, running that locally, syncing up the database to the cloud (sqlite, so just 1 file!) and having some minor render/search component chewing out the web-pages as needed. This seems overly complicated in the local setup and "Getting up and running" flows.
So there is still a need of a web admin of sorts and a rendering layer. I just need to add smart caching to Lamb so it's doing minimal work, should this need to scale out further than it does – who even knows how far this already scales, I have done zero optimisation.
Apart from that Lamb is on the right track for friction-free simple blogging. #technology
-
#TIL On the Safari start page on iOS there’s an edit tab at the bottom where you can disable sections like suggestions.
-
HTMXPress 0.1.1
HTMXPress 0.1.1 has been released, the HTMX plugin for WordPress! More info
Improvements to code readability and security, as well as updates to versioning and error handling. Notable changes involve the removal of deprecated syntax, enhancements to template loading logic, and an upgrade of the HTMX script to a newer version.
-
Repoman 0.3
Repoman is a script to export and import a list of git repositories. Version 0.3 has the following improvements:
The repoman script has been enhanced with new filtering options like --no-remote, --all, and --help for better control over repository listings. The command-line interface now features improved parameter handling and a detailed help menu with usage examples. Error handling has been upgraded by switching to exit statements for more reliable termination and enhancing input validation. Additionally, the script now robustly handles empty lines, invalid entries, and potential failures during git operations.
- Get the latest version from GitHub
-
#til Also on the subject of Firefox, there are some amazing #Firefox tab management add-ons out there:
- Winger -- excellent for those favouring a one window per project workflow.
- native Tab Groups!
- Favicon Switcher -- excellent for distinguishing multiple project on the same domain.
- Keep pinned tabs alive -- always have access to the pinned tabs. Great with Sticky pinned tabs and Toggle pin tab.
- Select after closing current -- excellent keyboard support on this one.
-
Remembered about this hidden
browser.compactmode.showFirefoxabout:configsetting, enabled it inCustomize toolbar...and added a few tweaks to myuserChrome.cssfile. Considering the browser is open all day for me, it's worth optimising the environment a little for open tabs. #til #firefox/* make it easier to find active tab */ .tab-background { &:is([selected], [multiselected]) { border-top: 1px solid #444 !important; } } /* thinner pins, even in compact toolbar mode */ .tab-content { padding: 0 4px !important; } /* remove space between tabs */ .tabbrowser-tab { padding: 0 !important; } -
Lamb 0.5.3
Lamb is Literally Another Micro Blog – Barrier free super simple blogging, self-hosted.
The update includes several feature improvements and design / layout enhancements:
Features:
- Added support for meta descriptions to improve SEO and content representation
- Enhanced metadata semantics with elements like itemprop for better accessibility
- Introduced a dynamic title rendering function to manage site and page titles
- Updated feed styles in the 2024 theme, including SVG background integration
- Replaced the author meta tag with a more flexible author_name field
Design & Layout:
- Refined the page title logic to use a global site title as a fallback
- Adjusted
H1element styles for visual consistency - Refactored post rendering to improve layout and meta information display
- Removed opacity issues and modified borders for better accessibility
See the link below for a full changelog:
Originally written on lamb-releases:
Via lamb-releases -
Sitemaps can be in XML sitemap, RSS, or Atom formats. -- Best practices for XML sitemaps and RSS/Atom feeds
-
I needed some way to open a bunch of text links in browser tabs for a Sprint Refinement, so I generated a little python script for it. #projects