Skip to content

gomagom/gomastro

Repository files navigation

Gomastro

このテーマはFuwariをベースに作っています.
フレームワークにはAstroを使用.

ブログはこちら

使い方

  1. テンプレートから新しいリポジトリを作成 するか,このリポジトリをフォーク.
  2. ブログをローカルで編集するには,リポジトリをクローンした後,pnpm installpnpm add sharp を実行して依存関係をインストールします.
    • pnpmがインストールされていない場合は npm install -g pnpm で導入可能です.
  3. src/config.tsファイルを編集する事でブログを自分好みにカスタマイズ出来ます.
    • このリポジトリはすでに私のブログ用にカスタマイズされているため,注意してください.
  4. 新しい記事はstrapi経由で公開できます.
    • src/.envを作成し,以下の環境変数を入力
      STRAPI_AVATAR="アバターのURL"
      STRAPI_URL="https://[strapiのドメイン]"
      STRAPI_DOMAIN="[strapiのドメイン]"
      STRAPI_TOKEN="[API用に発行したトークン]"
  5. 作成したブログをVercel,Netlify,GitHub Pagesなどにデプロイするにはガイドに従って下さい.加えて,別途デプロイを行う前にastro.config.mjsを編集してサイト構成を変更する必要があります.

コマンド

すべてのコマンドは,ターミナルでプロジェクトのルートから実行する必要があります:

Command Action
pnpm install AND pnpm add sharp 依存関係のインストール
pnpm dev localhost:4321で開発用ローカルサーバーを起動
pnpm build ./dist/にビルド内容を出力
pnpm preview デプロイ前の内容をローカルでプレビュー
pnpm new-post <filename> 新しい投稿を作成
pnpm astro ... astro add, astro checkの様なコマンドを実行する際に使用
pnpm astro --help Astro CLIのヘルプを表示

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published