版權說明
如何使用
下載
擴充套件
量身訂作
新聞聯播
相關資源
訪客留言
聯繫作者

|
Background: #fff Foreground: #000 PrimaryPale: #8cf PrimaryLight: #18f PrimaryMid: #04b PrimaryDark: #014 SecondaryPale: #ffc SecondaryLight: #fe8 SecondaryMid: #db4 SecondaryDark: #841 TertiaryPale: #eee TertiaryLight: #ccc TertiaryMid: #999 TertiaryDark: #666 Error: #f88
<!--{{{--> <div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div> <div class='title' macro='view title'></div> <div class='editor' macro='edit title'></div> <div macro='annotations'></div> <div class='editor' macro='edit text'></div> <div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div> <!--}}}-->
��Q�����]������� ��6�FUF�F�R(�M�ѕMՉѥѱ���� I��ə���:�s * MainMenv��"`��FVfV�EF�FF�W''lC UYU�Z�H~�7��ʁ͉�ɛ��[ۈ\�\��[YI��ə����O���]���]�]OH�[\ܝY\�ȏ���O��ɛ�[\ܝY\�ə�ə���O���]���]�]OH�X\��\�RXY����O���KK^���KI����[���[I�[\��]I�\OI�\X�][ۋܜ���[ �]OIԔ����Y�I�[�^�[ �ə���KK___KKI����O���]���]�]OH��[ۜ�[�[����Ol(ԙ��왱����ѥ������U͕�9������왝��(���v���v�&B���f�C�f�C��F���6��6fT&6�W2fwC�fwC�Тf�C�f�C��F���6��WF�6fRfwC�fwC���f�C�f�C��F���6��&VtW�6V&6�fwC�fwC��(����왱����ѥ������ �͕M��ͥѥٕM��ɍ����왝��<��f�C�f�C��F���6����FRfwC�fwC�z ---- [[�|AdvancedOptions]]
<!--{{{--> <div class='header' role='banner' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'> <div class='headerShadow'> <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span> </div> <div class='headerForeground'> <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span> </div> </div> <div id='mainMenu' role='navigation' refresh='content' tiddler='MainMenu'></div> <div id='sidebar'> <div id='sidebarOptions' role='navigation' refresh='content' tiddler='SideBarOptions'></div> <div id='sidebarTabs' role='complementary' refresh='content' force='true' tiddler='SideBarTabs'></div> </div> <div id='displayArea' role='main'> <div id='messageArea'></div> <div id='tiddlerDisplay'></div> </div> <!--}}}-->
/*{{{*/ body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];} a {color:[[ColorPalette::PrimaryMid]];} a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];} a img {border:0;} h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;} h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];} h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];} .button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];} .button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];} .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];} .header {background:[[ColorPalette::PrimaryMid]];} .headerShadow {color:[[ColorPalette::Foreground]];} .headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];} .headerForeground {color:[[ColorPalette::Background]];} .headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];} .tabSelected {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border-left:1px solid [[ColorPalette::TertiaryLight]]; border-top:1px solid [[ColorPalette::TertiaryLight]]; border-right:1px solid [[ColorPalette::TertiaryLight]]; } .tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];} .tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];} .tabContents .button {border:0;} #sidebar {} #sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];} #sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];} #sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];} #sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];} #sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];} .wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];} .wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;} .wizard h2 {color:[[ColorPalette::Foreground]]; border:none;} .wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]]; border:1px solid [[ColorPalette::PrimaryMid]];} .wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];} .wizardFooter {background:[[ColorPalette::PrimaryPale]];} .wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];} .wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid; border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];} .wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];} .wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid; border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];} .wizard .notChanged {background:transparent;} .wizard .changedLocally {background:#80ff80;} .wizard .changedServer {background:#8080ff;} .wizard .changedBoth {background:#ff8080;} .wizard .notFound {background:#ffff80;} .wizard .putToServer {background:#ff80ff;} .wizard .gotFromServer {background:#80ffff;} #messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];} #messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;} .popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];} .popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];} .popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;} .popup li.disabled {color:[[ColorPalette::TertiaryMid]];} .popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;} .popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;} .popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;} .popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];} .listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];} .tiddler .defaultCommand {font-weight:bold;} .shadow .title {color:[[ColorPalette::TertiaryDark]];} .title {color:[[ColorPalette::SecondaryDark]];} .subtitle {color:[[ColorPalette::TertiaryDark]];} .toolbar {color:[[ColorPalette::PrimaryMid]];} .toolbar a {color:[[ColorPalette::TertiaryLight]];} .selected .toolbar a {color:[[ColorPalette::TertiaryMid]];} .selected .toolbar a:hover {color:[[ColorPalette::Foreground]];} .tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];} .selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];} .tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];} .tagging .button, .tagged .button {border:none;} .footer {color:[[ColorPalette::TertiaryLight]];} .selected .footer {color:[[ColorPalette::TertiaryMid]];} .error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];} .warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];} .lowlight {background:[[ColorPalette::TertiaryLight]];} .zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];} .imageLink, #displayArea .imageLink {background:transparent;} .annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];} .viewer .listTitle {list-style-type:none; margin-left:-2em;} .viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];} .viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];} .viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];} .viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];} .viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];} .viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];} .viewer code {color:[[ColorPalette::SecondaryDark]];} .viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];} .highlight, .marked {background:[[ColorPalette::SecondaryLight]];} .editor input {border:1px solid [[ColorPalette::PrimaryMid]];} .editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;} .editorFooter {color:[[ColorPalette::TertiaryMid]];} .readOnly {background:[[ColorPalette::TertiaryPale]];} #backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];} #backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;} #backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; } #backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];} #backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;} #backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;} #backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];} .backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];} .backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];} #backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:alpha(opacity=60);} /*}}}*/
/*{{{*/ * html .tiddler {height:1%;} body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;} h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;} h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;} h4,h5,h6 {margin-top:1em;} h1 {font-size:1.35em;} h2 {font-size:1.25em;} h3 {font-size:1.1em;} h4 {font-size:1em;} h5 {font-size:.9em;} hr {height:1px;} a {text-decoration:none;} dt {font-weight:bold;} ol {list-style-type:decimal;} ol ol {list-style-type:lower-alpha;} ol ol ol {list-style-type:lower-roman;} ol ol ol ol {list-style-type:decimal;} ol ol ol ol ol {list-style-type:lower-alpha;} ol ol ol ol ol ol {list-style-type:lower-roman;} ol ol ol ol ol ol ol {list-style-type:decimal;} .txtOptionInput {width:11em;} #contentWrapper .chkOptionInput {border:0;} .externalLink {text-decoration:underline;} .indent {margin-left:3em;} .outdent {margin-left:3em; text-indent:-3em;} code.escaped {white-space:nowrap;} .tiddlyLinkExisting {font-weight:bold;} .tiddlyLinkNonExisting {font-style:italic;} /* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */ a.tiddlyLinkNonExisting.shadow {font-weight:bold;} #mainMenu .tiddlyLinkExisting, #mainMenu .tiddlyLinkNonExisting, #sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;} #sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;} .header {position:relative;} .header a:hover {background:transparent;} .headerShadow {position:relative; padding:4.5em 0 1em 1em; left:-1px; top:-1px;} .headerForeground {position:absolute; padding:4.5em 0 1em 1em; left:0; top:0;} .siteTitle {font-size:3em;} .siteSubtitle {font-size:1.2em;} #mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;} #sidebar {position:absolute; right:3px; width:16em; font-size:.9em;} #sidebarOptions {padding-top:0.3em;} #sidebarOptions a {margin:0 0.2em; padding:0.2em 0.3em; display:block;} #sidebarOptions input {margin:0.4em 0.5em;} #sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;} #sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;} #sidebarOptions .sliderPanel input {margin:0 0 0.3em 0;} #sidebarTabs .tabContents {width:15em; overflow:hidden;} .wizard {padding:0.1em 1em 0 2em;} .wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;} .wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0; margin:0.4em 0 0.2em;} .wizardStep {padding:1em 1em 1em 1em;} .wizard .button {margin:0.5em 0 0; font-size:1.2em;} .wizardFooter {padding:0.8em 0.4em 0.8em 0;} .wizardFooter .status {padding:0 0.4em; margin-left:1em;} .wizard .button {padding:0.1em 0.2em;} #messageArea {position:fixed; top:2em; right:0; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;} .messageToolbar {display:block; text-align:right; padding:0.2em;} #messageArea a {text-decoration:underline;} .tiddlerPopupButton {padding:0.2em;} .popupTiddler {position: absolute; z-index:300; padding:1em; margin:0;} .popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;} .popup .popupMessage {padding:0.4em;} .popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0;} .popup li.disabled {padding:0.4em;} .popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;} .listBreak {font-size:1px; line-height:1px;} .listBreak div {margin:2px 0;} .tabset {padding:1em 0 0 0.5em;} .tab {margin:0 0 0 0.25em; padding:2px;} .tabContents {padding:0.5em;} .tabContents ul, .tabContents ol {margin:0; padding:0;} .txtMainTab .tabContents li {list-style:none;} .tabContents li.listLink { margin-left:.75em;} #contentWrapper {display:block;} #splashScreen {display:none;} #displayArea {margin:1em 17em 0 14em;} .toolbar {text-align:right; font-size:.9em;} .tiddler {padding:1em 1em 0;} .missing .viewer,.missing .title {font-style:italic;} .title {font-size:1.6em; font-weight:bold;} .missing .subtitle {display:none;} .subtitle {font-size:1.1em;} .tiddler .button {padding:0.2em 0.4em;} .tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;} .isTag .tagging {display:block;} .tagged {margin:0.5em; float:right;} .tagging, .tagged {font-size:0.9em; padding:0.25em;} .tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;} .tagClear {clear:both;} .footer {font-size:.9em;} .footer li {display:inline;} .annotation {padding:0.5em; margin:0.5em;} * html .viewer pre {width:99%; padding:0 0 1em 0;} .viewer {line-height:1.4em; padding-top:0.5em;} .viewer .button {margin:0 0.25em; padding:0 0.25em;} .viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;} .viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;} .viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;} .viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;} table.listView {font-size:0.85em; margin:0.8em 1.0em;} table.listView th, table.listView td, table.listView tr {padding:0 3px 0 3px;} .viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;} .viewer code {font-size:1.2em; line-height:1.4em;} .editor {font-size:1.1em;} .editor input, .editor textarea {display:block; width:100%; box-sizing: border-box; font:inherit;} .editorFooter {padding:0.25em 0; font-size:.9em;} .editorFooter .button {padding-top:0; padding-bottom:0;} .fieldsetFix {border:0; padding:0; margin:1px 0px;} .zoomer {font-size:1.1em; position:absolute; overflow:hidden;} .zoomer div {padding:1em;} * html #backstage {width:99%;} * html #backstageArea {width:99%;} #backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em;} #backstageToolbar {position:relative;} #backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em;} #backstageButton {display:none; position:absolute; z-index:175; top:0; right:0;} #backstageButton a {padding:0.1em 0.4em; margin:0.1em;} #backstage {position:relative; width:100%; z-index:50;} #backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin-left:3em; padding:1em;} .backstagePanelFooter {padding-top:0.2em; float:right;} .backstagePanelFooter a {padding:0.2em 0.4em;} #backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;} .whenBackstage {display:none;} .backstageVisible .whenBackstage {display:block;} /*}}}*/
/*** StyleSheet for use when a translation requires any css style changes. This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes. ***/ /*{{{*/ body {font-size:0.8em;} #sidebarOptions {font-size:1.05em;} #sidebarOptions a {font-style:normal;} #sidebarOptions .sliderPanel {font-size:0.95em;} .subtitle {font-size:0.8em;} .viewer table.listView {font-size:0.95em;} /*}}}*/
/*{{{*/ @media print { #mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none !important;} #displayArea {margin: 1em 1em 0em;} noscript {display:none;} /* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */ } /*}}}*/
<!--{{{--> <div class='toolbar' role='navigation' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div> <div class='title' macro='view title'></div> <div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div> <div class='tagging' macro='tagging'></div> <div class='tagged' macro='tags'></div> <div class='viewer' macro='view text wikified'></div> <div class='tagClear'></div> <!--}}}-->
#更新至 TiddlyWiki 1.2.31 #更新 zh_TW {{{ config.messages. backupSaved: "已儲存備份", backupFailed: "無法儲存備份", rssSaved: "RSS feed 已儲存", rssFailed: "無法儲存 RSS feed ", emptySaved: "已儲存範本", emptyFailed: "無法儲存範本", mainSaved: "主要的TiddlyWiki已儲存", }}}
[[ptw.klip|ptw.klip]] 是給 [[Serence KlipFolio|Serence KlipFolio]] 這個超炫的 RSS reader "看"的。
新增 [[Custom hover dates]] 修改 ''version.extensions.hoverdates.hoverDateFormat = "~YYYY0MM0DD,DDD";'' 使文章提式裡的日期可以顯示為中文日期。
#更新 TiddlyWiki 至 1.2.32,同步更新中文化套件 [[zh_TW]] >原版 TiddlyWiki 將 ''~TabMoreAll'' 取消,改為 ''~TabAll'' >{{{ >config.shadowTiddlers.SideBarTabs 加入 TabAll >config.shadowTiddlers.TabMore 移除 TabMoreAll >}}} >新增一個進階選項l''隱藏編輯'',讓你決定當透過網路{{{http:}}}觀看 TiddlyWiki 時,是否顯示''編輯''功能(不同於在本機{{{file:}}})。 >欲隱藏編輯功能,須新增文章並設定標籤為'systemConfig',輸入內容: >{{{ >config.options.chkHttpReadOnly = true; >}}} >使用者可於''進階選項''中,修改此設定。 #Jeremy 已將 PrinceTiddlyWiki 中文版列入TiddlyWikiTranslations
詳見 [[PTWE|ptwe.html]]
#新增 RssNewsMacro 可讀取 RssFeed 顯示於 Tiddlers。( 改自 Ed Tobin 的 RSS Plugin) #MainMenu 增加[[新聞聯播]]
#利用嵌入 HTML ifram 的方式,在 TiddlyWiki 的 Tiddler 中嵌入外部網頁。 以 CooCooWakaa Wiki 實作[[訪客留言]] #調整 [[MainMenu]],加入 [[訪客留言]]
套件列表區分為二: # <<quote ExtListPTW ExtListPTW>> # <<quote ExtListBorrowed ExtListBorrowed>> # 新增 FormatterPatchPlugin,修正TiddlyWiki 1.2.33+ 插入圖檔的 bug # 新增 Paul Petterson 的 HtmlEntities,支援 Html Entities
#更新 TiddlyWiki 至 1.2.36 #更新套件 > CloseOthersButtonPlugin.js > SystemTweaks.js > 此版已修正錯誤,故移除 FormatterPatchPlugin.js。
# 改 StyleSheet 為 [[StyleSheetBasics]][[StyleSheetLayout]],如此則 LoadAltCSSPlugin 仍可正常使用。 # 修改 zh_TW.js
# 更新 TW core、zh_TW.js、zhh_TW-Extra.js # 更新 LoadExtPlugin v0.3.0、ArchivedTimeline v0.2.0
# 更新 TW core、zh_TW.js # 新增 SwitchPageTemplate.js,詳見[[範例網頁|ptwe.html]]
# 併入 RefreshExt.js 功能並回朔相容 TW 1.2, 感謝 Udo 的寶貴意見。 # 保留 refreshExt 巨集,並增全域函數 refreshCode()。 # 修正scriptfile 檔名攫取的細微錯誤。
# 更新 TW core、zh_TW.js
# Upgrade TiddlyWiki to version 2.0.4 # Extensions revision: (Fixed several missing variable declarations) * ArchivedTimeline v0.3.0 * BreadCrumbs2 v1.0.0 * GenRssPlugin v0.1.0 * LoadAltCSSPlugin v0.4.0 * LoadExtPlugin v1.5.0 * RssNewsMacro v1.4.0 * SelectLanguage v0.4.0 * SwitchPageTemplate v.0.3.0
#Upgrade TiddlyWiki to 2.0.6 #@@Extensions Revision:@@ >Fewer global variables and functions, it means that custom extensions can be really "online disabled".... >In theory, we can enable/ disable a macro/ plugin and need not "Save changes/ Reload page" * ArchivedTimeline v0.3.1 * BreadCrumbs2 v1.0.0 * GenRssPlugin v0.1.0 * LoadAltCSSPlugin v0.5.0 * LoadExtPlugin v1.5.1 * RssNewsMacro v1.5.0 * SelectLanguage v0.5.0 * SiteLiveBookmarkPlugin v0.2.1 * SwitchPageTemplate v.0.4.0
# 更新 TiddlyWiki to version 2.0.7 # 除 LoadAltCSSPlugin、zh_TW-Extra 與 ImportTiddlersPlugin 外,改由 MarkupPreBody 載入外部 .js
# 核心內嵌繁體中文介面與訊息 # 簡繁中文介面與訊息翻譯套件 ** Lingo-zh_CN.js、Lingo-zh_TW.js # 支援WindowsXP中文檔名與目錄存檔 ** 需確認[[進階選項]]裡的檔案系統編碼設定。
# 核心內嵌繁體中文介面與訊息 # 簡繁中文介面與訊息翻譯套件 ** [[Lingo-zh v2.1.0|http://prdownloads.sourceforge.net/ptw/Lingo-zh-2.1.0.zip?download]] # 支援WindowsXP中文檔名與目錄存檔 ** 需確認[[進階選項]]裡的檔案系統編碼設定。
# 核心內嵌繁體中文介面與訊息 # 簡繁中文介面與訊息翻譯套件 ** [[Lingo-zh v2.1.3|http://prdownloads.sourceforge.net/ptw/Lingo-zh-2.1.3.zip?download]] # 中文翻譯套件更名為 Lingo_zh-Hant.js 與 Lingo_zh-Hans.js # 新增 WikiEdit 簡易編輯功能
# This site is based on TiddlyWiki <<version>>. # TiddlyWiki here "decompose" ".html + .js + .css" files. # I use only one plugin, LoadExtPlugin (taged with <<tag systemConfig>>). # The other extensions are loaded from the ".js" files in tiddlers taged with "<<tag ExtList>>". # All stylesheets are loaded from the ".css" files in tiddlers taged with "<<tag AltCSSList>>". You can change the page style from "Navigation Toolbar/ View/ Page Style". # <<tag HowTo>> <<< Known Problem:<<tiddler KnownProblem>>Note: @@color(blue):<<tag PrinceTiddlyWiki>> is best viewed with the Firefox Web Browser!@@ <<<
您好,我是 bram,本站的作者。 [img[bram‧chen@gmail‧com|images/bram-03.png]]
<html><center> <embed src="swf/flaclo_029_040726.swf" width="120" height="120" wmode="transparent" type="application/x-shockwave-flash"><br /> </center></html>
[[Welcome]] [[最新動態]]
<!--{{{--> <div class='toolbar' macro='toolbar +saveTiddler -cancelTiddler deleteTiddler'></div> <div class='title' macro='view title'></div> <div class='editor' macro='edit title'></div> <div macro='annotations'></div> <div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser'></span></div> <div class='editor' macro='edit text'></div> <!--}}}-->
The following macro call exports all tiddlers to a text file "c:/MyTiddlyWikiExport.txt", using a customized format. {{{ <<forEachTiddler script 'function getSortedTagsText(tiddler) {var tags = tiddler.tags; if (!tags) return ""; tags.sort(); var result = ""; for (var i = 0; i < tags.length;i++) {result += tags[i]+ " ";} return result;} function writeTiddler(tiddler) {return "==== "+tiddler.title+"=========================\nTags: "+ getSortedTagsText(tiddler)+"\nModified: "+tiddler.modified.convertToYYYYMMDDHHMM()+"\nModifier: "+tiddler.modifier+"\n--------------------------------------------------\n"+tiddler.text+"\n--------------------------------------------------\n(End of "+tiddler.title+")\n\n\n\n"}' write 'writeTiddler(tiddler)' toFile 'file:///c:/MyTiddlyWikiExport.txt' withLineSeparator '\r\n' >> }}} For better readablility here the script text in a nicer layout: {{{ function getSortedTagsText(tiddler) { var tags = tiddler.tags; if (!tags) return ""; tags.sort(); var result = ""; for (var i = 0; i < tags.length;i++) { result += tags[i]+ " "; } return result; } function writeTiddler(tiddler) { return "==== "+tiddler.title+"=========================\n"+ "Tags: "+ getSortedTagsText(tiddler)+"\n"+ "Modified: "+tiddler.modified.convertToYYYYMMDDHHMM()+"\n"+ "Modifier: "+tiddler.modifier+"\n"+ "--------------------------------------------------\n"+ tiddler.text+"\n"+ "--------------------------------------------------\n" "(End of "+tiddler.title+")\n\n\n\n" } }}} {{{ <<forEachTiddler script 'function getSortedTagsText(tiddler) {var tags = tiddler.tags; if (!tags) return ""; tags.sort(); var result = ""; for (var i = 0; i < tags.length;i++) {result += tags[i]+ " ";} return result;} function writeTiddler(tiddler) {return "==== "+tiddler.title+"=========================\nTags: "+ getSortedTagsText(tiddler)+"\nModified: "+tiddler.modified.convertToYYYYMMDDHHMM()+"\nModifier: "+tiddler.modifier+"\n--------------------------------------------------\n"+tiddler.text+"\n--------------------------------------------------\n(End of "+tiddler.title+")\n\n\n\n"}' write 'writeTiddler(tiddler)' toFile 'file:///c:/MyTiddlyWikiExport.txt' withLineSeparator '\r\n' >> }}}
{{{ <<forEachTiddler script 'function getSortedTagsText(tiddler) {var tags = tiddler.tags; if (!tags) return ""; tags.sort(); var result = ""; for (var i = 0; i < tags.length;i++) {result += tags[i]+ " ";} return result;} function writeTiddler(tiddler) {return "==== "+tiddler.title+"=========================\nTags: "+ getSortedTagsText(tiddler)+"\nModified: "+tiddler.modified.convertToYYYYMMDDHHMM()+"\nModifier: "+tiddler.modifier+"\n--------------------------------------------------\n"+tiddler.text+"\n--------------------------------------------------\n(End of "+tiddler.title+")\n\n\n\n"}' write 'writeTiddler(tiddler)' toFile 'file:///c:/MyTiddlyWikiExport.txt' withLineSeparator '\r\n' >> }}}
plugins/BreadCrumbs2.js plugins/InlineJavascriptPlugin.js plugins/NestedSlidersPlugin.js plugins/QuotePlugin.js
// //; plugins/ArchivedTimeline.js plugins/ArchivedTimeline.zh-Hant.js // // - plugins/ExcludeMissingLinks.js plugins/LoadAltCSSPlugin.js plugins/SiteLiveBookmarkPlugin.js plugins/XMLReader2.js wikiedit/WikiEditPlugin.js plugins/zh-Hant.Extra.js plugins/PTWConfig.js // //;
Jeremy 是 TiddlyWiki 的創建人也是維護者,本站即使用此軟題。
/*** |''Name:''|LoadExtPlugin| |''Description:''|LoadExtPlugin allows you to load external extensions from the file lists (named .js) within those tiddlers taged with "ExtList".| |''Version:''|1.8.0| |''Date:''|Apr 30, 2007| |''Source:''|http://www.sourceforge.net/projects/ptw/| |''Author:''|BramChen (bram.chen (at) gmail (dot) com)| |''License:''|[[Creative Commons Attribution-ShareAlike 2.5 License]]| |''CoreVersion:''|2.1.0| |''Browser:''|Firefox 1.5+; InternetExplorer 6.0| +++!^[Revision History:] v1.8.0 (Apr 30 2007) *config.macros.loadExt support to load singgle external script by using {{{<<loadExt '/pathto/scriptfile.js'>>}}} *Ensure LoadExtPlugin loading itself and/or loadling scripts after core has been loaded with external core js and itself| v1.7.2 (Sep 28 2006) *Fixed bugs on IE v1.7.1 (30 Aug 2006) * Changed rule check of ExtList v1.7.0 (20 Jul 2006) * Runs compatibly with TW 2.1.0 (rev #403+) v1.6.0 (13 Jul 2006) * Fixed bugs in refreshCode and config.macros.loadExt.loadScripts on IE * Runs compatibly with TW 2.1.0 (rev #359+) v1.5.2 (21 Jun 2006) * minor changes for XHTML compliant v1.5.1 (26 Feb 2006) * JSLint checked v1.5.0 (02 Feb 2006) * add new function config.macros.loadExt.LoadScripts(), keep all variables to be local, thanks Udo. * Fixed several missing variable declarations v1.4.0 (20 Jan 2006) * refreshCode() improved. v1.3.0 (14 Jan 2006) * strip startup error massage for IE v1.2.0 (13 Jan 2006) * TiddlyWiki version 2.0.0 or above required. * refreshCode() improved. v1.1.0 (10 Jan 2006) * To make the extensions list handling more robust, thanks Udo. * Fix bugs for multi-tiddlers tagged with ExtList v1.0.0 (07 Jan 2006) * Combine the RefreshExt code and LoadExtPlugin, and also make TW 1.2 to be backward compatible, thanks Udo. * Globle function refreshCode() added, and reserve the refreshExt macro. * Fix a minor bug for variable "scriptfile". v0.3.0 (29 Dec 2005) * macro refreshExt modified to refresh formatter v0.2.0 (24 Nov 2005) * macro refreshExt modified for TW 1.2.39 beta 2 and above v0.1.0 (25 Sep 2005) * initial release === !''Code section:'' ***/ //{{{ version.extensions.loadExt = {major: 1, minor: 8, revision: 0, date: new Date("Apr 30, 2007"), name: "LoadExtPlugin", type: "Plugin", author: "BramChen", source: "http://sourceforge.net/project/showfiles.php?group_id=150646" }; config.macros.loadExt = {}; config.macros.loadExt.handler = function(place,macroName,params){ if (params[0]) this.loadScriptFile(params[0]); else this.loadScripts(); }; config.macros.loadExt.loadScriptFile = function(scriptfile){ var scriptfile = scriptfile.trim(); if (scriptfile.length < 2 || scriptfile.substr(0,2) == "//" || scriptfile.indexOf(".js") == -1){ return; } // displayMessage("loaded: "+ scriptfile); var n = document.createElement("script"); n.type = "text/javascript"; n.src = scriptfile; document.getElementsByTagName("head")[0].appendChild(n); }; config.macros.loadExt.loadScripts = function() { var extTag = "ExtList"; var str = ""; var scripts = []; var tiddlers = store.getTaggedTiddlers(extTag); for(var s=0 ; s<tiddlers.length; s++){ str += store.getRecursiveTiddlerText(tiddlers[s].title)+"\n"; } scripts = str.replace(/[;\r]/mg,"\n").split("\n"); for (var i=0; i<scripts.length-1; i++) { this.loadScriptFile(scripts[i]); } if (config.browser.isIE){ // setTimeout(function(){window.refreshCode();return false;},500); var lerInterval = setInterval(function(){if(formatter) {clearInterval(lerInterval); refreshCode();};},100); } else { var theCodes = "//<![CDATA[\nwindow.refreshCode();//]]>"; n = document.createElement("script"); n.type = "text/javascript"; n.appendChild(document.createTextNode(theCodes)); document.getElementsByTagName("head")[0].appendChild(n); this.refreshCodeInserted = true; } }; refreshCode = function (){ formatter = new Formatter(config.formatters); story.forEachTiddler(function(title,e){story.refreshTiddler(title,DEFAULT_VIEW_TEMPLATE,true);}); refreshDisplay(); return false; } // setTimeout(function(){config.macros.loadExt.loadScripts();return false;},500); loadextpluginInterval = setInterval(function(){ if(window.formatter) { clearInterval(loadextpluginInterval); if(!config.macros.loadExt.refreshCodeInserted) config.macros.loadExt.loadScripts(); } },100); //}}}
[img[logo|images/sm_006.png]]
[[網站簡介]] [[版權說明]] ---- <<tag 如何使用>> [[下載]] [[擴充套件]] [[量身訂作]] ---- [[新聞聯播]] [[相關資源]] [[訪客留言]] [[聯繫作者]] ---- <<tiddler Logo>> <<tiddler SFLogo>>
<!--{{{--> <!-- Splash Screen --> <div id="splashScreen" style="position:absolute; margin-top:10em; margin-left:18em; width:20em; padding-left:7em; line-height:5em; border:3px yellow; solid; color:blue; background:lightyellow;fona-size:3em;"> <img src="images/loading02.gif" style="vertical-align:middle;padding:6px"/> 網頁載入中,請稍後 .... </div> <!--}}}--> <!--{{{--> <link rel="shortcut icon" href="favicon.ico" /> <link rel='alternate' type='application/rss+xml' title='RSS' href='index.zh-Hant.xml' /> <!--}}}--> <!--{{{--> <link rel="stylesheet" type="text/css" href="./wikiedit/wikiedit.css" /> <script type="text/javascript" src="./wikiedit/wikiedit.zh-Hant.js"></script> <!--}}}-->
<html><iframe src="ptwslide.html" height= 120% width=100% type="text/html"></iframe></html>
<html> <div style="background-color: white;"> <object type="text/html" width=100% height=20% data="ptwGroup.html"></object> </div> </html>
<!--{{{--> <div class='header' macro='gradient vert #390108 #510713 #70484d #ffffff''> <div class='headerShadow'> <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span> </div> <div class='headerForeground'> <span class='siteTitle' refresh='content' tiddler='SiteTitle'></span> <span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span> </div> </div> <div id='mainMenu' refresh='content' tiddler='MainMenu'></div> <div id='sidebar'> <div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div> <div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div> </div> <div id='displayArea'> <div id='messageArea'></div> <div id='tiddlerDisplay'></div> </div> <!--}}}-->
!@@color(darkblue):歡迎光臨 PrinceTiddlyWiki,這是 BramChen's 繁體中文版 TiddlyWiki。@@ >盡情地 <<newTiddler>>、<<newJournal 'YYYY0MM0DD,DDD - '異動紀錄>>吧,喜歡的話也可任意修改、刪除現有文章。 >如果希望保存您的大作,衷心地建議您先[[下載]],再動手吧! >或者也可以看看[[TiddlyWiki問答集|faq.html]]
<<rssfeed "noDesc" "ptwe.xml">>
<<rssfeed "noDesc" "index.xml">>
<html> <img src="http://groups.google.com/groups/img/groups_medium.gif" height=58 width=150 alt="Google Groups"> <form action="http://groups.google.com/group/PrinceTiddlyWiki/boxsubscribe"> 你可以<a href="http://groups.google.com/group/PrinceTiddlyWiki">線上閱讀</a>或以電子郵件: <input type=text name=email> <input type=submit name="sub" value="訂閱"> </form> </html> 論壇最新主題[img[論壇主題|images/atom.gif][http://groups.google.com/group/PrinceTiddlyWiki/feed/topics.xml?num=20 ]]及留言[img[論壇留言|images/atom.gif][http://groups.google.com/group/PrinceTiddlyWiki/feed/msgs.xml?num=40 ]],請使用支援 atom 的 RSS reader閱讀。
|!Macro|!Syntax| |allTags|{{{<}}}{{{<allTags>>}}}| |>|{{{allTags}}} lists all tags. Clicking on a tag lists all the tiddlers assigned that tag. | |closeAll|{{{<}}}{{{<closeAll>>}}}| |>|Closes all open tiddlers | |list all|{{{<}}}{{{<list all>>}}}| |>|lists all tiddlers in alphabetical order | |list missing|{{{<}}}{{{<list missing>>}}}| |>|Lists all WikiWords in the TiddlyWiki that don't have tiddlers created for them | |list orphans|{{{<}}}{{{<list orphans>>}}}| |>|Lists all Tiddlers that aren't linked to directly by another tiddler | |newJournal|{{{<}}}{{{<newJournal>>}}}| |>| | |newTiddler|{{{<}}}{{{<newTiddler>>}}}| |>| | |permaview|{{{<}}}{{{<permaview>>}}}| |>| | |saveChanges|{{{<}}}{{{<saveChanges>>}}}| |>| | |search|{{{<}}}{{{<search>>}}}| |>| | |slider|{{{<}}}{{{<slider ID Tiddler Label>>}}}| |>| | |tabs|{{{<}}}{{{<tabs ID Label Tip Tiddler>>}}}| |>| | |tag|{{{<}}}{{{<tag tagName>>}}}| |>| | |tiddler|{{{<}}}{{{<tiddler Tiddler>>}}}| |>| | |timeline|{{{<}}}{{{<timeline>>}}}| |>| | |today|{{{<}}}{{{<today>>}}}| |>| | |version|{{{<}}}{{{<version>>}}}| |>| |
<<gradient vert #390108 #4c4c4c>> |>| !文字格式 | |>|<html><tt>{{{等寬文字}}}</tt></html> | |>|<html><pre>{{{<br/>Monospaced<br/>Multi-line<br/>Block<br/>}}}</pre></html> | |>|{{{''}}}''粗體''{{{''}}} | |>|{{{//}}}//斜體//{{{//}}} | |>|{{{__}}}__底線__{{{__}}} | |>|{{{--}}}--刪除線--{{{--}}} | |>|{{{~~}}}~~下標~~{{{~~}}}script | |>|{{{^^}}}^^上標r^^{{{^^}}}script | |>| !顏色 (see ColorChart) | |>|{{{@@}}}@@highlight@@{{{@@}}} | |>|{{{@@color(顏色代碼):}}}@@color(blue):文字@@{{{@@}}} | |>|{{{@@bgcolor(顏色代碼):}}}@@bgcolor(green):文字@@{{{@@}}} | |>| !連結 | |>|WikiWord | |>|語法: {{{[[自訂連結]]}}}<html><br/></html>顯示: [[自訂連結]] | |>|Pretty Link<html><br/></html>語法: {{{[[Help|QuickRef]]}}}<html><br/></html>顯示: [[Help|QuickRef]] | |>|外部連結<html><br/></html>語法: {{{http://www.tiddlywiki.com}}}<html><br/></html>顯示: http://www.tiddlywiki.com | |>|Pretty External Link<html><br/></html>語法: {{{[[go|http://www.tiddlywiki.com]]}}}<html><br/></html>顯示: [[go|http://www.tiddlywiki.com]] | |>| !資料夾連結 | |>|{{{[[Link Text|OS 路徑]]}}} | |>| !路徑格式 | |>|Windows 區網分享:<html><br/></html>{{{file://///server/share}}} | |>|Windows 本機:<html><br/></html>{{{file:///c:/folder/file}}} | |>|Un*x 本機:<html><br/></html>{{{file://folder/file}}} | |>|相對路徑<html><br/></html>{{{folder/file}}} | |>| !列表 | |>|{{{*}}} Bullet Lists<html><br/></html>{{{#}}} Numbered Lists | |>|Nest with multiple {{{*}}}'s or {{{#}}}'s | |>|{{{*}}}Bullet<html><br/></html>{{{##}}}Number | |>|<html><ul><li>Bullet<ol><li>Numbered</li></ol></li></ul></html> | |>| !引言區塊 | |>|{{{>}}} Blockquote<html><br/></html>{{{>>}}} Nested Blockquote | |>|<html><blockquote>Blockquote<blockquote>Nested Blockquote</blockquote></blockquote></html> | |>|<html><tt><<<</tt><br/>multi-line<br/>blockquote<br/><tt><<<</tt></html> | |>|<html><blockquote>multi-line<br/>blockquote</blockquote></html> | |>| !圖檔 | |>|{{{[img[favicon.ico]]}}} -> [img[http://www.tiddlywiki.com/favicon.ico]] | |>| !標題 | |>|<html><h1>!Heading H1</h1><h2>!!Heading H2</h2><h3>!!!Heading H3</h3><h4>!!!!Heading H4</h4><h5>!!!!!Heading H5</h5></html> | |>| !水平線 | |>|{{{----}}} | |>|<html><hr/></html> | |>| !表格 | | {{{|}}} |分行符號 | | {{{!}}} |標題 | | {{{>}}} |跨行 | | {{{~}}} |跨列 | | {{{|Left |}}} |靠左 | | {{{| Right|}}} |靠右| | {{{| Center |}}} |置中 | | {{{|Caption|c}}} |表格標題 | |>| !表格範例 | |>|{{{|}}} !標題 {{{|}}} !標題 {{{|}}}<html><br/></html>{{{|>|}}}colspan=2 {{{|}}}<html><br/></html>{{{|}}} rowspan {{{|}}}l靠左 {{{|}}}<html><br/></html>{{{|˜|}}} 置中 {{{|}}}<html><br/></html>{{{|}}}bgcolor(green):color{{{|}}} 靠右{{{|}}}<html><br/></html>{{{|}}}表格標題{{{|}}}c<html><br/></html> | |>| <html><table width="80%" border=1><tbody><tr><th align="center">標題</th><th align="center">標題</th></tr><tr><td colspan="2" align="center">跨行</td></tr><tr><td rowspan="2" align="center">跨列</td><td align="left">靠左</td></tr><tr><td align="center">置中</td></tr><tr><td bgcolor="green">綠色</td><td align="right">靠右</td></tr><caption valign="bottom">表格標題</caption></tbody></table></html> | >>
<html><a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=150646&type=3" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a></html>
若你使用的瀏覽器是 ~FireFox 或 ~InternetExplorer,即可[[儲存變更|SaveChanges]]: # 若你的作業系統是 Windows XP 則可能遭遇 [[ServicePack2Problems|http://tiddlywiki.com/#ServicePack2Problems]] # 請在[[此連結|empty.html]]點擊滑鼠右鍵,並選 '鏈結另存新檔...' 或 '另存目標...' ** 因[[SaveUnpredictabilities|http://tiddlywiki.com/#SaveUnpredictabilities]]之故,請 ''勿''嘗試使用 檔案/另存新檔。 ** 選擇將檔案存至何處,以及另取檔名 (請保留延伸檔名為 .HTML ) # 在瀏覽器中開啟新下載的檔案 # 點擊右側功能表的 '偏好設定' 簽下大名 # 隨你喜歡,編輯、新增或刪除文章 ** 可修改 [[SpecialTiddlers|http://tiddlywiki.com/#SpecialTiddlers]] 來改變 SiteTitle 和 MainMenu ... # 點擊右側功能表的 '儲存變更' ,可儲存所做的修改 # TiddlyWiki 會產生備份檔,再以新的版本取代之。 ^^( 本文譯自 TiddlyWiki 網站 http://tiddlywiki.com/)^^
[img[SiteMeter|http://s19.sitemeter.com/meter.asp?site=s19PrinceTiddlyWiki][http://s19.sitemeter.com/meter.asp?site=s19PrinceTiddlyWiki]
@@font-size:9pt;display:block;text-align:center; PrinceTiddlyWiki is published under [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]] and powered by TiddlyWiki <<version>>, whitch is published under a BSD open source license @@
繁體中文版
PrinceTiddlyWiki
http://ptw.sourceforge.net/index.zh-Hant.html
<<tabs txtTabHelp Markup 'Quick Reference TWML' QuickRef Macros 'TiddlyWiki Macros' QuickMacros>>
創始者、具革命性、超酷,100% javascript, microcontent,一頁到底的 wiki,由 JeremyRuston 開發及維護。欲知更多資訊,請訪原網站:http://www.tiddlywiki.com/. 簡言之,TiddlyWiki 就是一個以 javascript 開發而成的 wiki,而與內容同時儲存於單一的 html 檔裡。 也可將其想成 ''未來的電子筆記本''。以下連結有更多相關資訊: *http://www.tiddlywiki.com/#TiddlyWiki *http://www.blogjones.com/TiddlyWikiTutorial.html
你可以線上閱讀或以電子郵件訂閱 TiddlyWiki 論壇 * http://groups-beta.google.com/group/TiddlyWiki * http://groups-beta.google.com/group/TiddlyWikiDev
<<rssfeed "asHtml" "http://tiddlywiki.com/index.xml">>
<!--{{{--> <div class='toolbar' macro='toolbar closeTiddler closeOthers +editTiddler > fields syncing permalink references jump'></div> <div class='title' macro='view title'></div> <div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date [[DateFormat::DateFormat]]'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date [[DateFormat::shortDateFormat]]'></span>)</div> <div class='tagged' macro='tags'></div> <div class='viewer' macro='view text wikified'></div> <div class='tagClear'></div> <!--}}}-->
@@color:#0093bd;font-size:20pt;display:block;text-align:center;歡迎光臨 ~PrinceTiddlyWiki@@ |<<tiddler 網站簡介>>| |<<newTiddler>><<newJournal 'YYYY0MM0DD, hh:mm:ss - ' 異動紀錄>>| [>img[logo|images/sm_010.png]] /% @@color:#ff7f00;font-size:7pt;display:block;text-align:right;若未正常顯示,請[[執行|RefreshExt]]refreshExt,詳見[[已知問題]]。@@@@color:#ff7f00;font-size:7pt;display:block;text-align:right; %/ @@color:#ff7f00;font-size:0.9em;display:block;text-align:right; 建議使用 [[Firefox|http://moztw.org/firefox/]] 瀏覽,可有較完整功能的呈現。@@
<html> <div style="background-color: gray;"> <object type="text/html" width=100% height=460 data="wikiwyg/demo/index.html"></object> </dev> </html>
未免檔案過度膨脹,即日起改由外部 .css 檔載入樣式,請參考[[樣式列表]]。
請至[[Sourceforge.net|http://sourceforge.net/projects/ptw]] 下載相關檔案。 檔案更新通知:[img[RssFeed|images/rss20.gif][ http://sourceforge.net/export/rss2_projfiles.php?group_id=150646]]
#請至 [[Sourceforge.net|http://sourceforge.net/project/showfiles.php?group_id=150646]] 下載[[合適的版本|http://sourceforge.net/project/showfiles.php?group_id=150646&package_id=206753]]。 #將 zh-Hant.js (或 zh-Hans.js) 的內容複製到你 TiddlyWiki 裡的文章,並將標籤 (tag) 設成 @@systemConfig@@ 。完成編輯(done) 後,記得儲存變更 (save changes),然後重新載入頁面即可完成 TiddlyWiki 中文化。 @@color(red):''注意事項:''@@ #請先備份 (save changes) 你的 TiddlyWiki。 #原則上,這個中文化套件,目前適用於以 TiddlyWiki <<version>> 為基礎的大部分 Adaptations。必要時,請自行修改以符合你的 TiddlyWiki。 #請自負風險。
<<quote '繁體中文' 'zh_TW'>> <<quote '套件翻譯' 'zh_TW-Extra'>> <<quote '中文化說明' '中文化 TiddlyWiki 說明'>>
* PrinceTiddlyWiki 架構於 TiddlyWiki <<version>>,理論上適用正常的更新方法。但是仍然得小心為妙,最好先行備份存檔。
如果想停用 [[下載]] 自本站的擴充套件 * 尋找標籤為 systemConfig 的文章 * 找到欲停用的擴充套件,編輯 / 刪除 systemConfig 標籤 * 點擊 "儲存變更" (如果未選用"自動存檔") * 重新載入 TiddlyWiki 再測試
<<quote '外觀設定' '外觀設定'>><<quote '偏好設定' 'OptionsPanel'>> <<quote '語法說明' '語法說明'>>
善用<<tag 內嵌物件>>,讀取外部資源。
<<quote '輔助功能' 'SideBarOptions'>><<quote '資料櫃' 'SideBarTabs'>>
<<tabs txtLookAndFeel 網站設定 '主標題、副標題' 網站設定 選單 '主選單、副選單' 選單編輯 樣式 '主樣式、更換樣式' 樣式編輯 >>
---- *說明 要連結到外部網址,可以直接輸入原來的網址,系統會自動擷取。 或者是用下列的格式去處理: ---- *範例 {{{http}}}://www.tiddly.com {{{[[}}}一般網址|{{{http}}}://www.tiddly.com{{{]]}}} {{{[[}}}相對網址|path/filen{{{]]}}} {{{[[}}}Windows 的網路芳鄰|file://server/share/folder/path/file{{{]]}}} {{{[[}}}Windows 的本機檔案|file:///c:/path/file{{{]]}}} {{{[[}}}Unix-style 的本機檔案|file:///path/file{{{]]}}} ---- *顯示 http://www.tiddly.com [[一般網址|http://www.tiddly.com]] [[相對網址|path/filename]] [[Windows 的網路芳鄰|file://server/share/path/file]] [[Windows 的本機檔案|file:///c:/path/file]] [[Unix-style 的本機檔案|file:///path/file]] ----
!''ExtensionsPTW'' <<tiddler ExtListPTW>> !''ExtensionsBorrowed'' <<tiddler ExtListBorrowed>>
<<list filter [tag[如何使用]]>>
要安裝特定功能,必須按下列步驟操作: * 找到所要的[[擴充套件]] * 編輯該篇文章,該文內容即為所需擴充套件之程式碼t (該文被設定標籤之一為 [[systemConfig]],而內文即為 javascript code) * 全選並複製 (Ctrl-A, Ctrl-C) * 在你自己的 TiddlyWiki 新增文章 * 取個適切的標題 * 貼上複製的內容 * 設定標籤為 systemConfig * 點擊"確定"將該文章存檔 * 點擊 "儲存變更" (如果未選用"自動存檔") * 重新載入 TiddlyWiki 再測試
<script> var theExt="", ver="", exts="|已啟用之擴充套件列表|c\n|!套件名稱|!版本|!日期|\n"; for (var ee in version.extensions){ theExt=version.extensions[ee] ver = theExt.major.toString()+"."+theExt.minor.toString()+"."+theExt.revision.toString()+"|"; ver+=theExt.date.formatString("YYYY0MM0DD"); exts+="|" + ((theExt.name)?theExt.name:ee) + "|" + ver + "|\n"; } wikify(exts, place) </script>
# IE 無法正常顯示部分功能,建議使用 Firefox。 # 此版改由 LoadExtPlugin 自 ".js" 檔載入其他擴充套件,目前仍有部分問題尚未解決: *原 LoadAltCssMacro 提供之 macro 及 funcetions,無法自動抓取已載入之樣式,但仍可自瀏覽工具列/ 檢視/ 頁面樣式中更換樣式。(以 systemConfig 方式載入則功能正常) * 於 MainMenu、DefaultTiddlers、SideBarOptions、SideBarTabs 以及Toolbar 等處,使用非內建 Macros、Plugins,網頁載入完成後未正常執行 (包含中文翻譯套件)。 * BreadCrumbs 於首次 "編輯/ 確定"任一文章之後才能正常顯示。 *@@color(#ff7f00):若未正常顯示請執行 [[refreshExt|RefreshExt]] 。
---- *說明 #以單行三個小於符號 {{{<<<}}} 起始, 段落完成後再以單行 {{{<<<}}} 結束 #以一個大於符號 {{{>}}} 起始一行, 越多>以決定階層數 ---- *範例一 Jeremy Ruston 說: {{{ <<< TiddlyWiki 像是一個 blog,因為它被分為許多小區塊,但藉由超連結跳耀式,而非循序式的閱讀 : 只要你喜歡,非線性的類 blog 結合個別的 microcontent 於整體內容。我認為, TiddlyWiki 代表一個新穎的媒介, 並擁有特別寫作風格。這是自首次發表的 TiddlyWiki 發表以來,於 TiddlyWikiDev一再被討論的;它必然是 FullOfBugs、許多未完成的功能,以及未能達到所有的設計目標。 <<< }}} ---- *顯示一 Jeremy Ruston 說: <<< TiddlyWiki 像是一個 blog,因為它被分為許多小區塊,但藉由超連結跳耀式,而非循序式的閱讀 : 只要你喜歡,非線性的類 blog 結合個別的 microcontent 於整體內容。我認為, TiddlyWiki 代表一個新穎的媒介, 並擁有特別寫作風格。這是自首次發表的 TiddlyWiki 發表以來,於 TiddlyWikiDev一再被討論的;它必然是 FullOfBugs、許多未完成的功能,以及未能達到所有的設計目標。 <<< ---- *範例二 {{{ >階層 1 >>階層 2 >>>階層 3 >>階層 2 >階層 1 }}} ---- *顯示二 >階層 1 >>階層 2 >>>階層 3 >>階層 2 >階層 1 ----
#本站''擴充套件''包含 ''<<tag Macros>>'', ''<<tag Plugins>>'' 及載入 之 .js<<tag ExtList>> #欲啟用擴充套件需加入標籤 "''systemConfig''",或編輯擴充<<quote 套件列表 套件列表>>,本站並未全數啟用。 # [[已啟用之擴充套件]] #在[[PTWE|ptwe.html]] 更多的擴充套件蒐集與說明
<<tableOfContents date:YYYY0MM0DD>>
---- * 說明 標記格式之文字,前後各連續兩個相同符號 ---- *範例 {{{''}}}粗體{{{''}}} {{{--}}}刪除線{{{--}}} {{{__}}}底線{{{__}}} {{{//}}}斜體{{{//}}} 上標 2{{{^^}}}3{{{^^}}}=8 下標 a{{{~~ij~~}}} = -a{{{~~}}}ji{{{~~}}} {{{@@}}}強調{{{@@}}} {{{@@color(red):}}}前景顏色{{{@@}}} {{{@@bgcolor(red):}}}背景顏色{{{@@}}} ---- *顯示 ''粗體'' --刪除線-- __底線__ //斜體// 上標 2^^3^^=8 下標 a~~ij~~ = -a~~ji~~ @@強調@@ @@color(red):前景顏色@@ @@bgcolor(red):背景顏色@@ ----
<<list filter [tag[新聞聯播]]>>
<html><form id="MyCssFrm" name="MyCssFrm"> 選擇樣式:<br /> <select id="MyCssSel"> <option value="TiddlyWiki">TiddlyWiki</option> <option value="TiddlyWikiTips">TiddlyWikiTips</option> <option value="Ectopolis 2">Ectopolis 2</option> <option value="MPTW">MPTW</option> <option value="TiddlyWikiDEV">TiddlyWikiDEV</option> <option value="WygentPaleBlue">WygentPaleBlue</option> <option value="zRenardOrange">zRenardOrange</option> </select> <input type="button" onclick="selCSS('MyCssSel')" value="Apply"> </form></html> >本功能不適用於IE, Firefox 用戶也可以使用頁面樣式來更換樣式。 >(須載入 LoadAltCSSPlugin (or Macro ),以及建立樣式列表)
<html><form id="MyCssFrm" name="MyCssFrm"> 選擇樣式:<br /> <select id="MyCssSel"> </select> <input type="button" onclick="createSelect()" value="取得樣式"> <input type="button" onclick="selCSS('MyCssSel')" value="更換"> </form></html> >本功能不適用於IE, Firefox 用戶也可以使用頁面樣式來更換樣式。 >(須安裝 LoadAltCSSMacro,以及建立[[樣式列表]])
@@New:@@ # [[PTW Extensions|ptwe.html]] - PTW 套件及演示 詳見 [[異動紀錄]],或訂閱本站新聞快遞:[img[RssFeed|images/rss20.gif][ index.xml]] [img[KLIP|images/info_klip.gif][ptw.klip]]。
---- * 說明 標題 用驚嘆號!起始一行, 越多驚嘆號階層越低 ---- * 範例 !標題 1 !!標題 2 !!!標題 3 !!!!標題 4 !!!!!標題 5 ---- * 顯示 !標題 1 !!標題 2 !!!標題 3 !!!!標題 4 !!!!!標題 5 ----
<<selectStylesheet size:auto fonts boxes wallpaper>>
// //''Default CSS'', css/TiddlyWiki.css, // //''Main CSS'', css/TiddlyWikiDEV.css, // //''~AltCssList'', css/Ectopolis 2.css, css/MPTW.css, css/TiddlyWikiTips.css, css/WygentPaleBlue.css, css/zRenardOrange.css, // //''~EndOfList'',
<<gradient vert #390108 #4c4c4c>>[[主樣式|StyleSheet]] [[更換樣式]]>>
*說明 新起一行, 內容為'{{{-----}}}' * 範例 ---- *顯示 ----
---- *說明 數列 用井字號#起始一行, 越多#號階層越低, 最後用一空白行結束 ---- * 範例 #項目1 #項目2 ##項目2.1 ##項目2.2 #項目3 ##項目3.1 ###項目3.1.1 ---- *顯示 #項目1 #項目2 ##項目2.1 ##項目2.2 #項目3 ##項目3.1 ###項目3.1.1 ----
@@font-size:1.5em; [img[Creative Commons Attribution-ShareAlike 3.0 License|http://i.creativecommons.org/l/by-sa/3.0/88x31.png][http://creativecommons.org/licenses/by-sa/3.0/]]~PrinceTiddlyWiki 採用 TiddlyWiki <<version>> (Jeremy Ruston 撰寫及維護,以BSD 開放原碼授權方式發布)。 除非另行宣告,否則你可以自由使用、修改及散佈 PTW 套件,惟需遵照[[Creative Commons Attribution-ShareAlike 3.0 版權說明|http://creativecommons.org/licenses/by-sa/3.0/]]。 在你使用 ~PrinceTiddlyWiki 時,請內含連結指向[[本站|SiteUrl]]及 http://www.tiddlywiki.com/。其他套件版權請遵照各相關網站說明。 使用 PrinceTiddlyWiki 的所有套件,請自負風險。 @@
<<list filter [tag[異動紀錄]][sort[-created]]>>
!PrinceTiddlyWiki *[[PrinceTiddlyWiki論壇]] *http://ptw.sourceforge.net/ptwe.html ![[Recommended]] *[[TiddlyWiki 華語支援論壇|http://groups.google.com/group/TiddlyWiki-zh]] *[[TiddlyWiki 123|TiddlyWiki123.zh-Hant.html]] *http://mptw.tiddlyspot.com/ *http://www.tiddlytools.com/ !TiddlyWiki *http://www.tiddlywiki.com/ *http://www.tiddlywiki.org/ *http://doc.tiddlywiki.org/ *http://groups-beta.google.com/group/TiddlyWikiDev *http://groups-beta.google.com/group/TiddlyWiki ![[TiddlyWiki Adaptations|http://www.tiddlywiki.com/#TiddlyWikiAdaptations]]
---- *說明 使用 [[等寬文字]] 區塊 (適合用於程式碼): 分別用三層大括號{, }, 包住要套用的區塊 ---- *範例 <html>{{{</html> var posTop = findPosY(e); var posBot = posTop + e.offsetHeight; var winTop = findScrollY(); var winHeight = findWindowHeight(); var winBot = winTop + winHeight; if(posTop < winTop) return(posTop); else if(posBot > winBot) { if(e.offsetHeight < winHeight) return(posTop - (winHeight - e.offsetHeight)); else return(posTop); } else return(winTop); <html>}}}</html> ---- *顯示 {{{ var posTop = findPosY(e); var posBot = posTop + e.offsetHeight; var winTop = findScrollY(); var winHeight = findWindowHeight(); var winBot = winTop + winHeight; if(posTop < winTop) return(posTop); else if(posBot > winBot) { if(e.offsetHeight < winHeight) return(posTop - (winHeight - e.offsetHeight)); else return(posTop); } else return(winTop); }}} ----
<<gradient vert #390108 #4c4c4c>><<tiddler 外觀設定>>>>
#本站採用 TiddlyWiki <<version>>。 #嘗試將 TiddlyWiki 分離成 ".html"'、".js"、".css",改由 LoadExtPlugin 與 Markup* 載入其他[[擴充套件]]。 #主要是分享我的 TiddlyWiki 繁體中文化擴充套件。
<<gradient vert #390108 #4c4c4c>>[[主標題|SiteTitle]] [[ 副標題|SiteSubtitle]] [[首頁|DefaultTiddlers]] [[網址|SiteUrl]]>>
<<quote 主標題 'SiteTitle'>><<quote 副標題 'SiteSubtitle'>><<quote 首頁 'DefaultTiddlers'>><<quote 網址 'SiteUrl'>>
<<tiddler BramChen>>
<<calendar>>
---- *說明 @@color(blue):~InternetExplorer 的使用者可能無法正確顯示跨行跨列的效果...@@ ---- *範例 |!th11111111|!th22222222222222222| |>| 跨行 在跨過的幾欄用大於>符號為內容 | | 跨列 在下面幾行用~為內容 |靠左 內定值, 左右不要留空格| |~| 靠右 以空格起始欄位| |bgcolor(#ffff00):@@color(blue):彩色@@| 置中 以空格起始及結束欄 位 | |標題 在行尾放一個c|c ---- *顯示 |!th11111111|!th22222222222222222| |>| 跨行 在跨過的幾欄用大於>符號為內容 | | 跨列 在下面幾行用~為內容 |靠左 內定值, 左右不要留空格| |~| 靠右 以空格起始欄位| |bgcolor(#ffff00):@@color(blue):彩色@@| 置中 以空格起始及結束欄位 | |標題 在行尾放一個c|c ----
<html> <object type="text/html" width=100% height=480 data="http://ptw.sourceforge.net/wakka/"></object></html>
<<quote '標題' '標題'>> <<quote '文字格式' '文字格式'>> <<quote '等寬文字' '等寬文字'>> <<quote '引言區塊' '引言區塊'>> <<quote '清單' '清單'>> <<quote '表格' '表格'>> <<quote '水平線' '水平線'>> <<quote '外部連結' '外部連結'>> <<quote '顯示圖片' '顯示圖片'>> <<quote 內嵌物件 '內嵌物件'>>
<<gradient vert #390108 #4c4c4c>>[[主選單|MainMenu]] [[副選單|SideBarOptions]] SideBarTabs>>
運用擴充套件,打造屬於你個人風格的 TiddlyWiki。這裡有些選項不同於只是[[下載]] ... #<<quote '安裝擴充套件' '安裝擴充套件'>> #<<quote '停用擴充套件' '停用擴充套件'>>
---- *說明 插入圖片{{{[img[說明文字|檔案位置][圖片連結網址]]}}} ---- *範例 {{{[img[logo|images/mptwlogosml.gif[圖片連結網址]]}}} ---- *顯示 [img[logo|images/mptwlogosml.gif][images/mptwlogosml.gif]] ----