• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2020-01-06T00:23:40+09:00","default:kanateko0404","kanateko0404")
#author("2020-01-06T01:31:15+09:00","default:kanateko0404","kanateko0404")
Pukiwiki1.5.1を弄りまくってたらPukiwiki1.5.2にバージョンアップするときにちょっと苦労したので変更箇所をメモ書き。


#contentsx

*追加した機能 [#addon]

**AutoAlias [#autoalias]
:概要|指定した文字列を自動的にリンクに変換する。[[詳細>https://pukiwiki.osdn.jp/dev/?BugTrack/2002]]
:参考|
[[質問箱/4436 - PukiWiki-official>https://pukiwiki.osdn.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1/4436]]
#ogp(https://pukiwiki.osdn.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1/4436)
:備考|RecentにAutoAliasNameを表示したくなかったのでpukiwiki.ini.phpの$non_listに追加。

**タグ入力支援 [#instag]
:概要|編集時にボタン1つで様々なタグを入力できるようにする。
:参考|[[Software/wiki自作プラグイン/instag.inc.php - DEX Lab>https://dexlab.net/pukiwiki/index.php?Software%2Fwiki%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Finstag.inc.php]]
:参考|
#ogp(https://dexlab.net/pukiwiki/index.php?Software%2Fwiki%BC%AB%BA%EE%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2Finstag.inc.php)
:備考|スキンのheadに追加する記述で、paraeditを使っていないので代わりにseceditとareaeditを追加

**スパムフィルタ [#spam]
:概要|Akismet等を利用した1.5.2用汎用スパムフィルタ。
:参考|[[PukiWiki1.5.2にスパム対策メールフォームを設置!Googleアドセンスに備える! | SEの良心>https://dajya-ranger.com/pukiwiki/setting-mail-form/]]
:参考|
#ogp(https://dajya-ranger.com/pukiwiki/setting-mail-form/)
:参考|recaptchalib.phpが同梱されていなかったので別途用意。
seceditとareaeditをAkismetの対象に指定すると誤検知しまくるのでどうにかしたいところ。

**URL短縮 [#url]
:概要|日本語ページなど長過ぎるURLを短い文字列に置換する。
:参考|[[PukiWikiのクソ長いURLをURL短縮ライブラリを組み込んで解決する! | SEの良心>https://dajya-ranger.com/pukiwiki/embed-url-shortener/]]
:備考|
:参考|
#ogp(https://dajya-ranger.com/pukiwiki/embed-url-shortener/)
:備考|編集を完了した後だと元々のURLが表示される。

**OGPタグ [#ogp]
:概要|Twitter用OGPタグの出力。
:参考|[[ソフトウェア/pukiwiki/Open Graph Protocol (OGP) - 武内@筑波大>https://dora.bk.tsukuba.ac.jp/~takeuchi/?%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%2Fpukiwiki%2FOpen%20Graph%20Protocol%20%28OGP%29]]
:参考|
#ogp(https://dora.bk.tsukuba.ac.jp/~takeuchi/?%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%2Fpukiwiki%2FOpen%20Graph%20Protocol%20%28OGP%29)
:備考|各見出しに使用するparaedit.pngを除外するよう調整。
ついでに画像がないページは設定したアイキャッチが表示されるように。

**各種SNSボタン [#sns]
:概要|ページ上部に各種SNS用のシェアボタンを表示する。
:参考|[[シェアされるシェアボタンとは。CSSだけで作られた12のオリジナルレスポンシブシェアボタン【無料ダウンロード】–[FIT BLOG-フィットブログ]>https://fit-jp.com/sharebtn/]]
:参考|
#ogp(https://fit-jp.com/sharebtn/)
:備考|レスポンシブ対応の一環でモニタサイズによってデザインが変わるようCSSで調整。

**スライドメニュー [#menu]
:概要|ボタンを押すと横からスライドしてくるサイドメニュー。
:参考|[[レスポンシブでハンバーガーメニューになる固定サイドバー>https://www.webopixel.net/javascript/1289.html]]
:参考|
#ogp(https://www.webopixel.net/javascript/1289.html)
:備考|スマホ用。画面上部に常に表示。
スクロールボタンとか加えたほうが良いかも。

**PC/スマホ切り替えボタン [#q46fdd82]
:概要|PC/スマホでページの幅を切り替えるボタン
:参考|
#ogp(https://okodukai-cho.com/website/switch.html)
:備考|正直あんまり存在意義が感じられない機能。