神社・お寺向け 無料ホームページシステム
Version 1.2
提供：御朱印道 https://5syuin.ever.jp/

============================================================
■ このシステムでできること
============================================================

HTMLやFTPの知識がなくても、設置後は管理画面からホームページを更新できます。
公開ページは通常の index.html として自動生成されるため、表示が軽く、管理CGIが一時的に動かなくても公開済みページは残ります。

・神社／寺院名の変更
・トップのキャッチコピー変更
・メイン画像のアップロード
・ご由緒、ご挨拶の編集
・境内写真のアップロード
・境内案内を写真付きで何件でも追加／編集／削除
・本殿・拝殿・山門・手水舎・鐘楼などの名称、説明、写真を個別登録
・御朱印を何種類でも追加／編集／削除
・御朱印ごとの写真、初穂料・納経料、受付情報、説明を登録
・授与品を何種類でも追加／編集／削除
・授与品ごとの写真、初穂料・価格、説明を登録
・御朱印・授与品の共通案内と代表写真の編集
・参拝時間、住所、電話、駐車場情報の編集
・アクセス案内、GoogleマップURLの登録
・お知らせの追加／削除
・SEOタイトル、meta description、canonical URLの設定
・管理パスワード変更
・スマートフォン対応

対応画像：JPEG / PNG / GIF / WebP（1画像5MBまで）

============================================================
■ ファイル構成
============================================================

index.html                 公開トップページ（CGIが自動生成）
css/style.css              公開ページのデザイン
images/uploads/            管理画面から登録した画像
cgi/admin.cgi              管理画面
cgi/config.pl              パス設定
cgi/templates/home.html    公開ページ生成用テンプレート
cgi/_data/                 設定・お知らせ・セッション保存場所
INSTALL.html               ブラウザで読める設置説明書
README.txt                 このファイル

============================================================
■ 設置方法
============================================================

1. ZIPを解凍します。
2. 中のファイルとフォルダを、ホームページを公開したいディレクトリへそのままアップロードします。
3. admin.cgi にCGI実行権限を設定します。
   一般的には 705 または 755 です。サーバー会社の指定がある場合はその設定を優先してください。
4. ブラウザで次のURLへアクセスします。

   https://あなたのドメイン/設置先/cgi/admin.cgi

5. 初回設定画面が表示されたら、
   ・神社／お寺名
   ・神社または寺院
   ・管理パスワード（8文字以上・英字／数字／記号が使用できます）
   を設定します。
6. 管理画面から必要な内容を入力し「ホームページを更新」を押します。

============================================================
■ 書き込みエラーが出る場合
============================================================

CGIは次の場所へ書き込みます。

・index.html
・cgi/_data/（御朱印・授与品・境内案内の登録データも含みます）
・images/uploads/（御朱印・授与品・境内案内の個別写真も含みます）

まずは通常の755/644構成で試してください。
サーバーのCGI実行方式によって書き込み権限が必要な場合は、サーバー会社の案内に従って上記の場所をCGIから書き込み可能にしてください。
セキュリティ上、安易に777へ変更することはおすすめしません。

============================================================
■ セキュリティについて
============================================================

・初回設定後は必ず推測されにくい管理パスワードを使用してください。
・可能な限りHTTPSで利用してください。
・cgi/_data/ は .htaccess で外部からの閲覧を拒否する設定になっています。
・管理パスワードは平文ではなくSHA-256ハッシュで保存します。
・ログインセッションは原則2時間で期限切れになります。
・画像はJPEG / PNG / GIF / WebPの実データを確認して保存します。
・管理フォームにはCSRF対策を入れています。

============================================================
■ デザインを変更したい場合
============================================================

公開ページの色や余白は css/style.css を編集します。
ページ構成そのものを変更したい場合は cgi/templates/home.html を編集します。

home.html を変更した後、管理画面の
「現在の内容から index.html を再生成」
を押すと公開ページへ反映されます。

============================================================
■ バックアップ
============================================================

最低限、次のファイル／フォルダを保存しておけば復旧しやすくなります。

・cgi/_data/
・images/uploads/
・css/style.css
・cgi/templates/home.html

============================================================
■ 補足
============================================================

本システムおよび付属ファイルの著作権は「御朱印道」に帰属します。
無料で提供していますが、著作権を放棄しているものではありません。

公開ページのフッターには、配布元クレジットとして「- Goshuindo -」のリンクを小さく表示しています。
このクレジット表記および御朱印道（https://5syuin.ever.jp/）へのリンクは、削除・改変せずそのまま残してご利用ください。

CGI本体にも著作権表示を記載しています。著作権表示の削除・改変はご遠慮ください。

このシステムは、まず「誰でも迷わず更新できること」を優先した1ページ型CMSです。
