Simple blogging system written in Go https://goblog.app
Go to file
Jan-Lukas Else d5b37eba73 Add support for TG Instant View 2021-02-08 20:33:48 +01:00
.vscode Full text search 2020-11-15 11:34:48 +01:00
templates Fix special characters in comments 2021-02-03 10:44:39 +01:00
.drone.yml Add drone config 2020-09-24 19:07:34 +02:00
.gitignore Serve files in "static" folder 2020-12-23 14:11:14 +01:00
Dockerfile Add support for TG Instant View 2021-02-08 20:33:48 +01:00
LICENSE Add MIT license 2020-12-18 22:25:58 +01:00
README.md Update + get rid of a few dependencies 2021-01-21 17:59:47 +01:00
activityPub.go Fix lint errors 2021-02-08 18:51:07 +01:00
activityPubSending.go Fix lint errors 2021-02-08 18:51:07 +01:00
activityStreams.go Update + get rid of a few dependencies 2021-01-21 17:59:47 +01:00
api.go Drafts 2021-01-15 21:56:46 +01:00
authentication.go Fix lint errors 2021-02-08 18:51:07 +01:00
blogs.go Fix lint errors 2021-02-08 18:51:07 +01:00
blogstats.go Fix lint errors 2021-02-08 18:51:07 +01:00
cache.go Fix lint errors 2021-02-08 18:51:07 +01:00
captcha.go Fix lint errors 2021-02-08 18:51:07 +01:00
comments.go Fix lint errors 2021-02-08 18:51:07 +01:00
config.go Add support for TG Instant View 2021-02-08 20:33:48 +01:00
customPages.go Improve error rendering 2020-12-24 10:09:34 +01:00
database.go Strict use of local dates 2020-12-16 21:24:53 +01:00
databaseMigrations.go Add comment functionality 2021-01-23 17:24:47 +01:00
editor.go Fix lint errors 2021-02-08 18:51:07 +01:00
errors.go Improve error rendering 2020-12-24 10:09:34 +01:00
feeds.go Add email option to feeds 2021-01-31 22:34:02 +01:00
go.mod Update dependencies 2021-02-08 16:54:59 +01:00
go.sum Fix lint errors 2021-02-08 18:51:07 +01:00
hooks.go Fix lint errors 2021-02-08 18:51:07 +01:00
http.go Add pagination to Webmention Admin 2021-01-30 19:37:26 +01:00
httpLogs.go Rotate logs and cache assets too 2020-11-26 17:40:40 +01:00
hugo.go Small things 2020-10-15 17:32:46 +02:00
indieAuth.go Fix lint errors 2021-02-08 18:51:07 +01:00
indieAuthServer.go Fix lint errors 2021-02-08 18:51:07 +01:00
main.go Update + get rid of a few dependencies 2021-01-21 17:59:47 +01:00
markdown.go Update Emojilib 2020-12-31 17:15:05 +01:00
media.go Local media storage 2021-01-10 15:59:43 +01:00
micropub.go Fix lint errors 2021-02-08 18:51:07 +01:00
micropubMedia.go Fix lint errors 2021-02-08 18:51:07 +01:00
minify.go Update dependencies, minify sitemap 2020-10-17 17:36:18 +02:00
nodeinfo.go Update + get rid of a few dependencies 2021-01-21 17:59:47 +01:00
notifications.go Add support for TG Instant View 2021-02-08 20:33:48 +01:00
postAliases.go Fix lint errors 2021-02-08 18:51:07 +01:00
posts.go Add config option to enable redirect to random post 2021-01-20 13:38:24 +01:00
postsDb.go Fix lint errors 2021-02-08 18:51:07 +01:00
postsFuncs.go Drafts 2021-01-15 21:56:46 +01:00
regexRedirects.go cache path redirects and improve regexredirects 2021-01-21 17:08:11 +01:00
render.go Fix lint errors 2021-02-08 18:51:07 +01:00
robotstxt.go Fix lint errors 2021-02-08 18:51:07 +01:00
search.go One editor per blog 2021-01-17 12:53:07 +01:00
shortDomain.go Add config for short domains 2020-12-24 11:00:16 +01:00
shortPath.go Improvements for short urls 2020-12-22 23:26:23 +01:00
sitemap.go Drafts 2021-01-15 21:56:46 +01:00
staticFiles.go Add Cache-Control header for static files 2021-01-10 17:26:13 +01:00
taxonomies.go One editor per blog 2021-01-17 12:53:07 +01:00
telegram.go Add support for TG Instant View 2021-02-08 20:33:48 +01:00
templateAssets.go Fix lint errors 2021-02-08 18:51:07 +01:00
templateStrings.go Add language based strings 2020-10-12 19:12:43 +02:00
utils.go Fix lint errors 2021-02-08 18:51:07 +01:00
webmention.go Fix lint errors 2021-02-08 18:51:07 +01:00
webmentionSending.go Fix lint errors 2021-02-08 18:51:07 +01:00
webmentionVerification.go Fix lint errors 2021-02-08 18:51:07 +01:00

README.md

GoBlog

Hello!

This repository contains the code for GoBlog, my own blogging system. I created it because I was tired of all the workarounds to customize Hugo and other blog systems to my needs.

The goals of GoBlog are:

  • Minimalism
  • Performance
  • Flexibility
  • (IndieWeb)

Documentation on how to use GoBlog yourself will follow soon.

-- jlelse