Help のバックアップの現在との差分(No.4)
- 追加された行はこの色です。
- 削除された行はこの色です。
* PukiWikiヘルプ [#s14a5adf]
- [[FAQ(pukiwiki.org)>pukiwiki:FAQ]](日本語)
- [[テキスト整形のルール>整形ルール]]
- [[プラグインマニュアル>PukiWiki/1.4/Manual/Plugin]]
#contents
#contentsx
** PukiWiki って 何なの? [#vf801b51]
すべてのページが誰でも編集できます。変更したいページでページ上部の「編集」をクリックするとそのページが編集できます。編集内容は、整形ルールに従って整形されます。
すべてのページが誰でも編集できます。
変更したいページでページ上部の「編集」をクリックするとそのページが編集できます。
編集内容は、整形ルールに従って整形されます。
[[練習用ページ>SandBox]]は基本的にどのように手を加えても問題ないので、結果を恐れず編集してみてください。
** 新しいページを作成するには? [#n2c2eb75]
すでにあるページ(例えば[[練習用ページ>SandBox]]など)で、ページのどこかにWikiName(大文字と小文字混合)かBracketName(で囲う)を入力すると入力した部分の後ろに ? というリンクがつきます。そこをクリックすると新しいページの編集画面が用意されるので、あとは普通のページ変更と同様に書き込むことができます。
すでにあるページで、ページのどこかにWikiName(大文字と小文字混合)か
BracketName([[
]]で囲う)を入力すると入力した部分の後ろに ? というリンクがつきます。
そこをクリックすると新しいページの編集画面が用意されるので、あとは普通のページ変更と同様に書き込むことができます。
** リンクについてる(3m)とかは? [#aeb02253]
3mは3分前くらい、5hは5時間前くらい、8dは8日前くらいに更新された、という意味です。
** 掲示板と違う? [#qf09daf7]
ページに手を加えても誰がその変更をしたかわからなくなります。不安な場合は、手を加えた部分に自分の名前を書いておきましょう。 -- hogehoge ←こんなかんじで。
ページに手を加えても誰がその変更をしたかわからなくなります。
不安な場合は、手を加えた部分に自分の名前を書いておきましょう。 -- hogehoge ←こんなかんじで。
** 誰かが書き込みを書き換えてしまう? [#k1149f33]
Wikiとはそういうものです。誰でもどこでも書き加えたり、直したりできます。PukiWikiには定期的にバックアップを取る機能がありますので、バックアップから復旧させることもできます。
Wikiとはそういうものです。誰でもどこでも書き加えたり、直したりできます。
PukiWikiには定期的にバックアップを取る機能がありますので、バックアップから復旧させることもできます。
** ブラウザやプロクシのキャッシュで人の変更を消してしまわないだろうか? [#zee20d44]
ページを編集する以上、編集時の状態から手を加える形になります。しかし、もし編集中に誰かが更新していてしまっていたらどうします? 安心してください。PukiWikiには、更新時のページの更新日時と元データの更新日時を比較して一緒かどうかチェックします。「更新の衝突」が起きた場合はそのページをリロードし、編集し直してください。
ページを編集する以上、編集時の状態から手を加える形になります。
しかし、もし編集中に誰かが更新していてしまっていたらどうします? 安心してください。
PukiWikiには、更新時のページの更新日時と元データの更新日時を比較して一緒かどうかチェックします。
「更新の衝突」が起きた場合はそのページをリロードし、編集し直してください。
** BracketName [#ucb8746a]
WikiNameの書式で表現できない日本語などをページ名として扱えるようにする書式。
[[BracketName]]
のように
[[]]
で囲うとBracketNameになります。
もちろん日本語もOK。
* InterWiki [#teeaa78d]
InterWiki は、PukiWiki と 他のサーバーを接続する機能です。
InterWikiName のページでサーバー名を定義しています。
#contents
** InterWikiへのアクセス(InterWikiNameの生成) [#nb5bafb9]
サーバリストにある サーバ名:WikiName をBracketNameで作ればInterWikiNameの完成。~
これをページに記述すれば、そのサーバのWikiNameへのハイパーリンクが生成されます。
サーバ名:WikiName
pukiwiki:FrontPage
[[サーバ名:WikiName]]
[[pukiwiki:FrontPage]]
** サーバーリストへの追加 [#a71a4d66]
InterWikiName のページに以下のようにサーバの定義をすることで
サーバーリストに追加することができます。
[URL サーバ名] タイプ
[http://pukiwiki.sourceforge.jp/index.php pukiwiki] utf8
** WikiNameの挿入位置 [#q7ad1d6d]
要求しようとするURLへのWikiNameの挿入位置を $1 で指定することができます。省略するとお尻にくっつきます。
-[http://pukiwiki.sourceforge.jp/index.php?cmd=backup&page=$1&age=1 pukiwiki] utf8
** 文字コード変換タイプ [#k34801d3]
PukiWiki内のページ以外にも飛ばせます。日本語をURLに含む可能性もあるのでその場合のエンコーディングの指定をタイプとして指定できます。
-[http://pukiwiki.sourceforge.jp/index.php?cmd=read&page=$1 somewhere] utf8
:std 省略時|内部文字エンコーディング(標準はSJIS)のままURLエンコードします。
:raw asis|URLエンコードしないでそのまま使用。
:sjis|文字列をSJISに変換し、URLエンコードします。(mb_stringのSJISへのエイリアスです)
:euc|文字列を日本語EUCに変換し、URLエンコードします。(mb_stringのEUC-JPへのエイリアスです)
:utf8|文字列をUTF-8に変換し、URLエンコードします。(mb_stringのUTF-8へのエイリアスです)
:yw|YukiWiki系へのエンコーディング。
:moin|MoinMoin用に変換します。
その他、PHP4のmb_stringでサポートされている以下のエンコード文字が使用できます。
''UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE, UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP''
** YukiWiki系へのエンコーディング [#zeb5d7f0]
-WikiNameのものへはそのままURLエンコード。
-BracketNameのものは を付加してURLエンコード。
PukiWiki
* InterWikiName [#bf2d416a]
InterWiki用のサーバリストです。
[URL サーバ名] タイプ
の形式で記述してください。
** WikiEngines [#c3e04f1c]
-[http://www.c2.com/cgi/wiki? WikiWikiWeb] raw WikiNameのみなのでraw。
-[http://www.todo.org/cgi-bin/jp/tiki.cgi?c=v&p= Tiki] euc
-[http://www.hyuki.com/yukiwiki/wiki.cgi? YukiWiki] euc
-[http://www.jin.gr.jp/~nahi/RWiki/?cmd=view;name= RWiki] euc
-[http://digit.que.ne.jp/work/index.cgi? WalWiki] euc
-[http://fswiki.poi.jp/wiki.cgi? FSWiki] euc
-[http://www.namaraii.com/hiki/? Hiki] euc
-[http://xiki.mitsuki.no-ip.com/? Xiki] utf8
** PukiWiki [#j0d346fa]
// PukiWiki Official Main Site
-[http://pukiwiki.sourceforge.jp/? pukiwiki] utf8
// PukiWiki Developer Site
-[http://pukiwiki.sourceforge.jp/dev/? pukiwiki.dev] euc
** Search Engine [#jaaa4e4c]
-[http://www.google.co.jp/search?ie=utf8&oe=utf8&q=$1&lr=lang_ja&hl=ja Google] utf8
//IEのGoogleツールバー対策でUTF-8になってます。
-[http://search.yahoo.co.jp/bin/search?p= Yahoo] euc
-[http://www.wikipedia.org/wiki/ WikiPedia] utf8
-[http://en.wikipedia.org/wiki/ WikiPedia.en] utf8
-[http://ja.wikipedia.org/wiki/ WikiPedia.ja] utf8
** 拡張InterWikiName [#q192ea38]
-[./?cmd=add&page= 新規]
-[./?cmd=add&page= New]
-[./?cmd=read&page= 参照]
-[./?cmd=read&page= View]
-[./?cmd=edit&page= 編集]
-[./?cmd=edit&page= Edit]
-[./?cmd=search&word=$1&type=OR 検索]
-[./?cmd=search&word=$1&type=OR Search]
*** その他 [#b69e2eec]
-[http://www.gembook.jp/tsum/page.pys?wiki= ウヰキエリア] moin
-[http://tdiary-users.sourceforge.jp/cgi-bin/wiki.cgi? tDiaryUsers] euc
**他のWikiのページに飛んでみよう。 [#t20eea48]
-WikiWikiWeb:FrontPage
-Tiki:WelcomeVisitors
-YukiWiki:FrontPage
-RWiki:top
//-PukiWiki:FrontPage
//-ウヰキエリア:FrontPage
**PukiWikiのページで飛んでみよう。 [#sfce4c27]
-pukiwiki:FrontPage
-pukiwiki.dev:FrontPage
**検索だって出来る。 [#wec8fb2d]
:Googleでpukiwikiを検索|
Google:pukiwiki
:YahooでPHPを検索|
Yahoo:PHP
?cmd=add &page=PukiWikiの書き方
#amazon( ASIN番号, [left|right], [タイトル|image|delimage|deltitle|delete] )
&aname( アンカー名 [,{[super], [full], [noid]}] ){ アンカー文字列 };
article
attach
B
back
backup
br
bugtrack
bugtrack_list
C
calendar、calendar_edit、calendar_read
calendar_viewer
calendar2
clear
color
comment
contents
counter
D
deleted
diff
dump
PukiWiki/1.4/Manual/Plugin/E-G
E
edit
F
filelist
freeze
PukiWiki/1.4/Manual/Plugin/H-K
H
hr
I
img
include
includesubmenu
insert
interwiki
PukiWiki/1.4/Manual/Plugin/L-N
L
lastmod
links
list
lookup
ls
ls2
M
map
md5
memo
menu
N
navi
new
newpage
nofollow
norelated
PukiWiki/1.4/Manual/Plugin/O-R
O
online
P
paint
pcomment
popular
R
random
read
recent
ref
referer
related
rename
rss
rss10
ruby
PukiWiki/1.4/Manual/Plugin/S-U
S
search
server
setlinebreak
showrss
size
source
stationary
T
tb
template
topicpath
touchgraph
tracker
tracker_list
U
unfreeze
update_entities
PukiWiki/1.4/Manual/Plugin/V-Z
V
version
versionlist
vote
Y
yetlist
* InterWikiテクニカル [#v2a7f90e]
#contents
----
**InterWikiへのアクセス(InterWikiNameの生成) [#nb5bafb9]
サーバリストにあるサーバ名:WikiNameをBracketNameで作ればInterWikiNameの完成。~
これをページに記述すれば、そのサーバのWikiNameへのハイパーリンクが生成されます。
サーバ名:WikiName
pukiwiki:FrontPage
**サーバーリストへの追加 [#a71a4d66]
InterWikiName のページに以下のようにサーバの定義をすることで
サーバーリストに追加することができます。
[URL サーバ名] タイプ
[http://pukiwiki.sourceforge.jp/index.php pukiwiki] utf8
**WikiNameの挿入位置 [#q7ad1d6d]
要求しようとするURLへのWikiNameの挿入位置を $1 で指定することができます。省略するとお尻にくっつきます。
-[http://pukiwiki.sourceforge.jp/index.php?cmd=backup&page=$1&age=1 pukiwiki] utf8
**文字コード変換タイプ [#k34801d3]
PukiWiki内のページ以外にも飛ばせます。日本語をURLに含む可能性もあるのでその場合のエンコーディングの指定をタイプとして指定できます。
-[http://pukiwiki.sourceforge.jp/index.php?cmd=read&page=$1 somewhere] utf8
:std 省略時|内部文字エンコーディング(標準はSJIS)のままURLエンコードします。
:raw asis|URLエンコードしないでそのまま使用。
:sjis|文字列をSJISに変換し、URLエンコードします。(mb_stringのSJISへのエイリアスです)
:euc|文字列を日本語EUCに変換し、URLエンコードします。(mb_stringのEUC-JPへのエイリアスです)
:utf8|文字列をUTF-8に変換し、URLエンコードします。(mb_stringのUTF-8へのエイリアスです)
:yw|YukiWiki系へのエンコーディング。
:moin|MoinMoin用に変換します。
その他、PHP4のmb_stringでサポートされている以下のエンコード文字が使用できます。
''UCS-4, UCS-4BE, UCS-4LE, UCS-2, UCS-2BE, UCS-2LE, UTF-32, UTF-32BE, UTF-32LE, UCS-2LE, UTF-16, UTF-16BE, UTF-16LE, UTF-8, UTF-7, ASCII, EUC-JP, SJIS, eucJP-win, SJIS-win, ISO-2022-JP, JIS, ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10, ISO-8859-13, ISO-8859-14, ISO-8859-15, byte2be, byte2le, byte4be, byte4le, BASE64, 7bit, 8bit, UTF7-IMAP''
**YukiWiki系へのエンコーディング [#zeb5d7f0]
-WikiNameのものへはそのままURLエンコード。
-BracketNameのものは を付加してURLエンコード。
"WikiName" のように大文字で始まる単語を二つ以上連結したものは(自動的に)ページ名として扱われます((設定が有効であるときのみ))。そのページが存在していない場合は Dangling link (未決定のリンク) が表示されます。
最初にPukiWikiを開発する際に参考にした、Perlで書かれたスクリプトです。
[[結城浩さんのページ:http://www.hyuki.com/]]