Web・DevOpsツール

ArrayKitのWeb・DevOpsツールは、開発者、DevOpsエンジニア、サイト運営者がサイトの公開前に必要とする設定ファイル、ヘッダー、タグ、CSSを作成します。サーバー向けには、「nginx 設定生成ツール」が静的サイトやリバースプロキシ用のserverブロックを組み立て、「.htaccess 生成ツール」がApacheのリダイレクト、圧縮、キャッシュのルールを書き出します。301リダイレクトのマップ、CSPやCache-Controlのヘッダー、.htpasswdファイルを作る関連ツールもあります。検索とSNSでの共有向けには、「robots.txt 生成ツール」、「XMLサイトマップ生成ツール」、「メタタグジェネレーター」が、クローラーやソーシャルネットワークが読み取るファイルとタグを作り、schema.orgのJSON-LDを書き出すツールもあります。フロントエンドの作業では、「配色パターン作成」がCSS・Tailwind・JSONで書き出せるカラースキームを作り、「CSSグラデーションジェネレーター」と「CSS Box Shadowジェネレーター」がライブプレビューを調整しながらCSSを書き出します。さらに、Tailwindの色階調、グリッド、clamp()による可変サイズ、イージング曲線、角丸を扱うツールがあり、「アスペクト比計算」は任意の比率に対する幅と高さを求めます。日々の細かな作業にも対応します。「chmod 計算ツール」はUnixのパーミッションを8進数とrwx表記の間で変換し、ほかにも.gitignoreや.editorconfigファイルの作成、セマンティックバージョンの比較、HTMLからJSXへの変換、クエリ文字列からJSONへの変換、HTTPステータスコードとMIMEタイプの一覧といったツールがあります。どのツールもブラウザー内で動作するので、入力したドメイン、パス、パスワード、マークアップはお使いの端末上で処理され、アップロードされることはありません。

よくある質問

これらのWeb・DevOpsツールで何ができますか。
サーバーの設定とヘッダー(nginx、.htaccess、301リダイレクトのマップ、CSP、Cache-Control、.htpasswd)の生成、SEO向けのファイルとマークアップ(robots.txt、sitemap.xml、メタタグとOpen Graphタグ、JSON-LD)の作成、グラデーション・シャドウ・グリッド・可変サイズ・角丸・イージング曲線のCSSの作成ができます。そのほか、カラーパレットとTailwindの色階調、アスペクト比、HTMLからJSXへの変換、クエリ文字列、.gitignoreと.editorconfigファイル、chmodのパーミッション、セマンティックバージョン、検索できるHTTPステータスコードとMIMEタイプの一覧を扱うツールもあります。
どのサーバー設定やヘッダーを生成できますか。
「nginx 設定生成ツール」は、SSL・gzip・キャッシュを必要に応じて加えた、静的サイトまたはリバースプロキシ用のserverブロックを組み立てます。「.htaccess 生成ツール」はApacheのHTTPS・wwwリダイレクト、圧縮、キャッシュ、セキュリティヘッダーを書き出し、「htpasswd ジェネレーター」はbcryptまたはSHA-1で.htpasswdの行をハッシュ化します。「リダイレクトマップジェネレーター」は旧URLと新URLの一覧を、nginx・Apache・Netlify・Vercel・Cloudflare向けの301ルールに変換し、「CSP ジェネレーター」と「Cache-Control ヘッダー ジェネレーター」は、ヘッダーに加えて、そのまま貼り付けられるnginx版・Apache版・metaタグ版を出力します。
これらのツールは、テクニカルSEOに役立ちますか。
はい。検索エンジンが読み取るファイルとマークアップの面で役立ちます。「robots.txt 生成ツール」はクローラーが巡回できるパスを指定し、「XMLサイトマップ生成ツール」はURLの一覧をsitemap.xmlに変換し、「メタタグジェネレーター」と「Open Graph ジェネレーター」はカードのプレビュー付きでtitle・description・SNS用のタグを書き出し、「JSON-LD ジェネレーター」は記事、商品、FAQ、イベントなどのschema.org構造化データを作成します。サイトのクロールや検索順位の確認は行わないので、URLとコンテンツはご自身で用意してください。
社内のホスト名、パス、パスワードを入力しても安全ですか。
はい。どのツールもブラウザー内で動作するため、ホスト名、アップストリームのアドレス、リダイレクトの一覧、パスワード、マークアップはお使いの端末上で処理され、アップロードされることはありません。「htpasswd ジェネレーター」もパスワードをローカルでハッシュ化します。ただし、Open Graphとメタタグのジェネレーターにあるソーシャルカードのプレビューは、一般的なWebページと同じように、入力した画像のURLを読み込みます。それでも、秘密鍵はWebフォームに入力しないでください。「nginx 設定生成ツール」に必要なのは、証明書と鍵のファイルパスだけです。
生成された設定は、そのまま使えますか。
標準的な構文で出力されますが、設定の動作はサーバーのバージョン、有効なモジュール、既存のルールによって変わるため、デプロイ前にテストしてください。サーバー設定を貼り付けたらnginx -tまたはapachectl configtestを実行し、新しいContent-Security-Policyはまずreport-onlyモードで適用し(「CSP ジェネレーター」に切り替えスイッチがあります)、リダイレクトマップを読み込んだら古いURLをいくつか試してください。CSSの出力は、現在のブラウザーが対応する標準的なCSSです。