===== Dokuwikiの設定内容(システム設定するもの) =====
{{tag>}}
Dokuwikiの細かな仕様修正は、結局プログラム本体を修正する必要あります。その設定内容をここに記載しておきます。
なお、ローカル(Windows)で動作させる場合のみのもの、昔必要だったものも、ここには含まれます。
==== Bootstrap3のフォントサイズ修正 ====
dokuwki\confにusersyle.cssファイルを追加する。
/* General style guide */
body
{
font-size: 1.6em;
margin: 0.0em;
line-height: 1.6em;
}
==== アップロードできる拡張子の追加 ====
dokuwiki\conf\mime.confに下記の行を追加した。
bin !application/x-binary
stl !application/sla
txt text/plain
MIMEタイプについては下記参照した。
[[https://www.sitepoint.com/mime-types-complete-list/]]
==== InterWikiの修正 ====
dokuwiki\lib\images\interwikiに{{memo:wiki:dokufavicon.zip}}を解凍したファイルをコピーする。
代わりにgoogleとamazonのgifファイル(下記)を全削除した。
amazon.de.gif
amazon.gif
amazon.uk.gif
google.gif
下記のファイルをdokuwiki\confに追加。
interwiki.confを修正すると、アップデート時に上書きされる。
localのは上書きされない。
ggjp https://www.google.co.jp/search?q={NAME}
google.jp https://www.google.co.jp/search?q={NAME}
gojp http://www.google.com/search?btnI=I%27m+Feeling+Lucky&lr=lang_ja&ie=UTF-8&oe=UTF-8&q={NAME}
amajp https://www.amazon.co.jp/gp/search/?__mk_ja_JP={NAME}&url=search-alias%3Daps&field-keywords={NAME}
amazon.jp https://www.amazon.co.jp/gp/search/?__mk_ja_JP={NAME}&url=search-alias%3Daps&field-keywords={NAME}
rakuten https://search.rakuten.co.jp/search/mall/{NAME}/?f=1&grp=product
yahooauc https://auctions.yahoo.co.jp/search/search?auccat=&tab_ex=commerce&ei=utf-8&aq=-1&oq=&sc_i=&fr=auc_top&p={NAME}&x=0&y=0&fixed=0
yahoo https://search.yahoo.co.jp/search?p={NAME}
aliex https://www.aliexpress.com/wholesale?catId=0&SearchText={NAME}
ebay https://www.ebay.com/sch/i.html?&_nkw={NAME}&_sacat=0
manjp http://linuxjm.osdn.jp/cgi-bin/man.cgi?Pagename={NAME}&submit=Search!&Sec1=0n&Sec2=0n&Sec3=0n&Sec4=0n&Sec5=0n&Sec6=0n&Sec7=0n&Sec8=0n
youtube https://www.youtube.com/results?search_query={NAME}
syntaxdb https://syntaxdb.com/reference/search?utf8=%E2%9C%93&search={NAME}
photo https://www.google.co.jp/search?q={NAME}&tbm=isch
map http://maps.google.co.jp/maps?hl=ja&t=&q={NAME}
navitime https://www.navitime.co.jp/freeword/?keyword={NAME}
twi https://twitter.com/search?l=&q={NAME}&src=typd&lang=ja
twitter https://twitter.com/search?l=&q={NAME}&src=typd&lang=ja
メモ:いろいろなホームページのfavicon.pngを取得する
http://www.google.com/s2/favicons?domain=ここにドメインを指定する(photos.google.comなど)
検索URL追加するには、ここが使えるかも。
[[http://man.cat-v.org/unix-1st/]]
faviconが表示されない場合、dokuwikiの管理 → サイト管理 →設定管理画面より、
何も変更せず一番下の保存を押下する。(設定管理の再保存)
これにより、全てのドキュメントの(ローカルPC内)キャッシュが無効となり、再構築を行う。
==== InterWiki 略語メモ ====
書式は(略語)>(検索文字)となります。
[[google.jp>新横浜]]
[[wiki>Ruby on Rails]]
この場合、右記のような表示となります。[[google.jp>新横浜]] [[wp>Ruby on Rails]]
略語には、以下のものが指定できます。
|<70%>|
^ 略語 ^ 概要 ^
| google | Google(英語)より検索 |
| google.jp ggjp | Google(日本語)より検索 |
| go | Google(英語)より検索して、最も関連が高いと思われるページを開く |
| gojp | Google(日本語)より検索して、最も関連が高いと思われるページを開く |
| wp | Wikipedia(英語)より検索 |
| wpjp | Wikipedia(日本語)より検索 |
| yahoo | Yahoo(日本語)より検索 |
| twitter twi | Twitter(日本語)より検索 |
| man | Linuxのコマンドリファレンス manページ(英語)を検索 |
| manjp | Linuxのコマンドリファレンス manページ(日本語)(JM Project)を検索 |
| syntaxdb | SyntaxDB(英語)より、プログラム言語の関数を検索 |
| amazon | Amazon(英語)より商品を検索 |
| amazon.jp amajp | Amazon(日本語)より商品を検索 |
| rakuten | 楽天市場より商品を検索 |
| yahooauc | ヤフーオークションより商品を検索 |
| aliex | Aliexpress(英語)より商品を検索 |
| ebay | Ebay(英語)より商品を検索 |
| youtube | Youtube(日本語)より動画を検索 |
| photo | Google(日本語)より画像を検索 |
| map | Google(日本語)より地図を検索 |
| navitime | NaviTime(日本語)より地図を検索 |
==== 既存のページ修正(今はしない) ====
inc/lang/ja/edit.txtに、編集時に表示されるページがある。
構文がsyntax.txtを参照しているので、修正した。
==== Dropbox対応(今はしない) ====
[[https://www.splitbrain.org/blog/2011-01/16-dokuwiki_on_a_stick_in_dropbox]]を参照。
dokuwiki\conf\local.protected.phpという追加のファイルを作成する。
==== PHP.iniの編集(今はしない) ====
server\php.iniを下記のとおり変更
タイムゾーン修正とアップロード可能な容量を増やした。
変更前
date.timezone = Europe/Berlin
post_max_size = 32M
upload_max_filesize = 15M
変更後
date.timezone = Asia/Tokyo
post_max_size = 60M
upload_max_filesize = 45M
==== httpd.confの修正(今はしない) ====
元記事:[[https://potto.exblog.jp/6888148/]]
そのまま解凍して実行すると、IPアドレス指定で外部から見ることができます。
ローカルのみのアクセスを許可するため、server\conf\httpd.confに、
以下の2行を追加しておきます。
# allow .htaccess overrides
AllowOverride All
Order Allow,deny
Allow from localhost 127.0.0.1
AllowOverride None