rhaamo / squeak

squeak! squeak! an otter's own blog/wiki engine in elixir

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Squeak

Squeak is a something-something blog and wiki engine, with some specific features for hackers/makers/whatevers.

Features (not exhaustive and some might still be planned):

  • Blog posts (markdown, with Enhanced™️ editor)
  • Blog posts import (with frontmatter block)
  • Medias manager with namespacing support
  • Medias manager handles everything, images are resized to 4 different sizes (thumb, small, medium, large)
  • Wiki pages (markdown, with Enhanced™️ editor)
  • Wiki pages handles namespacing with :
  • Builtin gopher server serving blog and wiki pages
  • A wiki page can be tagged "hw equipment", enabling a separate, linked, sheet with summary information specs and a changelog editor

Install

  • git clone
  • cd
  • mix deps.get
  • mix compile
  • cp config/sample.secret.exs config/prod.secret.exs
  • mix ecto.migrate
  • mix seedex.seed
  • mix phx.server
  • enjoy

Cli commands

mix help squeak.user
mix help squeak.post

Contact

Dashie: fluffy @ otter dot sh

License

AGPL 3

About

squeak! squeak! an otter's own blog/wiki engine in elixir


Languages

Language:Elixir 66.5%Language:HTML 30.9%Language:JavaScript 1.7%Language:CSS 1.0%