# Wie kann man alle Themen durchlaufen, um sie als Markdown zu exportieren?

**URL:** <https://meta.discourse.org/t/how-to-iterate-over-all-the-topics-in-order-to-export-them-as-markdown/220180>\
**Category:** Product Support\
**Created:** [6. März 2022 um 02:02 UTC](https://meta.discourse.org/t/how-to-iterate-over-all-the-topics-in-order-to-export-them-as-markdown/220180 "2022-03-06T02:02:14Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![jbrains](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jbrains/32/208183_2.png) [@jbrains](https://meta.discourse.org/u/jbrains)\
**Post date:** [6. März 2022 um 02:39 UTC](https://meta.discourse.org/t/how-to-iterate-over-all-the-topics-in-order-to-export-them-as-markdown/220180/2 "2022-03-06T02:39:15Z")

</div>

Ich bin dort angekommen, aber ich würde trotzdem gerne mehr über einfachere Wege erfahren.

1. Verwenden Sie die Discourse-Administration, um ein Backup der Website herunterzuladen.
2. Suchen Sie den PostgreSQL-Datenbank-Dump in der Backup-Datei und stellen Sie ihn dann auf einer lokalen Datenbank wieder her.
3. `select id from topics` und fügen Sie dies dann in eine Datei ein.
4. Verwenden Sie `sed` oder einen seiner Cousins, um die Topic-IDs in `https://my-discourse-site/raw/<topic ID>` umzuwandeln.
5. `for...; do wget $url; done`

---

_[View the full topic](https://meta.discourse.org/t/how-to-iterate-over-all-the-topics-in-order-to-export-them-as-markdown/220180)._
