Skip to content

Commit 38c79b0

Browse files
committed
Add auto generated llms.txt based on markdown files in "pages" folder
1 parent 702296e commit 38c79b0

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed

_config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,5 @@ plugins:
8686
# - vendor/cache/
8787
# - vendor/gems/
8888
# - vendor/ruby/
89+
# Include list
90+
include: [llms.txt]

llms.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: null
3+
---
4+
5+
# LLM Feed for dashif.org/dash.js/
6+
_Generated: {{ site.time | date_to_rfc822 }}_
7+
> dash.js is a reference client implementation for the playback of MPEG DASH via JavaScript in browser based environments that support the Media Source Extensions and optionally the Encrypted Media Extensions.
8+
9+
10+
## Documentation
11+
The links below take you to the raw Markdown content.
12+
13+
{% assign page_files = site.pages | where_exp: "p", "p.path contains 'pages/'" | sort: "path" %}
14+
{% for page in page_files %}{% if page.path contains '.md' %}- [{{ page.title | default: page.name }}](https://raw.githubusercontent.com/Dash-Industry-Forum/dash.js/refs/heads/gh-pages/{{ page.path }})
15+
{% endif %}{% endfor %}
16+
17+
## API
18+
19+
- [API List](https://cdn.dashjs.org/latest/jsdoc/index.html): A complete API reference for dash.js
20+
21+
## Examples
22+
23+
- [Sample Section](https://reference.dashif.org/dash.js/nightly/samples/index.html): Various samples demonstrating dash.js features

0 commit comments

Comments
 (0)