diff --git a/.gitignore b/.gitignore index 4e501c0..228e67d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *~ *.swp *.swo +build config.ini diff --git a/AUTHORS.md b/AUTHORS.md new file mode 100644 index 0000000..bf363a6 --- /dev/null +++ b/AUTHORS.md @@ -0,0 +1,8 @@ +# WriteFreely Contributors + +WriteFreely is built by [Matt Baer](https://github.com/thebaer), with contributions from: + +* [Jean-Francois Arseneau](https://github.com/TheJF) +* [Ben Overmyer](https://github.com/BenOvermyer) +* [Marcel van der Boom](https://github.com/mrvdb) + diff --git a/Makefile b/Makefile index ee6414f..126bbb1 100644 --- a/Makefile +++ b/Makefile @@ -1,37 +1,66 @@ GITREV=`git describe --tags | cut -c 2-` LDFLAGS=-ldflags="-X 'github.com/writeas/writefreely.softwareVer=$(GITREV)'" GOCMD=go GOINSTALL=$(GOCMD) install $(LDFLAGS) GOBUILD=$(GOCMD) build $(LDFLAGS) GOTEST=$(GOCMD) test $(LDFLAGS) GOGET=$(GOCMD) get BINARY_NAME=writefreely all : build build: deps cd cmd/writefreely; $(GOBUILD) -v +build-linux: deps + cd cmd/writefreely; GOOS=linux GOARCH=amd64 $(GOBUILD) -v + +build-windows: deps + cd cmd/writefreely; GOOS=windows GOARCH=amd64 $(GOBUILD) -v + +build-darwin: deps + cd cmd/writefreely; GOOS=darwin GOARCH=amd64 $(GOBUILD) -v + test: $(GOTEST) -v ./... run: $(GOINSTALL) ./... $(BINARY_NAME) --debug deps : $(GOGET) -v ./... install : build cmd/writefreely/$(BINARY_NAME) --gen-keys cd less/; $(MAKE) install $(MFLAGS) +release : clean ui + mkdir build + cp -r templates build + cp -r pages build + cp -r static build + mkdir build/keys + cp schema.sql build + $(MAKE) build-linux + cp cmd/writefreely/$(BINARY_NAME) build + cd build; tar -cvzf ../$(BINARY_NAME)_$(GITREV)_linux_amd64.tar.gz * + rm build/$(BINARY_NAME) + $(MAKE) build-darwin + cp cmd/writefreely/$(BINARY_NAME) build + cd build; tar -cvzf ../$(BINARY_NAME)_$(GITREV)_darwin_amd64.tar.gz * + rm build/$(BINARY_NAME) + $(MAKE) build-windows + cp cmd/writefreely/$(BINARY_NAME).exe build + cd build; zip -r ../$(BINARY_NAME)_$(GITREV)_windows_amd64.zip ./* + ui : force_look cd less/; $(MAKE) $(MFLAGS) clean : + -rm -rf build cd less/; $(MAKE) clean $(MFLAGS) force_look : true diff --git a/README.md b/README.md index b5cf0db..6467555 100644 --- a/README.md +++ b/README.md @@ -1,128 +1,134 @@
{{.SiteName}} is home to {{largeNumFmt .AboutStats.NumPosts}} {{pluralize "article" "articles" .AboutStats.NumPosts}} across {{largeNumFmt .AboutStats.NumBlogs}} {{pluralize "blog" "blogs" .AboutStats.NumBlogs}}.
+ {{end}} +WriteFreely is a self-hosted, decentralized blogging platform for publishing beautiful, simple blogs.
It lets you publish a single blog, or host a community of writers who can create multiple blogs under one account. You can also enable federation, which allows people in the fediverse to follow your blog, bookmark your posts, and share them with others.
Last updated {{.Updated}}
{{.Content}}{{.Message}}
{{end}}Describe what your instance is about. Accepts Markdown.
+Describe what your instance is about. Accepts Markdown.
Outline your privacy policy. Accepts Markdown.
writefreely --reset-pass <username>