WordPress で批評サイトを作る案件で記事ごとに批評元の URL を管理する必要があったので、カスタムフィールドを追加してみた。
WordPress の投稿記事はタイトルと本文の2つの編集項目しかないのが、カスタムフィールドという機能を使うと、投稿記事ごとに独自の編集項目を追加することができる。
WordPress で批評サイトを作る案件で記事ごとに批評元の URL を管理する必要があったので、カスタムフィールドを追加してみた。
WordPress の投稿記事はタイトルと本文の2つの編集項目しかないのが、カスタムフィールドという機能を使うと、投稿記事ごとに独自の編集項目を追加することができる。
fail2ban のスクリプトファイルを眺めていたら、SSH のユーザーログインの禁止に AllowUsers と DenyUsers というオプションが目についたので、動作を確認してみた。
連休中に自宅サーバーのメンテをしようかな、と久しぶりにコンソールを立ち上げたら、MySQL のパスワード覚えてねーとなったので備忘録的に MySQL の管理者パスワードを忘れたときのリカバリー方法を書いておきます。
WordPress を利用する際によく使用する表示領域は Widget を作成しておけば、(1)再利用や(2)設定の変更を管理画面でできる、などのメリットがあるらしい。そこで、Widget はどのように作成するか調べてみた。
Dokcer のイメージとして ALpine Linux を使うことが多いが、ホスト OS として Alpine Linux を使い Docker コンテナを起動したことがなかったので試してみた。
普段は Windows 機をメインに使用しているので、Swift のちょっとしたサンプルコードの確認するのに Mac を起動するのは面倒なので手元で Swift が動く環境があると良いなと思って Docker コンテナ上で Swift を動かしてみました。
Docker コンテナ内で Node.js を動かし Hello, world してみた。
HTML を取得後に JavaScript で DOM を操作してデータを表示するようなサイトでは curl で HTML を取得しても欲しいデータを取得できない。そこで、Chrome をヘッドレスで動かして完全にレンダリングされた後のデータを取得してみた。
隣の席でスクレイピングした結果をスプレッドシートにコピペする業務をしているので、だったら Google Apps Script でスクレイピングして直接スプレッドシートに書き出せばいいんじゃない?ってことでやり方を調べてみた。
Hexo に Google Analytics を導入するには、テーマの設定ファイルにトラッキング ID を設定する。
設定ファイル themes/landscape/_config.yml にトラッキング ID を記述する。
1 | google_analytics: UA-XXXXXXXX-X |
hexo generate して動作を確認すると、<head>
に Google Analystics のコードが追加されている。
1 | <!-- Google Analytics --> |