/aokashi_home

Aokashi Home Base Files

Primary LanguageJavaScriptApache License 2.0Apache-2.0

Aokashi Home

Gatsby

Aokashi Home のリポジトリです。 Web サイトの生成に Gatsby.js を使用しています。

開発方法

npm install
npm run develop

contents.aokashi.net で必要なファイル

本サイトを機能するには、 contents.aokashi.net に下記のファイルを配置する必要があります。 * のファイルは必須になります。

contents.aokashi.net
|- banner *
|  `- site_banner-takabo_edge2.png (EDGE2 のバナー)
`- restore
   `- (各復元サイトのディレクトリ)

ディレクトリ構成について

.
├── content
├── data
├── node_modules
├── src
├── static
├── .gitignore
├── .prettierrc
├── gatsby-browser.js
├── gatsby-config.ts
├── gatsby-node.ts
├── gatsby-ssr.js
├── LICENSE
├── package-lock.json
├── package.json
└── README.md
  • content: 旧サイトの記事ファイルです。旧サイトの内容の移植のために残していますが、移植なしに削除する場合もあります。
  • data: 旧サイトのデータファイルです。現サイトに含まれていないデータが含まれています。
  • src: ソースファイルです。詳しくは中の README.md をご確認ください。
  • static: ビルド時に配置されるファイルです。 src ディレクトリ内の画像ファイルでは最適化が行われますが、本ディレクトリ内では行われません。
  • gatsby-browser.js: Aokashi Home 全ページで実行される JavaScript ソースファイルです。
  • gatsby-config.js: Gatsby.js の設定ファイルです。
  • gatsby-node.js: Aokashi Home ビルド時に実行されている JavaScript ソースファイルです。
  • gatsby-ssr.js: SSR(サーバーサイドレンダリング) 技術に関する設定が含まれている JavaScript ソースファイルです。

ライセンスについて

Apache 2.0 ライセンスが適用されます。

ただし、下記のファイルは他人の著作物が含まれておりライセンス適用対象外のため、 本リポジトリ外では自由に使用することができません