optgeo / s

a storytelling helper
Creative Commons Zero v1.0 Universal
4 stars 4 forks source link

Specify data location by URL parameters #7

Closed halsk closed 3 years ago

halsk commented 3 years ago

If users can pass the document URL of story data, users don't need to create HTML each time.

hfu commented 3 years ago

いいですね! maputnik にあるみたいな感じでしょうか。

つまり、https://optgeo.github.io/s/story=https://example.com/somewhere/story.yml みたいな URL で渡せるようにすると、オーサーは単に YAML ファイルだけウェブに上げれば良くなるということかなと理解しています。

halsk commented 3 years ago

Yes, exactly. Let me take this issue.

halsk commented 3 years ago

あー、僕が今Pushしたコードは、config.chapters 部分のみをパラメータで指定できるようにしています。 それは、現行のコードがこうなっているからです。

        const yml = await (await fetch(url)).text();
        config.chapters = YAML.parse(yml);