akashacms / akasharender

Core of AkashaCMS, focused primarily on rendering files for static websites
https://akashacms.com
Apache License 2.0
2 stars 0 forks source link

Implementing microformats, microformats, and whatever fediverse is #33

Open robogeek opened 1 week ago

robogeek commented 1 week ago

Maybe microformats are no longer a focus of the web community? In any case, it's a very useful idea to add digestable data to the markup of web content, if only so that search engines can better understand what's on a site.

https://en.wikipedia.org/wiki/Microformat

https://developer.mozilla.org/en-US/docs/Web/HTML/microformats

http://microformats.org/wiki/Main_Page

https://www.webfx.com/blog/web-design/ultimate-guide-to-microformats-reference-and-examples/

https://microformats.org/wiki/what-are-microformats

https://getdevdone.com/blog/microformats-7-microformats-that-are-worth-using.html

https://microformats.io/

https://mdsearch.wwwatts.net/search?q=microformats+content+tags

https://indieweb.org/microformats -- Indie Web Camp appears to still be active and is about folks homebrewing their own website technology

QUESTION - Tools for checking microformats and indieweb stuff

robogeek commented 3 days ago

Minimal metadata for social media

https://meiert.com/en/blog/minimal-social-markup/

https://cards-dev.twitter.com/validator

https://www.linkedin.com/post-inspector/

https://developers.facebook.com/tools/debug/

<!-- <head> (and <body>) needed for LinkedIn -->
<head>
  <!-- “twitter:card” and title needed for Twitter -->
  <meta name=twitter:card content=summary_large_image>
  <meta property=og:title content="This is a test title">
  <!-- Quotes needed for WhatsApp and Signal -->
  <meta property="og:description" name="description" content="This is a test description.">
  <meta property="og:image" content="https://hell.meiert.org/core/png/test.png">
</head>

Metadata for the FediVerse

https://en.wikipedia.org/wiki/Fediverse

https://en.wikipedia.org/wiki/ActivityPub

The idea is for an AkashaCMS site to be usable in FediVerse. Hopefully there is a comments system which can be used.

Example for Eleventy -- https://lewisdale.dev/post/you-can-be-friends-with-my-blog/

https://lewisdale.dev/post/get-your-eleventy-site-onto-the-fediverse/

https://github.com/LewisDaleUK/eleventy-plugin-activity-pub

This talks about generating a file where one purpose is to point to a WebFinger file. WebFinger is a well-known protocol.

https://maho.dev/2024/02/a-guide-to-implement-activitypub-in-a-static-site-or-any-website/ -- This is a complete guide on implementing ActivityPub on a static website platform.

https://book.micro.blog/activitypub/ -- Explanation of the protocol pieces. https://book.micro.blog/ -- Full book about micro-blogging and more.

https://www.theverge.com/24063290/fediverse-explained-activitypub-social-media-open-protocol

https://dev.to/thasmin/getting-started-with-activitypub-2mgm

Lists of tools:

https://activitypub.ghost.org/

https://activitypub.rocks/ -- Documentation, tools, etc

Wordpress

WriteFreely -- https://writefreely.org/

https://github.com/tsileo/microblog.pub

https://github.com/oelna/microblog -- Simple PHP site for activitypub etc

Node.js

https://join-lemmy.org/

Specs

Otherwise - Emote for commenting - https://www.ezoic.com/posts/emote-free-comments-section-for-websites/