Skip to content
This repository has been archived by the owner on Apr 21, 2020. It is now read-only.

OUCC/SyaroNote

Repository files navigation

SyaroNote is Markdown wiki for personal and small group.

Features

Build

Go and nodejs are required.

syaro

go get github.com/OUCC/SyaroNote
go build -ldflags "-X main.version=$(git describe)" -o build/syaro github.com/OUCC/SyaroNote/syaro

editor

cd editorjs
npm install
npm run deploy

copy public

npm install
bower install
gulp copy

git plugin (optional)

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

Usage

./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.

Contribution

Fork and pull requests welcome.

Donate

About

Author

  • @yuntan
  • @susisu (Table editor)
  • @spring-raining (emoji)

License

This software is released under MIT License.

Softwares

Following softwares are used: