Skip to content

Latest commit

 

History

History
93 lines (62 loc) · 3.23 KB

README_ja.md

File metadata and controls

93 lines (62 loc) · 3.23 KB

English

spear

Spear プロジェクトの OSS レポジトリです🚀

Spear とは?

Spear は静的サイトジェネレータで、ヘッドレスCMSである Spearly との相性が良いツールです。 また Spearly を利用しなくても静的サイトを構築することも出来ます。

Spear には以下のパッケージがあります。

Packages Status Details README Link
spear-cli npm version SSG 本体 README
create-spear npm version Spear プロジェクト作成ツール README
cms-js-core 公開中 Spearly のコンテンツ埋め込みコンバーターライブラリ README
spearly-flutter 計画中 Flutter へ CMS コンテンツを埋め込めるライブラリ -
spearly-svelte 計画中 Svelte Kit へ CMS コンテンツを埋め込めるライブラリ -
spearly-astro 計画中 Astro へ Spearly 埋め込みを簡単にするプラグイン -

SSG 利用方法

  1. プロジェクトの作成

npm create spear@latest コマンドで質問に答えてプロジェクトを作成します。

$ npm create spear@latest
Namespace(port=undefined, action='create', projectName=undefined, src=undefined)
 ### Welcome to Spear CLI ###


? Name of your project test-project
? Use Spearly CMS Yes
? Choose template type basic
? Enter your Spearly CMS API KEY abc

  ## Your project was created 🎉

  To start using, run the following command:
      cd test-project
      yarn install

  To start local server, run
      yarn dev

  To build static sources, run
      yarn build
  1. 関連パッケージのインストールとプロジェクトのビルド

build タスクを実行すればビルドできます。(dev タスクを実行すると開発サーバーが起動しデバッグモードになります。)

$ cd test-project
# If you use the npm.
$ npm run build
# If you use the yarn.
$ yarn build
# If you use the pnpm.
$ pnpm run build

リソース

コントリビューター

参加ありがとうございます!

コントリビューション

Spear プロジェクトはオープンソースです。いつでもコントリビュートをお待ちしております🚀 もしコントリビュートしたい場合は、コントリビューションガイドを読んでください。

次のような貢献大歓迎です。

  • ライブラリを利用したフィードバック
  • バグや機能要望を Issue へ登録
  • Issue にある計画中の機能を実装する