unimal-jp / spear

The spear OSS repository
https://late-cloud-6411.spearly.app
MIT License
10 stars 1 forks source link

Support specifying configuration file #193

Closed mantaroh closed 1 year ago

mantaroh commented 1 year ago

What is this?

It's change that making spear to be changeable the spear.config.mjs.

The spear documentation need this change, because the spear document project want to switch build context by language.

For example documentation, the english page will use the data of english directory:
https://github.com/mantaroh/spear-doc/blob/main/spear.config-en.mjs

Otherwise, Japanese page will use the data of japanese directory: https://github.com/mantaroh/spear-doc/blob/main/spear.config-jp.mjs

変更点

これは Spear の設定ファイルを変更可能にする変更です。

Spear のドキュメントでは言語毎にビルドコンテキストを切り替える必要があり、この変更可能な設定ファイルが必要です。

例えば、英語のページでは英語のデータからページを生成しています。
https://github.com/mantaroh/spear-doc/blob/main/spear.config-en.mjs

一方で日本語ページは日本語データを利用して生成しています。
https://github.com/mantaroh/spear-doc/blob/main/spear.config-jp.mjs