tiim.ch Powered by sveltekit, markdown, and IndieGo, my project to join the indieweb.
Stored int the content folder:
assets: contains images.blog: contains full blog posts, articles.metadata: contains special markdown files that are used in components on the site.mf2: notes, replies, likes and similar shortform non-exposed content.projects: projects, products, apps and scripts.tags: tags with extra descriptions.
All frontmatter properties are optional unless marked as required.
---
# Basic metadatauuid: # string, unique identifier for the itemtitle: # string, title shown as h1 (for blog/projects/pages)published: # boolean, whether to show this item (default: false, always true for mf2/)description: # string, short summary (used in meta tags and cards)content_tags: # array<string>, list of tagsdate: # date-time (iso), published date and time (required for published content, must include time after 2023-01-29)modified: # date-time (iso), last modification date# Displaycover_image: # string, relative or absolute URL to image filecover_image_txt: # string, caption/alt text for the cover imagelinks: # array<url>, links to show at the top of the page# IndieWeb properties (for notes, replies, likes, reposts)in_reply_to: # object, {url, name?, author?: {name}} - the post this is replying tolike_of: # object, {url, name?, content?} - the post this is a like ofrepost_of: # object, {url, name?} - the post this is a repost/share ofrsvp: # string, RSVP response: "yes", "no", "maybe", or "interested"syndication: # string or array<url>, syndication URLs where this is also publishedphotos: # array<{url}>, photos associated with this postphoto: # object, {url} - single photo
---These properties are ignored by the site but may be used by Obsidian or other tools:
---
aliases: # array<string>, alternative names (Obsidian)created: # date-time, creation date (Obsidian - site uses 'date' instead)name: # string, alternative to 'title' in some mf2 postsshare: # boolean, sharing status (Obsidian)raw_data: # object, micropub raw data
---cover_caption- usecover_image_txtinsteadreply_to- usein_reply_toinstead
npm run devnpm run build
npm run preview