Pkb
Personal knowledge base
Install / Use
/learn @wezm/PkbREADME
pkb — Personal Knowledge Base
pkb is a small Rust application that allows you to efficiently publish a
collection of Markdown files. I run my instance at linkedlist.org.
Configuration
- Copy the
Rocket.sample.tomlfile toRocket.tomland fill in your own details - Link the directory with your Markdown files in it. E.g.
ln -s ~/Dropbox/My\ Markdown\ Files pages - Start the server,
cargo runand visit http://127.0.0.1:8000/pages - You should create Markdown file called
home.md. This file will be shown as the homepage: http://127.0.0.1:8000
Deployment
- Build a release binary:
cargo build --release --locked, it will be created attarget/release/pkb. - Copy the binary,
publicdirectory, and yourRocket.tomlto your server (this assumes your build machine and server are binary compatible).
History
pkb was originally implemented in 2015 as a Ruby on Rails application. The ruby branch
contains the code before it was rewritten in Rust in 2022.
Related Skills
himalaya
352.2kCLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
taskflow
352.2kname: taskflow description: Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layer
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
