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

README.md

GoBlog

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