Chào mừng bạn đến với TiddlyWiki, một sổ tay web cá nhân phi tuyến mà bất kỳ ai cũng có thể sử dụng và lưu trữ mãi mãi, độc lập với bất kỳ tập đoàn nào.
TiddlyWiki là một wiki tương tác hoàn chỉnh trong JavaScript. Nó có thể được sử dụng như một tệp HTML duy nhất trong trình duyệt hoặc như một ứng dụng Node.js mạnh mẽ. Nó có thể tùy chỉnh cao: giao diện người dùng hoàn toàn được thực hiện trong WikiText có thể thay đổi.
Tìm hiểu thêm và xem nó hoạt động tại https://tiddlywiki.com/
Tài liệu cho nhà phát triển đang được xây dựng tại https://tiddlywiki.com/dev/
Tham gia Cộng đồng
Diễn đàn Chính thống
Diễn đàn chính thống mới để thảo luận về TiddlyWiki: yêu cầu giúp đỡ, thông báo về phiên bản và plugin mới, tranh luận về tính năng mới hoặc chia sẻ kinh nghiệm. Bạn có thể tham gia qua trang web liên quan hoặc đăng ký qua email.
Lưu ý rằng talk.tiddlywiki.org là một dịch vụ do cộng đồng quản lý mà chúng tôi tự mình đăng ký và duy trì. Các chi phí vận hành khiêm tốn được đóng góp bởi cộng đồng.
Để tiện cho người dùng hiện tại, chúng tôi cũng tiếp tục vận hành nhóm TiddlyWiki gốc (được đặt trên Google Groups từ năm 2005):
https://groups.google.com/group/TiddlyWiki
Diễn đàn cho Nhà phát triển
Có nhiều tài nguyên dành cho nhà phát triển để tìm hiểu thêm về TiddlyWiki và thảo luận cũng như đóng góp vào sự phát triển của nó.
- tiddlywiki.com/dev là tài liệu phát triển chính thống
- Tham gia vào development on GitHub
- Discussions dành cho câu hỏi và thảo luận không giới hạn
- Issues dành cho báo cáo lỗi và đề xuất ý tưởng mới cụ thể và thực hiện được
- Nhóm TiddlyWikiDev trên Google Groups cũ đã đóng cửa để ủng hộ GitHub Discussions nhưng vẫn là một kho lưu trữ hữu ích: https://groups.google.com/group/TiddlyWikiDev
- Có sẵn cơ sở dữ liệu tìm kiếm nhóm cải tiến trên mail-archive.com
- Theo dõi @TiddlyWiki on Twitter để cập nhật tin tức mới nhất
- Trò chuyện tại https://gitter.im/TiddlyWiki/public (phòng phát triển sẽ sớm có)
Diễn đàn Khác
- TiddlyWiki Subreddit
- Trò chuyện trên Gitter tại https://gitter.im/TiddlyWiki/public!
- Trò chuyện trên Discord tại https://discord.gg/HFFZVQ8
Tài liệu
Cũng có một nhóm thảo luận dành riêng cho việc thảo luận về các sáng kiến cải thiện tài liệu TiddlyWiki: https://groups.google.com/group/tiddlywikidocs
Cài đặt TiddlyWiki trên Node.js
- Cài đặt Node.js
- Linux:
Debian/Ubuntu :
apt install nodejs
Có thể cần phải tiếp tục bằng cách:
apt install npm
Arch Linux
yay -S tiddlywiki
(cài đặt node và tiddlywiki)
- Mac
brew install node
- Android
- Khác
- Mở cửa sổ dòng lệnh và gõ:
npm install -g tiddlywiki
Nếu gặp lỗi, bạn có thể cần chạy lại lệnh dưới dạng quản trị viên:
sudo npm install -g tiddlywiki
(Mac/Linux)
- Đảm bảo TiddlyWiki đã được cài đặt bằng cách gõ:
tiddlywiki --version
- Trong phản hồi, bạn nên thấy TiddlyWiki báo cáo phiên bản hiện tại của nó (ví dụ: “5.3.0”. Bạn cũng có thể thấy thông tin gỡ lỗi khác được báo cáo.)
. Hãy thử nó:
. tiddlywiki mynewwiki --init server
để tạo một thư mục cho wiki mới có chứa các thành phần liên quan đến máy chủ
. tiddlywiki mynewwiki --listen
để bắt đầu TiddlyWiki
. Truy cập http://127.0.0.1:8080/ trong trình duyệt của bạn
. Thử chỉnh sửa và tạo tiddlers
. Tùy chọn, tạo một bản sao ngoại tuyến:
* Nhấp vào nút Lưu thay đổi ở thanh bên, HOẶC
* tiddlywiki mynewwiki --build index
Cờ -g
làm cho TiddlyWiki được cài đặt toàn cầu. Nếu không có nó, TiddlyWiki chỉ sẽ có sẵn trong thư mục mà bạn đã cài đặt nó.
Nếu bạn đang sử dụng Debian hoặc Linux dựa trên Debian và bạn nhận được một lỗi node: command not found
mặc dù gói node.js đã được cài đặt, bạn có thể cần tạo một liên kết tượng trưng giữa nodejs
và node
. Tham khảo tài liệu của distro và whereis
để tạo liên kết đúng cách. Xem github issue 1434.
Ví dụ về Debian v8.0: sudo ln -s /usr/bin/nodejs /usr/bin/node
Bạn cũng có thể cài đặt các phiên bản trước như sau:
npm install -g tiddlywiki@5.1.13
Sử dụng TiddlyWiki trên Node.js
TiddlyWiki5 bao gồm một loạt các lệnh để sử dụng trên dòng lệnh để thực hiện một loạt các hoạt động dựa trên TiddlyWikiFolders, TiddlerFiles.
Ví dụ, lệnh sau đây tải các tiddler từ một tệp TiddlyWiki HTML và sau đó lưu một trong số chúng thành HTML tĩnh:
tiddlywiki --verbose --load mywiki.html --rendertiddler ReadMe ./readme.html
Chạy tiddlywiki
từ dòng lệnh khởi động kernel TiddlyWiki, tải các plugin cốt lõi và thiết lập một kho lưu trữ wiki trống. Sau đó, nó tuần tự xử lý các đối số dòng lệnh từ trái sang phải. Các đối số được tách rời bằng khoảng trống.
New in: 5.1.20 Trước hết, có thể có không hoặc nhiều tham chiếu plugin được xác định bằng tiền tố +
cho tên plugin hoặc ++
cho một đường dẫn đến thư mục plugin. Những plugin này được tải thêm vào bất kỳ plugin nào được chỉ định trong TiddlyWikiFolder.
Đối số tiếp theo là đường dẫn tùy chọn đến TiddlyWikiFolder được tải. Nếu không có, thì thư mục hiện tại sẽ được sử dụng.
Các lệnh và đối số riêng lẻ của chúng theo sau, mỗi lệnh được xác định bằng tiền tố --
.
tiddlywiki [+<pluginname> | ++<pluginpath>] [<wikipath>] [--<command> [<arg>[,<arg>]]]
Ví dụ:
tiddlywiki --version
tiddlywiki +plugins/tiddlywiki/filesystem +plugins/tiddlywiki/tiddlyweb mywiki --listen
tiddlywiki ++./mygreatplugin mywiki --listen
New in: 5.1.18 Các lệnh như ListenCommand hỗ trợ số lượng lớn tham số có thể sử dụng NamedCommandParameters để làm cho mọi thứ dễ quản lý hơn. Ví dụ:
tiddlywiki wikipath --listen username=jeremy port=8090
Xem Commands để biết danh sách đầy đủ các lệnh có sẵn.
Nâng cấp TiddlyWiki trên Node.js
Nếu bạn đã cài đặt TiddlyWiki on Node.js theo cách thông thường, khi có phiên bản mới được phát hành, bạn có thể nâng cấp nó bằng lệnh này:
npm update -g tiddlywiki
Trên Mac hoặc Linux, bạn cần thêm sudo như sau:
sudo npm update -g tiddlywiki
Xem thêm
- Building TiddlyWikiClassic
- Customising Tiddler File Naming
- Environment Variables on Node.js
- Generating Static Sites with TiddlyWiki
- How to build a TiddlyWiki5 from individual tiddlers
- Installing custom plugins on Node.js
- Installing official plugins on Node.js
- Internet Information Services
- Installing TiddlyWiki Prerelease on Node.js
- MultiTiddlerFiles
- MultiTiddlerFileSyntax
- NamedCommandParameters
- Scripts for TiddlyWiki on Node.js
- Node.js on Termux
- TiddlerFiles
- tiddlywiki.files Files
- tiddlywiki.info Files
- TiddlyWikiFolders
- Uninstalling a plugin with Node.js
- Using a custom path prefix with the client-server edition
- Using TiddlyWiki for GitHub project documentation
- Working with the TiddlyWiki5 repository
Tệp readme này đã được tạo tự động bởi TiddlyWiki
Chi tiết Tải về:
Tác giả: Jermolene
Mã nguồn: https://github.com/Jermolene/TiddlyWiki5
Giấy phép: View license