Skip to content

Commit 60caa0d

Browse files
add nostr blog
1 parent ac60d1f commit 60caa0d

File tree

2 files changed

+63
-3
lines changed

2 files changed

+63
-3
lines changed

content/english/blog/085_oer-hackathon-goettingen-2025.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ categories:
1616
- Tools
1717

1818
tags:
19-
- GitHub
19+
- Nostr
20+
- Edufeed
21+
- OER
2022

2123
---
2224

@@ -34,8 +36,6 @@ A core innovation is the use of **Nostr**, a decentralized, open protocol that p
3436

3537
![group image](/images/post/oer-hackathon-goettingen-2025/nostr-sharing.png)
3638

37-
https://nostr.com
38-
3939
Key benefits include:
4040

4141
* **Seamless Sharing**
@@ -47,6 +47,8 @@ Key benefits include:
4747
* **Contextual Discovery**
4848
Tags, subject filters, and simple licensing metadata allow teachers to quickly find materials relevant to their curriculum, and to see which peers or institutions have recommended or adapted a resource.
4949

50+
{{< preview "/blog/086_nostr-and-liascript-and-oer/" >}}
51+
5052
## LearnGraph: Mapping Knowledge Visually
5153

5254
https://learngraph.org
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
3+
title: "Nostr & LiaScript & OER"
4+
slug: "nostr-and-liascript-and-oer"
5+
date: 2025-05-01
6+
draft: false
7+
author: André Dietrich
8+
image: "https://upload.wikimedia.org/wikipedia/commons/f/ff/Nostr_logo.png"
9+
10+
categories:
11+
- Community
12+
- Technology
13+
- Tools
14+
15+
tags:
16+
- Nostr
17+
- OER
18+
19+
---
20+
21+
22+
Discover how Nostr’s decentralized network can change the way we create and share Open Educational Resources. With LiaScript’s Markdown-powered LiveEditor, you can package an entire course into a single link—a Nostr URI—and share it freely, without relying on any central server. You can even tuck images, audio, or video right into that link using Data-URIs, so learners get everything they need in one click.
23+
24+
### 1. What Is Nostr?
25+
26+
Nostr is a simple, open system for sending and receiving notes and documents without any one company or server in control. Think of it like email or messaging, but instead of your messages sitting on a provider’s platform, they live on a network of “relays”—lightweight servers that only store and pass along the messages you send.
27+
28+
* **You own your content.** Every note or document you publish is signed and sent out by your own device.
29+
* **Relays do the rest.** They hold onto your content and deliver it to anyone who asks for it—no central gatekeeper, no single point of failure.
30+
31+
More information about Nostr can be found in [Wikipedia](https://en.wikipedia.org/wiki/Nostr) or in the [Nostr documentation](https://nostr.com).
32+
33+
### 2. The Power of Nostr URIs
34+
35+
A **Nostr URI** is a special kind of link that contains everything a compatible app needs to fetch your course:
36+
37+
* **`nostr:` prefix.** Tells the app to use the Nostr network.
38+
* **Identifier.** Points to your specific course or document.
39+
* **Relay list.** (Optional) Recommends which servers to ask for the content.
40+
41+
When someone clicks or pastes that link into the LiaScript (or any Nostr-aware tool), it automatically reaches out to the right relays, grabs your course, and displays the content instantly.
42+
43+
### 3. LiaScript and Nostr
44+
45+
The LiveEditor now allows to export your course as a Nostr URI. This means you can create a course in Markdown, add quizzes, and even embed images or small videos—all in one place. When you’re ready to share, just click onto export to Nostr, if you do not have a private and public key, then the LiveEditor will ask you to create one. Once you have your keys, the LiveEditor will package everything into a single Nostr URI. You can then share that link with anyone. Additionally you can also update the course content, the LiveEditor will automatically update the content on the relays, while the URI stays the same, so your learners always see the latest version.
46+
47+
{{< youtube YsGLLoP1TT8 >}}
48+
49+
### 4. Embedding Media with Data-URIs
50+
51+
To make your course fully self-contained, you can embed images, sound, or video right inside your Markdown using **Data-URIs**. Instead of linking to an external file, you convert the media into a long text string that looks like this:
52+
53+
```
54+
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA...
55+
```
56+
57+
That string carries the entire image, so when learners load your Nostr URI, they see the picture immediately—no separate downloads or servers required. __But be careful, Data-URIs can get long and unwieldy, so use they might affect the loading time of your course and you might hit maximum character limits in some cases.__
58+

0 commit comments

Comments
 (0)