Sign inSign up

justintime50/glass

By justintime50

Updated about 2 months ago

Minimalist blog featuring syntax highlighting, images, comments, themes, RSS, and SEO.

Image
Web servers
0

2.8K

justintime50/glass repository overview

Glass

Minimalist blog featuring syntax highlighting, images, comments, themes, RSS, and SEO out of the box.

CI Status Coverage Status Version Licence

Showcase

Glass draws its simplistic design inspiration from Medium and Gatsby - striving for minimalism and elegance like a pane of Glass. Glass allows you to quickly deploy a self-hosted blog in just a few simple steps.

Features

  • Custom image support per post (local storage or S3 configurable)
  • Comments (can be enabled/disabled)
  • Syntax highlighting for code snippets
  • Themes to style your blog instance
  • RSS feed so users can easily stay up-to-date with the latest posts via /feed
  • SEO out of the box with custom tags per post
  • Admin panel to manage posts, comments, categories, and users
  • ReCaptcha on user signup by populating the NOCAPTCHA_SECRET and NOCAPTCHA_SITEKEY env variables in production

Install

# Copy the env files, and edit as needed
cp src/.env-example src/.env && cp .env-example .env

# Run the setup script which will bootstrap all the requirements, spin up the service, and migrate the database
just setup

Usage

Visit glass.localhost in a browser to get started.

Default Login

The default login is [email protected] and password. Make sure to update the email/password after first login!

Development

# Get a comprehensive list of development tools
just --list

Tag summary

Content type

Image

Digest

sha256:c78bcdc8b

Size

155.6 MB

Last updated

about 2 months ago

docker pull justintime50/glass