ยินดีต้อนรับสู่ TiddlyWiki เว็บสมุดบันทึกส่วนตัวแบบไม่เชิงเส้นที่ใครๆ ก็สามารถใช้และเก็บไว้ได้ตลอดไป โดยไม่ขึ้นอยู่กับบริษัทใดๆ
TiddlyWiki เป็นวิกิเชิงโต้ตอบที่สมบูรณ์แบบใน JavaScript สามารถใช้เป็นไฟล์ HTML ไฟล์เดียวในเบราว์เซอร์หรือเป็นแอปพลิเคชัน Node.js ที่มีประสิทธิภาพ สามารถปรับแต่งได้สูง: ส่วนต่อประสานผู้ใช้ทั้งหมดถูกนำไปใช้ใน WikiText ที่สามารถแฮ็กได้
เรียนรู้เพิ่มเติมและดูการใช้งานจริงได้ที่ https://tiddlywiki.com/
เอกสารสำหรับนักพัฒนาอยู่ระหว่างดำเนินการที่ https://tiddlywiki.com/dev/
ดึงตัวอย่างคำขอโดยได้รับความอนุเคราะห์จาก Netlify
ฟอรัมอย่างเป็นทางการใหม่สำหรับพูดคุยเกี่ยวกับ TiddlyWiki: คำขอความช่วยเหลือ ประกาศเกี่ยวกับการเปิดตัวใหม่และปลั๊กอิน การโต้วาทีคุณสมบัติใหม่ หรือเพียงแค่แบ่งปันประสบการณ์ คุณสามารถเข้าร่วมผ่านทางเว็บไซต์ที่เกี่ยวข้องหรือสมัครสมาชิกผ่านทางอีเมล
talk.tiddlywiki.org เป็นบริการที่ดำเนินการโดยชุมชนที่เราโฮสต์และดูแลรักษาเอง ค่าใช้จ่ายในการดำเนินการเล็กน้อยได้รับการคุ้มครองโดยการสนับสนุนของชุมชน
เพื่อความสะดวกของผู้ใช้ปัจจุบัน เรายังดำเนินการกลุ่ม TiddlyWiki เดิมต่อไป (โฮสต์ใน Google Groups ตั้งแต่ปี 2548): https://groups.google.com/group/TiddlyWiki
มีแหล่งข้อมูลมากมายสำหรับนักพัฒนาเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ TiddlyWiki และเพื่อหารือและมีส่วนร่วมในการพัฒนา
นอกจากนี้ยังมีกลุ่มสนทนาสำหรับหารือเกี่ยวกับความคิดริเริ่มในการปรับปรุงเอกสาร TiddlyWiki โดยเฉพาะ: https://groups.google.com/group/tiddlywikidocs
TiddlyWiki เป็น SingleFileApplication ซึ่งใช้งานง่าย สำหรับผู้ใช้และนักพัฒนาขั้นสูง สามารถใช้การกำหนดค่าไคลเอนต์ / เซิร์ฟเวอร์ Node.js การกำหนดค่านี้ยังใช้เพื่อสร้าง TiddlyWiki SinglePageApplication อีกด้วย
เดเบียน/อูบุนตู :
apt install nodejs
อาจต้องติดตามโดย:
apt install npm
อาร์ค ลินุกซ์
yay -S tiddlywiki
(ติดตั้งโหนดและ tiddlywiki)
brew install node
Termux สำหรับ Android
ดูhttp://nodejs.org
npm install -g tiddlywiki
หากล้มเหลวโดยมีข้อผิดพลาด คุณอาจต้องรันคำสั่งอีกครั้งในฐานะผู้ดูแลระบบ:sudo npm install -g tiddlywiki
(Mac/Linux)
tiddlywiki --version
tiddlywiki mynewwiki --init server
เพื่อสร้างโฟลเดอร์สำหรับวิกิใหม่ที่มีส่วนประกอบที่เกี่ยวข้องกับเซิร์ฟเวอร์tiddlywiki mynewwiki --listen
เพื่อเริ่ม TiddlyWikitiddlywiki mynewwiki --build index
การตั้งค่าสถานะ -g
ทำให้ TiddlyWiki ได้รับการติดตั้งทั่วโลก หากไม่มี TiddlyWiki จะใช้งานได้เฉพาะในไดเร็กทอรีที่คุณติดตั้งไว้เท่านั้น
node: command not found
แม้ว่าติดตั้งแพ็คเกจ node.js ไว้แล้ว คุณอาจต้องสร้างลิงก์สัญลักษณ์ระหว่าง nodejs
และ node
ศึกษาคู่มือการแจกจ่ายของคุณและ whereis
ที่จะสร้างลิงก์อย่างถูกต้อง ดูปัญหา GitHub 1434sudo ln -s /usr/bin/nodejs /usr/bin/node
TiddlyWiki5 มีชุดคำสั่งสำหรับใช้ในบรรทัดคำสั่งเพื่อดำเนินการชุดการดำเนินการที่ครอบคลุมโดยอิงจาก TiddlyWikiFolders, TiddlerFiles
ตัวอย่างเช่น คำสั่งต่อไปนี้จะโหลด tiddler จากไฟล์ TiddlyWiki HTML จากนั้นบันทึกหนึ่งในนั้นใน HTML แบบคงที่:
tiddlywiki --verbose --load mywiki.html --render ReadMe ./readme.html
การเรียกใช้ tiddlywiki
จากบรรทัดคำสั่งจะบู๊ตเคอร์เนล TiddlyWiki โหลดปลั๊กอินหลัก และสร้างที่เก็บวิกิที่ว่างเปล่า จากนั้นจะประมวลผลอาร์กิวเมนต์บรรทัดคำสั่งตามลำดับจากซ้ายไปขวา ข้อโต้แย้งจะถูกคั่นด้วยช่องว่าง
เปิดตัวใน v5.1.20 ขั้นแรก อาจมีการอ้างอิงปลั๊กอินเป็นศูนย์หรือมากกว่านั้น ซึ่งระบุโดยคำนำหน้า +
สำหรับชื่อปลั๊กอิน หรือ ++
สำหรับเส้นทางไปยังโฟลเดอร์ปลั๊กอิน ปลั๊กอินเหล่านี้ถูกโหลดเพิ่มเติมจากที่ระบุไว้ใน TiddlyWikiFolder
อาร์กิวเมนต์ถัดไปคือเส้นทางทางเลือกไปยัง TiddlyWikiFolder ที่จะโหลด หากไม่มีอยู่ แสดงว่าไดเร็กทอรีปัจจุบันถูกใช้
คำสั่งและอาร์กิวเมนต์แต่ละรายการเป็นไปตาม แต่ละคำสั่งจะถูกระบุด้วยคำนำหน้า --
tiddlywiki [+ | ++] [] [-- [[,]]]
ตัวอย่างเช่น:
tiddlywiki --version
tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen
tiddlywiki ++./mygreatplugin mywiki --listen
เปิดตัวในคำสั่ง v5.1.18 เช่น ListenCommand ที่รองรับพารามิเตอร์จำนวนมาก สามารถใช้ NamedCommandParameters เพื่อทำให้สิ่งต่างๆ ยุ่งยากน้อยลง ตัวอย่างเช่น:
tiddlywiki wikipath --listen username=jeremy port=8090
ดูคำสั่งเพื่อดูรายการคำสั่งทั้งหมดที่มีอยู่
หากคุณได้ติดตั้ง TiddlyWiki บน Node.js ตามปกติ เมื่อมีการออกเวอร์ชันใหม่ คุณสามารถอัปเกรดได้โดยใช้คำสั่งนี้:
npm update -g tiddlywiki
บน Mac หรือ Linux คุณจะต้องเพิ่ม sudo ดังนี้:
sudo npm update -g tiddlywiki
ไฟล์ Readme นี้ถูกสร้างขึ้นโดยอัตโนมัติโดย TiddlyWiki