ユーザ用ツール

サイト用ツール


wiki:syntax_copy

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
wiki:syntax_copy [2025/07/01 23:44] 183.76.155.232wiki:syntax_copy [2025/07/02 00:18] (現在) 183.76.155.232
行 23: 行 23:
   <del>取り消し線</del> も利用できます。   <del>取り消し線</del> も利用できます。
  
-空行をおくと、**段落** となります。段落内で **強制的に改行** するには、バックスラッシュ(日本語環境では円記号¥)を 2 つ連ねた後に空白文字を置くか改行します。+空行をおくと、**段落** となります。 
 +段落内で **強制的に改行** するには、バックスラッシュ(日本語環境では円記号¥)を 2 つ連ねた後に空白文字を置くか改行します。
  
 この文は改行\\ を含んでいます。2 連バックスラッシュが改行として処理されるのは、空白文字が続く\\ か行の最後\\ この文は改行\\ を含んでいます。2 連バックスラッシュが改行として処理されるのは、空白文字が続く\\ か行の最後\\
行 44: 行 45:
 ==== 外部リンク ==== ==== 外部リンク ====
  
-http://www.google.com や、よりシンプルに www.google.com のように文書中の URL は、外部リンクとして自動的に認識されます。表題を指定して、[[http://www.google.com|googleへのリンク]] のようにもできます。メールアドレスも、不等号で括ると、 <andi@splitbrain.org> のように自動的に認識されます。+http://www.google.com や、よりシンプルに www.google.com のように文書中の URL は、外部リンクとして自動的に認識されます。 
 +表題を指定して、[[http://www.google.com|googleへのリンク]] のようにもできます。 
 +メールアドレスも、不等号で括ると、 <andi@splitbrain.org> のように自動的に認識されます。
  
   http://www.google.com や、よりシンプルに www.google.com のように文書中の URL は、   http://www.google.com や、よりシンプルに www.google.com のように文書中の URL は、
行 53: 行 56:
 ==== 内部リンク ==== ==== 内部リンク ====
  
-この DokuWiki 内のページへのリンクには 2 連角カッコを使います。ページ名そのままで[[pagename]] とするか、[[pagename|表題]] を指定します。+この DokuWiki 内のページへのリンクには 2 連角カッコを使います。 
 +ページ名そのままで[[pagename]] とするか、[[pagename|表題]] を指定します。
  
   この DokuWiki 内のページへのリンクには 2 連角カッコを使います。ページ名そのままで    この DokuWiki 内のページへのリンクには 2 連角カッコを使います。ページ名そのままで 
行 66: 行 70:
 詳細は [[doku>namespaces]] をご覧ください。 詳細は [[doku>namespaces]] をご覧ください。
  
-ページ中の特定のセクションにリンクすることも可能です。ハッシュ記号(#)に続けてセクション名を記述します。[[syntax#internal|このセクション]] へのリンクです。[[syntax#internal|このセクション]] へのリンクです。+ページ中の特定のセクションにリンクすることも可能です。 
 +ハッシュ記号(#)に続けてセクション名を記述します。 
 +[[syntax#internal|このセクション]] へのリンクです。 
 +  [[syntax#internal|このセクション]] へのリンクです。
  
 注: 注:
行 76: 行 83:
 ==== Interwiki ==== ==== Interwiki ====
  
-[[doku>Interwiki|Interwiki]] リンクも利用できます。InterWikiは、他の Wiki に手軽にリンクを張るための方法です。たとえば、[[wp>Wiki]] は Wikipedia のページへのリンクです。+[[doku>Interwiki|Interwiki]] リンクも利用できます。 
 +InterWikiは、他の Wiki に手軽にリンクを張るための方法です。 
 +たとえば、[[wp>Wiki]] は Wikipedia のページへのリンクです。
  
   [[doku>Interwiki]] リンクも利用できます。   [[doku>Interwiki]] リンクも利用できます。
行 84: 行 93:
 ==== Windows共有フォルダ ==== ==== Windows共有フォルダ ====
  
-Windows 共有フォルダも [[\\server\share|this]] のように使えます。ただし、[[wp>Intranet|イントラネット]] 内のように、仲間内でしか正常に使えませんので、注意してください。+Windows 共有フォルダも [[\\server\share|this]] のように使えます。 
 +ただし、[[wp>Intranet|イントラネット]] 内のように、仲間内でしか正常に使えませんので、注意してください。
  
   Windows 共有フォルダも [[\\server\share|this]] のように使えます。   Windows 共有フォルダも [[\\server\share|this]] のように使えます。
行 121: 行 131:
 ===== セクション見出し ===== ===== セクション見出し =====
  
-最大 5 つのレベルまでの見出しを使って、文章の構造化を行えます。3 つ以上の見出しを記述すると、目次が自動的に生成されます。文書中に ''<nowiki>~~NOTOC~~</nowiki>'' という文字列を書くと目次の生成を止めることができます。+最大 5 つのレベルまでの見出しを使って、文章の構造化を行えます。 
 +3 つ以上の見出しを記述すると、目次が自動的に生成されます。 
 +文書中に ''<nowiki>~~NOTOC~~</nowiki>'' という文字列を書くと目次の生成を止めることができます。
  
 ==== 第 3 見出し ==== ==== 第 3 見出し ====
行 140: 行 152:
 ===== 画像やその他のファイル ===== ===== 画像やその他のファイル =====
  
-波カッコを使って、[[doku>images|画像やその他のファイル]] を記述できます(画像ファイルが wiki 内部にあっても外部でもかまいません)。オプションで、画像サイズも指定できます。+波カッコを使って、[[doku>images|画像やその他のファイル]] を記述できます(画像ファイルが wiki 内部にあっても外部でもかまいません)。 
 +オプションで、画像サイズも指定できます。
  
 実サイズ:                   {{wiki:dokuwiki-128.png}} 実サイズ:                   {{wiki:dokuwiki-128.png}}
行 196: 行 209:
 ==== フォールバック・フォーマット ==== ==== フォールバック・フォーマット ====
  
-残念ながら、すべてのブラウザがすべてのビデオおよびオーディオ形式を理解しているわけではありません。この問題を軽減するために、ブラウザの互換性を最大限に高めるために、異なる形式でファイルをアップロードすることができます。+残念ながら、すべてのブラウザがすべてのビデオおよびオーディオ形式を理解しているわけではありません。 
 +この問題を軽減するために、ブラウザの互換性を最大限に高めるために、異なる形式でファイルをアップロードすることができます。
  
-たとえば、この埋め込みmp4ビデオを考えてみましょう+たとえば、この埋め込みmp4ビデオを考えてみましょう
  
-  {{video.mp4|面白いビデオ}}+  {{video.mp4|面白いビデオ}}
  
 参照されている ''video.mp4'' の隣に ''video.webm'' と ''video.ogv'' をアップロードすると、DokuWiki は自動的にこれらのファイルを代替ファイルとして追加します。 参照されている ''video.mp4'' の隣に ''video.webm'' と ''video.ogv'' をアップロードすると、DokuWiki は自動的にこれらのファイルを代替ファイルとして追加します。
  
-さらにDokuWikiは、動画が始まる前に表示される「ポスター」画像をサポートしています。この画像はビデオと同じファイル名で、jpgまたはpngファイルである必要があります。上記の例では、''video.jpg''ファイルが動作します。+さらにDokuWikiは、動画が始まる前に表示される「ポスター」画像をサポートしています。 
 +この画像はビデオと同じファイル名で、jpgまたはpngファイルである必要があります。 
 +上記の例では、''video.jpg''ファイルが動作します。
  
 ===== リスト ===== ===== リスト =====
行 237: 行 253:
  
 DokuWiki は特定の文字や文字列を、画像や他のテキスト、HTML などに変換することができます。 DokuWiki は特定の文字や文字列を、画像や他のテキスト、HTML などに変換することができます。
- +テキストから画像への変換機能は、主にスマイリーで使用されます。 
-テキストから画像への変換機能は、主にスマイリーで使用されます。テキストから HTML への変換機能は記号の変換に使用されますが、他の HTML に変換するように設定することもできます。+テキストから HTML への変換機能は記号の変換に使用されますが、他の HTML に変換するように設定することもできます。
  
 ==== テキストから画像への変換 ==== ==== テキストから画像への変換 ====
  
-DokuWiki は一般的に使用されている[[wp>emoticon|顔文字]]を、同じような見た目を持つ画像に変換します。このような[[doku>smileys|スマイリー]]や他の画像は、独自の設定で拡張することもできます。標準で使用できるスマイリーは以下の通りです。+DokuWiki は一般的に使用されている[[wp>emoticon|顔文字]]を、同じような見た目を持つ画像に変換します。 
 +このような[[doku>smileys|スマイリー]]や他の画像は、独自の設定で拡張することもできます。 
 +標準で使用できるスマイリーは以下の通りです。
  
   * 8-) %%  8-)  %%   * 8-) %%  8-)  %%
行 279: 行 297:
 同様にして、どのような HTML でも[[doku>entities|パターンファイル]]を設定しておけば生成することができます。 同様にして、どのような HTML でも[[doku>entities|パターンファイル]]を設定しておけば生成することができます。
  
-パターンファイル設定による変換には、3 つの例外があります。掛け算記号 (640x480)、'シングルクォート' および "ダブルクォート" です。これらの変換は、[[doku>config:typography|設定オプション]]からオフにすることができます。+パターンファイル設定による変換には、3 つの例外があります。 
 +掛け算記号 (640x480)、'シングルクォート' および "ダブルクォート" です。 
 +これらの変換は、[[doku>config:typography|設定オプション]]からオフにすることができます。
  
 ===== 引用 ===== ===== 引用 =====
行 343: 行 363:
   ^ 見出し 5    | 行 2 列 2            | 行 2 列 3        |   ^ 見出し 5    | 行 2 列 2            | 行 2 列 3        |
  
-行を結合することもできます。行の結合をする場合は、結合対象セルの下のセルの中に ''%%:::%%'' という文字列を入力します。+行を結合することもできます。 
 +行の結合をする場合は、結合対象セルの下のセルの中に ''%%:::%%'' という文字列を入力します。
  
 ^ 見出し1    ^ 見出し 2  ^ 見出し 3   ^ ^ 見出し1    ^ 見出し 2  ^ 見出し 3   ^
行 357: 行 378:
   | 行 3 列 1    | :::          | 行 2 列 3    |   | 行 3 列 1    | :::          | 行 2 列 3    |
  
-表の内容の配置を指定できます。2個以上のスペースをテキストの反対側に置きます。+表の内容の配置を指定できます。 
 +2個以上のスペースをテキストの反対側に置きます。
 つまり、右揃えにするには左側に2個のスペースを、左揃えにするには右側に2個のスペースを置きます。 つまり、右揃えにするには左側に2個のスペースを、左揃えにするには右側に2個のスペースを置きます。
 中央揃えにするにはテキストの両側に2個以上のスペースを置きます。 中央揃えにするにはテキストの両側に2個以上のスペースを置きます。
行 417: 行 439:
 ==== 構文のハイライト ==== ==== 構文のハイライト ====
  
-[[wiki:DokuWiki]]はソースコードの構文をハイライト表示して、読みやすくすることができます。[[http://qbnz.com/highlighter/|GeSHi]] という汎用の構文ハイライトソフトを使用しており、GeSHi がサポートするすべての言語を扱うことができます。記法は、前述したコードブロックと同様ですが、言語の名称を ''<nowiki><code java></nowiki>'' や ''<nowiki><file java></nowiki>'' のようにタグ内に記述します。+[[wiki:DokuWiki]]はソースコードの構文をハイライト表示して、読みやすくすることができます。 
 +[[http://qbnz.com/highlighter/|GeSHi]] という汎用の構文ハイライトソフトを使用しており、GeSHi がサポートするすべての言語を扱うことができます。 
 +記法は、前述したコードブロックと同様ですが、言語の名称を ''<nowiki><code java></nowiki>'' や ''<nowiki><file java></nowiki>'' のようにタグ内に記述します。
  
 <code java> <code java>
行 431: 行 455:
 </code> </code>
  
-現在のところ、次の言語がサポートされています。//4cs 6502acme 6502kickass 6502tasm 68000devpac abap actionscript3 actionscript ada aimms algol68 apache applescript apt_sources arm asm asp asymptote autoconf autohotkey autoit avisynth awk bascomavr bash basic4gl batch bf biblatex bibtex blitzbasic bnf boo caddcl cadlisp ceylon cfdg cfm chaiscript chapel cil c_loadrunner clojure c_mac cmake cobol coffeescript c cpp cpp-qt cpp-winapi csharp css cuesheet c_winapi dart dcl dcpu16 dcs delphi diff div dos dot d ecmascript eiffel email epc e erlang euphoria ezt f1 falcon fo fortran freebasic freeswitch fsharp gambas gdb genero genie gettext glsl gml gnuplot go groovy gwbasic haskell haxe hicest hq9plus html html4strict html5 icon idl ini inno intercal io ispfpanel java5 java javascript jcl j jquery julia kixtart klonec klonecpp kotlin latex lb ldif lisp llvm locobasic logtalk lolcode lotusformulas lotusscript lscript lsl2 lua m68k magiksf make mapbasic mathematica matlab mercury metapost mirc mk-61 mmix modula2 modula3 mpasm mxml mysql nagios netrexx newlisp nginx nimrod nsis oberon2 objc objeck ocaml-brief ocaml octave oobas oorexx oracle11 oracle8 oxygene oz parasail parigp pascal pcre perl6 perl per pf phix php-brief php pic16 pike pixelbender pli plsql postgresql postscript povray powerbuilder powershell proftpd progress prolog properties providex purebasic pycon pys60 python qbasic qml q racket rails rbs rebol reg rexx robots roff rpmspec rsplus ruby rust sas sass scala scheme scilab scl sdlbasic smalltalk smarty spark sparql sql sshconfig standardml stonescript swift systemverilog tclegg tcl teraterm texgraph text thinbasic tsql twig typoscript unicon upc urbi uscript vala vbnet vb vbscript vedit verilog vhdl vim visualfoxpro visualprolog whitespace whois winbatch wolfram xbasic xml xojo xorg_conf xpp yaml z80 zxbasic//+現在のところ、次の言語がサポートされています。//4cs6502acme6502kickass6502tasm68000devpacabapactionscript3actionscriptadaaimmsalgol68apacheapplescriptapt_sourcesarmasmaspasymptoteautoconfautohotkeyautoitavisynthawkbascomavrbashbasic4glbatchbfbiblatexbibtexblitzbasicbnfboocaddclcadlispceyloncfdgcfmchaiscriptchapelcilc_loadrunnerclojurec_maccmakecobolcoffeescriptccppcpp-qtcpp-winapicsharpcsscuesheetc_winapidartdcldcpu16dcsdelphidiffdivdosdotdecmascripteiffelemailepceerlangeuphoriaeztf1falconfofortranfreebasicfreeswitchfsharpgambasgdbgenerogeniegettextglslgmlgnuplotgogroovygwbasichaskellhaxehicesthq9plushtmlhtml4stricthtml5iconidliniinnointercalioispfpaneljava5javajavascriptjcljjqueryjuliakixtartklonecklonecppkotlinlatexlbldiflispllvmlocobasiclogtalklolcodelotusformulaslotusscriptlscriptlsl2luam68kmagiksfmakemapbasicmathematicamatlabmercurymetapostmircmk-61mmixmodula2modula3mpasmmxmlmysqlnagiosnetrexxnewlispnginxnimrodnsisoberon2objcobjeckocaml-briefocamloctaveoobasoorexxoracle11oracle8oxygeneozparasailparigppascalpcreperl6perlperpfphixphp-briefphppic16pikepixelbenderpliplsqlpostgresqlpostscriptpovraypowerbuilderpowershellproftpdprogressprologpropertiesprovidexpurebasicpyconpys60pythonqbasicqmlqracketrailsrbsrebolregrexxrobotsroffrpmspecrsplusrubyrustsassassscalaschemescilabsclsdlbasicsmalltalksmartysparksparqlsqlsshconfigstandardmlstonescriptswiftsystemverilogtcleggtclteratermtexgraphtextthinbasictsqltwigtyposcriptuniconupcurbiuscriptvalavbnetvbvbscriptveditverilogvhdlvimvisualfoxprovisualprologwhitespacewhoiswinbatchwolframxbasicxmlxojoxorg_confxppyamlz80zxbasic//
  
 [[doku>syntax_highlighting|advanced options]]さらに、シンタックスハイライトには、行のハイライトや行番号の追加などがあります。 [[doku>syntax_highlighting|advanced options]]さらに、シンタックスハイライトには、行のハイライトや行番号の追加などがあります。
行 437: 行 461:
 ==== ダウンロード可能なコードブロック ==== ==== ダウンロード可能なコードブロック ====
  
-前述の ''%%<code>%%'' や ''%%<file>%%'' タグを使用した場合、示されているコードをダウンロード可能にしたいと思われるかもしれません。以下のように言語名の後にファイル名を記入することで、そのコードをダウンロード可能にすることができます。+前述の ''%%<code>%%'' や ''%%<file>%%'' タグを使用した場合、示されているコードをダウンロード可能にしたいと思われるかもしれません。 
 +以下のように言語名の後にファイル名を記入することで、そのコードをダウンロード可能にすることができます。
  
 <code> <code>
行 452: 行 477:
  
 ===== RSS/ATOM フィードの取り込み ===== ===== RSS/ATOM フィードの取り込み =====
-[[DokuWiki]]は外部のXMLフィードからのデータを統合できます。XMLフィードの解析には [[http://simplepie.org/|SimplePie]] を使っています。DokuWikiではSimplePieが解釈可能な全てのフォーマットが利用できます。スペースで区切られた複数の引数で表示をカスタマイズできます:+[[DokuWiki]]は外部のXMLフィードからのデータを統合できます。 
 +XMLフィードの解析には [[http://simplepie.org/|SimplePie]] を使っています。 
 +DokuWikiではSimplePieが解釈可能な全てのフォーマットが利用できます。 
 +スペースで区切られた複数の引数で表示をカスタマイズできます:
 ^  パラメータ  ^    意 味    ^ ^  パラメータ  ^    意 味    ^
 | 数字         | 最大表示数。デフォルト8 | | 数字         | 最大表示数。デフォルト8 |
行 461: 行 489:
 | 数字[dhm]   | 更新間隔。数字の後の文字の意味は d=日、h=時間、m=分。(例 12h = 12時間) | | 数字[dhm]   | 更新間隔。数字の後の文字の意味は d=日、h=時間、m=分。(例 12h = 12時間) |
  
-更新間隔のデフォルトは4時間です。10分未満の値は10分として扱われます。通常[[wiki:DokuWiki]]はページのキャッシュされたバージョンを提供しようとしますので、動的な外部の内容を含めるのは明らかに不適当です。このパラメータによって、ページが最後に描画されてから//更新間隔//以上経っていたら[[wiki:DokuWiki]]はキャッシュを破棄して再描画をします。+更新間隔のデフォルトは4時間です。10分未満の値は10分として扱われます。 
 +通常[[wiki:DokuWiki]]はページのキャッシュされたバージョンを提供しようとしますので、動的な外部の内容を含めるのは明らかに不適当です。 
 +このパラメータによって、ページが最後に描画されてから//更新間隔//以上経っていたら[[wiki:DokuWiki]]はキャッシュを破棄して再描画をします。
  
-デフォルトでは、フィードは日付順に新しいものから並べられます。''reverse'' パラメータを使用して古い順に並べ替えたり、 あるいは ''nosort'' を使用してフィードをそのまま表示したりすることができます。+デフォルトでは、フィードは日付順に新しいものから並べられます。 
 +''reverse'' パラメータを使用して古い順に並べ替えたり、 あるいは ''nosort'' を使用してフィードをそのまま表示したりすることができます。
  
 **例:** **例:**
行 481: 行 512:
 ===== 記法のプラグイン ===== ===== 記法のプラグイン =====
  
-DokuWiki の記法は、 [[doku>plugins|プラグイン]] を使って拡張することができます。各プラグインの使用方法は、各プラグインの解説ページにあります。この DokuWiki では、次の記法プラグインが使用可能となっています。+DokuWiki の記法は、 [[doku>plugins|プラグイン]] を使って拡張することができます。 
 +各プラグインの使用方法は、各プラグインの解説ページにあります。この DokuWiki では、次の記法プラグインが使用可能となっています。
  
 ~~INFO:syntaxplugins~~ ~~INFO:syntaxplugins~~
wiki/syntax_copy.1751381047.txt.gz · 最終更新: by 183.76.155.232

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki