Skip to content

✨ feat(micro): add microblogging section to homepage#581

Open
leekaize wants to merge 3 commits intowelpo:mainfrom
leekaize:feat/499-microblogging
Open

✨ feat(micro): add microblogging section to homepage#581
leekaize wants to merge 3 commits intowelpo:mainfrom
leekaize:feat/499-microblogging

Conversation

@leekaize
Copy link

@leekaize leekaize commented Nov 8, 2025

Summary

Add microblogging section display on homepage with RSS feed

Related issue

Closes #499

Changes

  • Support configurable section name via micro_section_name
  • Add toggle via show_micro config option
  • Create templates/partials/main_page_micro_list.html
  • Add sass/parts/_micro.scss for styling
  • Include RSS icon next to section heading

Accessibility

N/A

Screenshots

image

Type of change

  • Bug fix (fixes an issue without altering functionality)
  • New feature (adds non-breaking functionality)
  • Breaking change (alters existing functionality)
  • UI/UX improvement (enhances user interface without altering functionality)
  • Refactor (improves code quality without altering functionality)
  • Documentation update
  • Other (please describe below)

Checklist

  • I have verified the accessibility of my changes
  • I have tested all possible scenarios for this change
  • I have updated theme.toml with a sane default for the feature
  • I have updated config.toml in tabi-start
  • I have made corresponding changes to the documentation:
    • Updated config.toml comments
    • Updated theme.toml comments
    • Updated "Mastering tabi" post in English
    • (Optional) Updated "Mastering tabi" post in Spanish
    • (Optional) Updated "Mastering tabi" post in Catalan

@leekaize leekaize requested a review from welpo as a code owner November 8, 2025 15:13
@netlify
Copy link

netlify bot commented Nov 8, 2025

Deploy Preview for tabi-demo ready!

Name Link
🔨 Latest commit 06c55da
🔍 Latest deploy log https://app.netlify.com/projects/tabi-demo/deploys/690f5e2742fbcb0008f6118d
😎 Deploy Preview https://deploy-preview-581--tabi-demo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@welpo
Copy link
Owner

welpo commented Nov 10, 2025

Hey hey!

Very interesting! Thank you so much.

Quick thoughts before I have time to look deeply into the PR:

Thanks again!

@welpo welpo added the enhancement New feature or request label Nov 10, 2025
@leekaize
Copy link
Author

Hi!

I think I'll create a new template (style) to cater these kind of content, as I think the original blog listing template isn't compact enough to show short content nicely.

That's why I put the section title ("Latest Thoughts") at left, to make the entries look more compact at right.

An example worth referring to:

image

From https://www.jeffgeerling.com/about

User can use this new template for many of their about page contents. I propose to make it similar to the example, just make each entry a clickable card.

I'll look into this in few weeks, having packed schedule currently too 😅

leekaize and others added 2 commits January 31, 2026 21:55
- Add micro section display on homepage with RSS feed
- Support configurable section name via micro_section_name
- Add toggle via show_micro config option
- Create templates/partials/main_page_micro_list.html
- Add sass/parts/_micro.scss for styling
- Include RSS icon next to section heading

Closes #1
@welpo welpo force-pushed the feat/499-microblogging branch from 06c55da to 63fa698 Compare February 2, 2026 00:33
@netlify
Copy link

netlify bot commented Feb 2, 2026

Deploy Preview for tabi-demo ready!

Name Link
🔨 Latest commit 742d9ea
🔍 Latest deploy log https://app.netlify.com/projects/tabi-demo/deploys/6980c5c383121200086c9037
😎 Deploy Preview https://deploy-preview-581--tabi-demo.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@welpo
Copy link
Owner

welpo commented Feb 2, 2026

Hey, I know it's been a while, but I've just pushed some styling + logic changes. I added integration with iine and now the date links to the "post".

I like the idea of versatile Experience-like sections, but I reckon that would be a new shortcode, not something to do with micro posts.

Would appreciate any feedback!

@leekaize
Copy link
Author

leekaize commented Feb 2, 2026

Seems all good to me, I just updated the microblogs title with meaningful name, as it makes the "All latest thoughts" page looks much better imo.

Example can be seen from my website too, which also uses the auto-generated post summary by default for microblogs.

https://leekaize.com/micro/
https://leekaize.com/now/

@welpo
Copy link
Owner

welpo commented Feb 3, 2026

Thanks! I plan on doing a final review/edit this weekend and merging. I'm thinking I could use the feature for tabi announcements, too, like deprecation warnings 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Microblogging in tabi

2 participants