Simple blogging system written in Go https://goblog.app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Jan-Lukas Else 9815abf4bb Fix date based archive routes 8 months ago
.vscode Vanity import path and listing of media files 1 year ago
dbmigrations Refactor and test authentication middleware 11 months ago
docs More docs 9 months ago
leaflet Serve leaflet locally, proxy tiles 12 months ago
original-assets Improve live editor preview to show real post preview 8 months ago
pkgs Add tests for maprouter package 8 months ago
templates Improve live editor preview to show real post preview 8 months ago
testdata Benchmark markdown rendering 1 year ago
.drone.yml Use Google image mirror 12 months ago
.gitignore Serve files in "static" folder 2 years ago
Dockerfile Go 1.17 11 months ago
Dockerfile.Tools Additional Docker image with tools 1 year ago
LICENSE Add MIT license 2 years ago
README.md Structured docs 9 months ago
activityPub.go Remove useless body discard 8 months ago
activityPubSending.go Remove useless body discard 8 months ago
activityPub_test.go Automatic ActivityPub key generation, doesn't need config anymore 11 months ago
activityStreams.go More rendered titles 11 months ago
app.go Improve live editor preview to show real post preview 8 months ago
authentication.go Some cache fixes 11 months ago
authentication_test.go More tests 10 months ago
blogroll.go Remove useless body discard 8 months ago
blogstats.go Reduce complexity of router build method 11 months ago
blogstats_test.go More tests 10 months ago
cache.go Some cache fixes 11 months ago
captcha.go Small improvements to editor and captcha 10 months ago
captcha_test.go More tests 10 months ago
check.go Remove useless body discard 8 months ago
comments.go Various improvements & more tests 10 months ago
commentsAdmin.go Reduce complexity of router build method 11 months ago
comments_test.go More tests 10 months ago
config.go Add integrated Tailscale 9 months ago
contact.go Fix formatting of contact messages 10 months ago
customPages.go Reduce complexity of router build method 11 months ago
database.go Refactor database hooks to make them more useful 11 months ago
databaseHooks.go Refactor database hooks to make them more useful 11 months ago
databaseMigrations.go Add another index for posts, db migrations from embedded fs 11 months ago
database_test.go Improve posts db 1 year ago
debug.go Add debug logs to webmentions 11 months ago
editor.go Improve live editor preview to show real post preview 8 months ago
editorFiles.go Reduce complexity of router build method 11 months ago
errors.go Save paths of deleted posts and show 410 error 11 months ago
errors_test.go More tests 10 months ago
example-config.yml Add integrated Tailscale 9 months ago
export.go Fix permissions 11 months ago
export_test.go "GoBlog export path" for exporting markdown files of posts 11 months ago
feeds.go More rendered titles 11 months ago
garbagecollector.go Added regular garbage collection 1 year ago
geo.go Remove useless body discard 8 months ago
geoMap.go Editor live preview 8 months ago
go.mod Improve live editor preview to show real post preview 8 months ago
go.sum Improve live editor preview to show real post preview 8 months ago
healthcheck.go Remove useless body discard 8 months ago
hooks.go Tests for blog stats 11 months ago
http.go Add integrated Tailscale 9 months ago
httpClient.go Tests for blog stats 11 months ago
httpClient_test.go Various refactorings 1 year ago
httpFs.go Editor live preview 8 months ago
httpListener.go Add integrated Tailscale 9 months ago
httpLogs.go Big refactoring: Avoid global vars almost everywhere 1 year ago
httpLogs_test.go More tests 10 months ago
httpMiddlewares.go Fix Tor header on media requests 11 months ago
httpMiddlewares_test.go Add two middleware tests 8 months ago
httpRouters.go Fix date based archive routes 8 months ago
httpsCache.go Use autocert instead of certmagic (was broken) 1 year ago
indieAuth.go Add optional database logging and add index for queue 1 year ago
indieAuthServer.go Refactor time usages (use Format instead of String) 12 months ago
main.go More tests 10 months ago
markdown.go Improved TTS 10 months ago
markdown_test.go Add test for markdown images 10 months ago
media.go Add option to set extra address for media 11 months ago
mediaCompression.go Remove useless body discard 8 months ago
mediaCompression_test.go Fix permissions 11 months ago
mediaStorage.go Fix permissions 11 months ago
mediaStorage_test.go Various refactorings 1 year ago
micropub.go Improve live editor preview to show real post preview 8 months ago
micropubMedia.go Reduce complexity of router build method 11 months ago
nodeinfo.go Vanity import path and listing of media files 1 year ago
notifications.go Use more strings.Builder instead of += for building queries etc. (more efficient) 11 months ago
opensearch.go More rendered titles 11 months ago
paths.go Refactor media storage, add support for FTP 1 year ago
paths_test.go Refactor media storage, add support for FTP 1 year ago
persistentCache.go Refactor time usages (use Format instead of String) 12 months ago
posts.go Fix formatting of contact messages 10 months ago
postsDb.go Improved TTS 10 months ago
postsDb_test.go Further improve post title rendering 11 months ago
postsFuncs.go Improved TTS 10 months ago
privateMode.go Reduce complexity of router build method 11 months ago
privateMode_test.go More tests 10 months ago
queue.go Refactor time usages (use Format instead of String) 12 months ago
regexRedirects.go Big refactoring: Avoid global vars almost everywhere 1 year ago
regexRedirects_test.go Tests for regex redirects 11 months ago
render.go Improve live editor preview to show real post preview 8 months ago
robotstxt.go Reduce complexity of router build method 11 months ago
robotstxt_test.go Reduce complexity of router build method 11 months ago
search.go Fix formatting of contact messages 10 months ago
search_test.go Fix date based archive routes 8 months ago
sessions.go Restructure Tailscale HTTPS 9 months ago
shortDomain.go Add option to set extra address for media 11 months ago
shortPath.go Improve posts db 1 year ago
sitemap.go Sitemap indices with LastMod 11 months ago
staticFiles.go Big refactoring: Avoid global vars almost everywhere 1 year ago
tailscale.go Add integrated Tailscale 9 months ago
taxonomies.go Reduce complexity of router build method 11 months ago
telegram.go Remove useless body discard 8 months ago
telegram_test.go Further improve post title rendering 11 months ago
templateAssets.go Simple XSL stylesheet for sitemaps 11 months ago
templateStrings.go Big refactoring: Avoid global vars almost everywhere 1 year ago
tor.go Fix permissions 11 months ago
tts.go Remove useless body discard 8 months ago
utils.go Update dependencies 10 months ago
utils_test.go Update dependencies 10 months ago
webmention.go Use Golang toLower func for lower in queries, add webmention tests 11 months ago
webmentionAdmin.go Improve method to get relative and full addresses (first unit tests!) 1 year ago
webmentionSending.go Remove useless body discard 8 months ago
webmentionVerification.go Remove useless body discard 8 months ago
webmention_test.go More tests 10 months ago
websockets.go Improve live editor preview to show real post preview 8 months ago

README.md

GoBlog

How to install and run (and other useful information about) GoBlog is explained in the docs.