Git Product home page Git Product logo

goose's Introduction

🦆 Goose - A Simple and Lightweight Text Blog

Build Status Docker Pulls License: MIT GitHub release

Tired of using WordPress and static page generators? try Goose 🦆 now

Want an easier way to create your blog?

Use GitHub issues as your blog, try 🗿Gitblog

Overview

Goose is a simple and lightweight text-style blog application that only uses three tables to store blog data. It's built on top of Ruby on Rails and SQLite 3. Goose has a beautiful admin interface and markdown support, it's very easy to use, it's a good choice for a personal blog.

Preview

Blog home Article detail
Goose blog Home Goose blog article detail
Admin & Editor Admin settings
Goose admin editor Goose admin setting

Features

RSS

Get your blog rss feed by https://your-domain/feed

Quick start

Docker

docker pull gooseblog/gooseblog:v0.1.1
docker run -it -p 3000:3000 -e SECRET_KEY_BASE=happy-goose-blog -e RAILS_LOG_TO_STDOUT=1 gooseblog/gooseblog:v0.1.1

Docker Compose

Create a docker-compose.yml file in your server workspace then run command docker compose up -d

version: "3"

services:
  goose:
    image: gooseblog/gooseblog:v0.1.1
    ports:
      - "80:3000"
    environment:
      SECRET_KEY_BASE: "happy-goose-blog"
      RAILS_LOG_TO_STDOUT: "1"
    volumes:
      - ./data:/usr/src/goose/data

Environment variables

In order to safely to run Goose, ensure is set the SECRET_KEY_BASE environment value.

Name Description Default
SECRET_KEY_BASE Secret key base for rails NULL
RAILS_LOG_TO_STDOUT Log to stdout NULL

Admin Interface

username: admin
password: adminadmin

The Logo

Goose logo from Icons8

Do you interest design a logo for goose?

Star History

Star History Chart

goose's People

Contributors

blackstorm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

nx-117 benjaminx

goose's Issues

Do you interest design a logo for goose

Hi designers,

We are currently using Icon8's free logo for Goose, which is beautiful. However, we want to use a more modern or suitable logo for our project. Since I'm not designers, we are looking for someone to design a logo for Goose.

Can't parse blank markdown content

Kramdown::Error in Blog::Articles#show

Unknown parser: blank_line

  def content_to_html
    Kramdown::Document.new(self.content).to_html
  end

  def created_at_datetime_local_field

Very easy bug to fix, anyone want try fix the bug?

I will keep this issue for a week and if no one wants to fix the bug, I will fix it myself.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.