To learn more about this blog, visit the about page on beachball.tech.
This blog uses the Kirby CMS with a custom theme, see the /site directory.
To learn more about this blog, visit the about page on beachball.tech.
This blog uses the Kirby CMS with a custom theme, see the /site directory.
Describe the bug
On this page the video at the end is much taller than the viewport landscape devices, as it is vertical video.
Expected behavior
The video should be scaled down.
Currently, all content files must contain field OGImage
referencing the Open Graph image of the page, otherwise the page uses the globally available OGdefault
-image. As the name of this image is usually OGImage.jpg
for all pages, stored in the page’s folder, having to reference it in the content-file on every single page is cumbersome.
Describe the solution you'd like
The template for any page should try to find a file OGImage.jpg
by default and use it as the Open Graph Image. The description should be in OGImage.jpg.txt
and not be part of the page’s content file.
Instead of a list of teasers, show the latest article fully and the last couple of headlines. Maybe even in a Griffey layout rather than stacked.
Instead of adding plain comment features, look into adding Activity Pub.
Describe the solution you'd like
ActivityPub would allow people to boost/repost and reply to blog entries, instead of a classic commenting feature. It would also outsource moderation.
Describe alternatives you've considered
Not adding comments at all, because I will definitely not be monitoring them or moderating them.
Add support for better formatting and full posts in the feed.
I think the website should show my latest Mastodon toots. Prototype some designs.
Is your feature request related to a problem? Please describe.
To allow syncing and editing with Obsidian, all content was transitioned to .md
-files. Kirby needs to be configured to use those content generation of the website will be empty with the next update.
Is your feature request related to a problem? Please describe.
When a user scrolls all the way there is no indication that there are most posts available.
Describe the solution you'd like
Currently there is a link available to see all posts, as that link is below every entry, but there is no indicaiton if there are actually more posts or if the user has arrived at the end of the list. I think adding pagination would be a good idea, or a blurb informing about the all posts option and how many more there are.
Describe alternatives you've considered
Loading more posts on the homepage, but that is not scalable.
Describe the solution you'd like
Additionally of using HTTP GET variables to select a collection, the feed generator should default to a collection specified in a field, instead of always to the blog.
Describe the solution you'd like
For each page a stats.txt
file should be generated that saves:
Describe alternatives you've considered
<img>
in the footer to be able to count how many people read all the way to the end server-side, but I think that is too much.stats.txt
file to each page will allow that file to move to whatever URL the page might be moved to in the future without any additional IDs or database-updates (as there is no database).Additional context
Currently there are no visitor stats and I don’t know if an article is popular or doesn’t get read at all. I also don’t know if there are any regular referrers. Without stats I’m flying blind, which I considered preferable for a while, but I’m curious and I want to know if anybody is interested in what I publish at all.
Describe the issue
The typography updates that fixed the issues on mobile don't work well for desktop. The margin between paragraphs is too small and the main headline too close to the head of the page.
Expected behavior/appearance
Describe the issue
When viewing the website on a mobile device, the H1 headings are aligned center, all other content aligns left. This looks particularly bad on smartphones.
Expected behavior/appearance
On mobile all headlines should be left aligned.
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
Currently the CSS only provides Display p3 color values. Add HEX sRGB fallback values.
Is your feature request related to a problem? Please describe.
Currently, the feed generator does not save an RSS file to be cached by the system. Each RSS call causes a new feed to be rendered and delivered individually.
Describe the solution you'd like
The feed should be saved to a file that is only updated fi there are changes to the colleciton of pages that is referenced by the fed generator.
Describe alternatives you've considered
Using Wordpress…
Is your feature request related to a problem? Please describe.
When adding a [^footnote]
reference to a kirbytext-caption, the reference is not processed, resulting in a missing footnote and the text [^footnote] being printed on screen for the reader to see.
Example:
(video: file poster: poster: caption: [^footnote])
will add a figure
with the video, but the caption will read "[^footnote]".
Describe the solution you'd like
The markdown()
-function should be executed on the caption
-field of the kirbytag.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.