SyaroNote is Markdown wiki for personal and small group.
Go and nodejs are required.
go get github.com/OUCC/SyaroNote
go build -ldflags "-X main.version=$(git describe)" -o build/syaro github.com/OUCC/SyaroNote/syaro
cd editorjs
npm install
npm run deploy
npm install
bower install
gulp copy
cd $GOPATH/src/github.com/libgit2/git2go
git submodule update --init
make install
go install
cd $GOPATH/src/github.com/OUCC/SyaroNote
go build -o build/gitplugin github.com/OUCC/SyaroNote/gitplugin
./syaro path/to/wiki
# if public and template folders placed outer than working dir
SYARODIR=/path/to/syaro/dir syaro path/to/wiki
Then open localhost:8080/Home
in your browser.
syaro -h
or syaro --help
you can see more options.
Fork and pull requests welcome.
- @yuntan
- @susisu (Table editor)
- @spring-raining (emoji)
This software is released under MIT License.
Following softwares are used:
- Go (BSD)
- blackfriday (BSD)
- go-logging
- Twitter Bootstrap (MIT)
- jQuery (MIT)
- Ace (BSD)
- East Asian Width (MIT)
- MathJax (Apache)
- highlight.js (BSD)