https://github.com/tiim/tiim.github.io
My personal website
https://github.com/tiim/tiim.github.io
github-pages javascript markdown static-site sveltekit
Last synced: about 1 year ago
JSON representation
My personal website
- Host: GitHub
- URL: https://github.com/tiim/tiim.github.io
- Owner: Tiim
- Created: 2019-01-15T10:37:22.000Z (over 7 years ago)
- Default Branch: source
- Last Pushed: 2024-05-06T09:49:56.000Z (about 2 years ago)
- Last Synced: 2025-03-23T23:52:24.353Z (about 1 year ago)
- Topics: github-pages, javascript, markdown, static-site, sveltekit
- Language: Svelte
- Homepage: https://tiim.ch
- Size: 3.98 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tim's Personal Website
> [tiim.ch](https://tiim.ch/)
> Powered by [sveltekit](https://kit.svelte.dev), markdown, and [IndieGo](https://github.com/Tiim/IndieGo), my project to join the indieweb.
## Content
Stored int the [content](/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.
### Frontmatter
```yml
---
uuid: # string, uuid of the item (optional)
title: # string, title of the item, will be shown as a h1 tag (optional)
published: # boolean, true if this item should be shown (optional, default false)
description: # string, short summary of the item (optional)
content_tags: # array, list of tags (optional)
date: # date-time (iso), published date and time, (required)
modified: # date-time (iso), date-time of last modification (optional)
cover_image: # string, relative or absolute url to image file, (optional)
links: # array, list of links to show at the top of the page, (optional)
reply_to: # url, the url this page is a reply to, (optional)
like_of: # url, the url this page is a `like` of, (optional)
---
```
## Developing
```bash
npm run dev
```
## Building
```bash
npm run build
npm run preview
```