ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

Web

Web技術で困っている人のために情報を発信します。

nginx, Basic認証の使い方。.htaccessファイルは使わない。

nginx ロゴ

WebサーバのnginxでBasic認証を行う方法です。

Basic認証はページを表示するのにユーザー名・パスワード入力を求める機能で、Webサーバーでこれを設定すると、ブラウザがユーザー・パスワード入力ボックスを表示させます。

nginxでは .htaccessファイルは使いません。設定ファイルに記述します。

続きを読む

PythonでCSS, JavaScript, HTMLの圧縮ツールを作る

python image

Pythonのcss_html_js_minifyパッケージを使うと、簡単にCSS、JavaScript、HTMLの圧縮ツールが作成できます。

サンプルコードを使って作成してみましょう。

(本来、自分で作るもんじゃありません。こうやってPythonは作っていきますよという一例です。)

続きを読む

WordPress, マルチサイトはプラグインに気を付けよう! DBエラーが起きることも。

wordpress image

WordPressのマルチサイトで各サイトの外観 -> メニューで追加、編集できなくなりました。

原因はCategory Order and Taxonomy Terms Orderプラグイン。マルチサイトでのプラグイン有効化にありました。

プラグインがマルチサイトに対応しているかがポイント。

原因の詳細とその対処方法です。

続きを読む

JavaScript, Prism.jsをWebサイトに実装する

JavaScript image

ソースコードのハイライト機能をもつPrism.jsの実装方法です。highlight.jsの代わりに利用できてWordPressでも使えます。

プログラムのソースコードをサイトに表示するのに、今一番おすすめするJavaScriptプラグインです。

続きを読む

WordPress, Crayon Syntax Highlighterプラグインをやめた理由

wordpress image

WordPressプラグインのCrayon Syntax Highlighterを使うのをやめました。代わりがあるのでプラグインを使う必要がないからです。

サイトのパフォーマンス上、SEOを考えるとプラグインは少ない方が良いです。代わりにPrism.js を使うことにしました。

続きを読む