ゆう's Blog
設定確認

接続確認

「接続確認」でエラーが出たら、データベースの情報を確認のうえ、再度「設定ファイル作成」」をしてください。

正常に接続ができたら、「進む」をクリック。

DB設定(データベース設定)

ブラウザで「install」ディレクトリ(フォルダ)にアクセスしてください。

もし、下の画像のようなエラーが出たら、指示どおりのパーミッションに変更をしてください。通常、「その他」にこれらの権限を与えれば良いと思います。変更後にもう一度このページにアクセスしてください。
多くのホスティングサービスのサーバでは、このエラーは出ないと思います。

データベースの情報を入力して「設定ファイル作成」ボタンをクリック。

ダウンロード,解凍

Cheap Blog Tool

解凍してサーバにアップするか、サーバにアップしてから解凍してください。

解凍後のフォルダ名「myblog」は変更可能です。
また、「myblog」フォルダを使わずに中身だけアップしてもかまいません。

「myblog」フォルダ内にある「favicon.svg」を上書き保存することでファビコンを変更できます。ファイル形式は「svg」となります。

「myblog」フォルダ内

MySQLデータベースを作成

データベースを作成して以下を確認してください。

ホスト名
データベース名
ユーザ名
パスワード

CUI画面用CSS

<p style="font-family: monospace, serif; white-space: pre-wrap; color: #eaeaea; background-color: #1e1e1e; padding: 0.3em 0.5em;">

win10

#cccccc #0c0c0c

fedora

#eaeaea #1e1e1e

ページ読み込み後に処理を行う方法

DOMContentLoadedイベントは、HTMLが完全に読み込まれ、解析されたときに発生します。スタイルシートや画像などの外部リソースの読み込みを待つ必要はありません。

document.addEventListener('DOMContentLoaded', function() { // ページ読み込み後に実行したい処理をここに書きます console.log('DOM fully loaded and parsed'); });

loadイベントは、ページ全体(スタイルシートや画像などの外部リソースを含む)が完全に読み込まれたときに発生します。

window.addEventListener('load', function() { // ページ全体が読み込まれた後に実行したい処理をここに書きます console.log('Page fully loaded'); });

名前付き関数を使用する場合

function onDOMContentLoaded() { // ページ読み込み後に実行したい処理をここに書きます console.log('DOM fully loaded and parsed'); } document.addEventListener('DOMContentLoaded', onDOMContentLoaded);

function onPageLoad() { // ページ全体が読み込まれた後に実行したい処理をここに書きます console.log('Page fully loaded'); } window.addEventListener('load', onPageLoad);

Cloudflareをhttps化にするためだけに使用して、キャッシュは無しにすることはできますか?(未確認)

1) Cloudflareアカウントにログインし、対象のドメインを選択します。
2) 「SSL/TLS」タブに移動し、適切なSSL設定(例:Flexible, Full, Full (strict))を選択します。
3) 「Page Rules」タブに移動し、新しいルールを作成します。
4) ルールのURLパターンを指定し(https://example.com/*)、**「Cache Level」オプションを「Bypass」**に設定します。

これにより、指定したURLパターンに対してキャッシュが無効になり、HTTPS化のみが有効になります。

正規表現において、^の2つの異なる意味

行頭を示す: 正規表現の先頭に^を置くと、そのパターンが行の先頭に一致することを意味します。例えば、^abcは「abc」が行の先頭にある場合に一致します。

否定を示す: 角括弧内([])で使用される場合、^は否定を意味します。例えば、[^']はシングルクオート以外の任意の文字に一致します。

データベースパスワード

シングルクオートは不可。