mdparser/test/fixtures/example.md
Jörg Lohrer c31423d811 feat: implement core parser and Forgejo API client
Implementiert:
- YAML Front Matter Extractor mit parse/remove/has Funktionen
- AMB Metadata Extractor für Schema.org-konforme Metadaten
- Core Parser mit unified/remark Pipeline
  - parseMarkdownFile für lokale Dateien
  - parseMarkdownString für Strings
  - extractHeadings, extractLinks, extractImages Utilities
- Forgejo API Client
  - getFileContent, listDirectory, listPosts
  - getPostContent, getAllPosts
  - Volle API-Integration mit Token-Auth
- Public API in src/index.js
- 3 Beispiele (parse-forgejo, list-all-posts, parse-local)
- 11 Unit Tests (alle passing)
- Test-Fixtures mit AMB-konformen Beispieldaten

Tests: 11 passing 
Beispiel erfolgreich mit echtem Forgejo-Repo getestet 
2025-10-01 15:37:55 +02:00

1.6 KiB

commonMetadata title tags
@context creativeWorkStatus type name description license id creator inLanguage about image learningResourceType educationalLevel datePublished
https://schema.org/ Published LearningResource Beispiel für OER-Material Dies ist ein Beispiel für eine Markdown-Datei mit AMB-konformen Metadaten. Sie demonstriert die verschiedenen Felder des AMB-Standards. https://creativecommons.org/licenses/by/4.0/deed.de https://example.org/beispiel-oer
givenName familyName id type affiliation
Max Mustermann https://orcid.org/0000-0000-0000-0001 Person
name id type
Beispiel-Universität https://ror.org/example123 Organization
givenName familyName id type
Erika Musterfrau https://orcid.org/0000-0000-0000-0002 Person
de
https://w3id.org/kim/hochschulfaechersystematik/n079
https://example.org/images/beispiel.jpg
https://w3id.org/kim/hcrt/text
https://w3id.org/kim/educationalLevel/level_A
2025-10-01
Beispiel für OER-Material
OER
Bildung
Beispiel

Beispiel für OER-Material

Einleitung

Dies ist ein Beispiel für eine Markdown-Datei mit YAML Front Matter nach AMB-Standard.

Hauptinhalt

Erste Unterüberschrift

Hier ist etwas Text mit verschiedenen Formatierungen:

  • Liste Item 1
  • Liste Item 2
  • Liste Item 3

Zweite Unterüberschrift

Ein Link zu GitHub und ein Bild:

Alt-Text für Bild

Fazit

Das war ein einfaches Beispiel für strukturierte Bildungsinhalte.