Lamb 0.10.0-rc2 is out: with webmentions, reply posts, WebSub, syntax highlighting, draft preview links, image paste, WebP conversion, a new default theme, one-command upgrades, Docker images, and faster page caching. It's a release candidate, so feedback is very welcome. #lamb #projects
Tagged with #lamb
36 results found.
-
-
-
-
Lamb 0.8.0
Two weeks after Lamb 0.7.0, I released another significant new version of Lamb, my friction free microblogging project. This version includes support for Micropub, allowing you to post text and photos from anywhere, adds a Trash where deleted posts go for 30 days, support for drafts, a new docs site and a lot more (redirects)!
-
Working some more on the upcoming micropub support feature for Lamb and a side-effect is a nice test suite for other developers to use. #lamb
-
Micropub and Lamb sitting in a tree
I'm currently working on adding #Micropub support to #Lamb. This makes posting to Lamb accessible from phones and laptops/desktops, terminal and other places using any client that supports this open standard. This includes photos!
The Micropub protocol is used to create, update and delete posts on one's own domain using third-party clients. Web apps and native apps (e.g., iPhone, Android) can use Micropub to post and edit articles, short notes, comments, likes, photos, events or other kinds of posts on your own website.
It's still work in progress, but it's all very exciting. This post was posted from unicyclic.com for example.
-
Lamb 0.7.0
Barrier free super simple blogging, self-hosted.
New Features
- Draft post support — posts can now be saved as drafts before publishing
- Per-tag and home Atom feeds — dedicated Atom feeds for individual tags and the home feed (closes #31)
- Preload entry form — the new post textarea can be pre-filled via a ?text= query string parameter
- Feed ingestion as drafts — incoming feed items are now ingested as drafts by default
- Preconnect hints — support for external origins to improve load times
- Safari Reader View fix — compatibility with Safari's Reader View
Originally written on lamb-releases #lamb #projects
-
Lamb 0.6.0
Originally written on lamb-releases:
The goal for a new feature release for Lamb is 3-5 new features.
What's Changed
- Web-Based Configuration Implementation Developed a web-based settings page to replace the existing
config.ini. - Emoji Search Functionality Enhanced the search and tag functionality to support emoji-based URLs.
- Fix Slug/Navigation Bug Resolved the issue with slugs in the navigation menu.
- Pagination Feature Implemented pagination on the website to enhance content accessibility.
- Feed Styles Enhancement. This feature is no longer planned, see #10.
Full Changelog: https://github.com/svandragt/lamb/compare/0.5.4...0.6.0
- Web-Based Configuration Implementation Developed a web-based settings page to replace the existing
-
Lamb 0.5.4
Lamb is Literally Another Micro Blog – Barrier free super simple blogging, self-hosted.
Originally written on lamb-releases:
- The default pagination size was increased so lists show 10 posts per page unless overridden by configuration.
- Pagination was refactored into a single helper that can paginate either an in-memory list or a database query (including optional filtering + bound parameters), and callers were simplified to rely on it for reading the page number and per-page setting.
- Result-building metadata was normalized (naming like total_posts/total_pages, offsets, prev/next page), reducing duplicated counting/offset logic in search and tag flows.
- The UI pagination rendering was enhanced to show a condensed page range with ellipses and to style the current page consistently with links.
-
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