編集者用ページ

Last-modified: 2021-02-28 (日) 14:13:02

wiki編集に関する色々を置いておくためのページです

スペダンテンプレート

水平線を記述するとき#hrだとここでは60%の長さになるようなので、横幅いっぱいに引きたいときは----を使うと良さそうです



  • 旧wikiで表をヘッダ指定すると自動でついていた並び替え機能はプラグインでできます
    #tablesort(){{
    表(ヘッダ行指定必須)
    }}

データサルベージの方法

GoogleやBingから適当な語句で検索してキャッシュを表示しhtmlソースをコピーしてローカルに移動

見出し、改行、太字を変換
filehtml2pukiwiki.js
Meryというエディタで使うために作ったマクロなので他で使えるかはわかりません

//見出し
document.selection.Replace("<h2 id=\"...........\">", "*", meFindNext | meFindReplaceRegExp | meReplaceAll);
document.selection.Replace("<h3 id=\"...........\">", "**", meFindNext | meFindReplaceRegExp | meReplaceAll);
document.selection.Replace("<h4 id=\"...........\">", "***", meFindNext | meFindReplaceRegExp | meReplaceAll);
//改行
document.selection.Replace("<br class=\"spacer\" />", "&br;", meFindNext | meReplaceAll);
//太字
document.selection.Replace("<strong>", "\'\'", meFindNext | meReplaceAll);
document.selection.Replace("</strong>", "\'\'", meFindNext | meReplaceAll);
//箇条書き
document.selection.Replace("<li>", "-", meFindNext | meReplaceAll);


テーブルタグを変換
https://wikiwiki.jp/atelier-rta/html2wikiより引用
htmlのtableをwiki文法に変換。
テキストファイルに保存し、拡張子を.htmlに変換してブラウザで開くと使える。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
(function ($, undefined) {
	'use strict';
	var resizeTextarea = function (textarea) {
		var rows = 0;
		var cols = 0;
		$.each($(textarea).val().split('\n'), function () {
			++rows;
			cols = Math.max(cols, this.length);
		});
		$(textarea).attr({'rows': rows, 'cols': cols})
	}
	setInterval(function () {
		$('textarea[name="html"]').each(function () {
			resizeTextarea(this);
			var value = '';
			$('<div />').html(this.value).find('table').each(function () {
				$(this).find('tr').each(function () {
					value += '|';
					$(this).find('th, td').each(function () {
						value += $(this).text() + '|';
					});
					value += '\n';
				});
				value += '\n';
			});
			resizeTextarea($('textarea[name="wiki"]').val(value));
		});
	}, 1);
})(jQuery);
</script>
<body>
<div style="float: left"><textarea wrap="off" name="html"></textarea></div>
<div style="float: left"><textarea wrap="off" readonly name="wiki"></textarea></div>
</body>
</html>


ページ作成してコピペ
(セルの連結は無視されているので適宜整形する)





 

Tips

  • MenuBarを編集する → 編集:MenuBar
  • ヘッドエリア・フットエリアを編集する → サンプルサイトへ
  • 投稿差分解析「DIffAna」を設置する → DiffAnaとは?
  • ページ名に「/」を入れることで階層分けができます。(例)hogehoge/page1、hogehoge/page2/no1
  • 見出しの をクリックして部分編集ができます。
  • 見出しの上で左クリックすると、ポップアップメニューが表示されます。(※レベル1見出し(*)のみ)
  • 編集画面の編集フォーム下にあるチェックボックスにチェックし、管理パスワードを入れて「ページの更新」するとタイムスタンプを更新しません。
  • 全てのページがバックアップされています。バックアップを確認したいページへ行き、上部にある「バックアップ」をクリックすると一覧が確認できます。削除されたページも復旧可能です。
    (例)FrontPageのバックアップ:バックアップ:FrontPage

編集時の注意点

  • サイトを更新するとWIKIWIKIトップの「最近更新されたWIKI」に表示されます。
    (閉鎖的なコミュニティの使用には向いておりません。)

テキスト罫線の記号(コピペ用)

  • 細い方
    ┌┬┐─
    ├┼┤│
    └┴┘
  • 太い方
    ┏┳┓━
    ┣╋┫┃
    ┗┻┛

通常コメント