You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+44-7Lines changed: 44 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,14 @@
1
1
# rix1.dev · my personal website
2
2
3
-
Welcome to the source repository of my personal website, [rix1.dev](https://rix1.dev)! I'm a product developer and engineering manager based in Oslo, Norway. My website showcases previous and ongoing projects as well as my professional journey.
3
+
Welcome to the source repository of my personal website,
4
+
[rix1.dev](https://rix1.dev)! I'm a product developer and engineering manager
5
+
based in Oslo, Norway. My website showcases previous and ongoing projects as
6
+
well as my professional journey.
4
7
5
8
## About the Site
6
9
7
-
Built with Lume — a static site generator for Deno, the site reflects my interest in products, technology, and design.
10
+
Built with Lume — a static site generator for Deno, the site reflects my
11
+
interest in products, technology, and design.
8
12
9
13
### Features
10
14
@@ -17,15 +21,17 @@ Built with Lume — a static site generator for Deno, the site reflects my inter
17
21
18
22
-[Lume](https://lume.land) - A static site generator built with Deno.
19
23
-[Deno](https://deno.land) - A secure runtime for JavaScript and TypeScript.
20
-
-[Deno Deploy](https://deno.com/deploy) - A hassle-free platform for serverless JavaScript applications
24
+
-[Deno Deploy](https://deno.com/deploy) - A hassle-free platform for serverless
25
+
JavaScript applications
21
26
22
27
## Local Development
23
28
24
29
To get a local copy up and running, follow these simple steps.
25
30
26
31
### Prerequisites
27
32
28
-
Ensure you have [Deno](https://deno.land/#installation) installed on your machine. To install Deno, run:
33
+
Ensure you have [Deno](https://deno.land/#installation) installed on your
34
+
machine. To install Deno, run:
29
35
30
36
```bash
31
37
curl -fsSL https://deno.land/install.sh | sh
@@ -43,11 +49,41 @@ curl -fsSL https://deno.land/install.sh | sh
43
49
deno task dev
44
50
```
45
51
46
-
The site should now be running on `http://localhost:3000`. Open your browser to this address to view the site.
52
+
The site should now be running on `http://localhost:3000`. Open your browser to
53
+
this address to view the site.
54
+
55
+
## Writing Posts
56
+
57
+
Posts live in `posts/*.md`. To publish a new one, add a Markdown file with this
58
+
front matter:
59
+
60
+
```yaml
61
+
---
62
+
title: My post title
63
+
description: A short summary used for the overview, RSS, and social previews.
64
+
date: 2026-05-18
65
+
topic: Build
66
+
---
67
+
```
68
+
69
+
The shared defaults in `posts/_data.yml` add the post layout, author data, and
70
+
the `post` tag automatically. For interactive posts, prefer a small browser
71
+
script or web component in `assets/` and opt into it from the post:
72
+
73
+
```yaml
74
+
scripts:
75
+
- /assets/my-post-widget.js
76
+
```
77
+
78
+
Drafts live in `drafts/*.md` with `draft: true`. Lume renders drafts while
79
+
serving locally, but `deno task build` ignores the whole `drafts/` folder so
80
+
they do not deploy.
47
81
48
82
## Contributing
49
83
50
-
I would be surprised if anyone would like to contribute to this site, but if you find any typos feel or want to change my opinion about something, feel free to open a PR:
84
+
I would be surprised if anyone would like to contribute to this site, but if you
85
+
find any typos feel or want to change my opinion about something, feel free to
86
+
open a PR:
51
87
52
88
1. Fork the Project
53
89
2. Create your Feature Branch (`git checkout -b fix/your-opinion`)
@@ -62,5 +98,6 @@ Distributed under the MIT License. See `LICENSE` for more information.
0 commit comments