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 2a867e7c3f Telegram add hook for undelete 8 months ago
.github/workflows Use GitHub actions 9 months ago
.vscode Vanity import path and listing of media files 1 year ago
dbmigrations Rework sessions, config and some tests 12 months ago
docs Image compression / resize using pure Go and not vips 9 months ago
leaflet Serve leaflet locally, proxy tiles 1 year ago
original-assets Refactor code highlighting 9 months ago
pkgs Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
strings Move strings out of template files and embedded in app, improve notifications admin a bit 10 months ago
templates/assets Refactor code highlighting 9 months ago
testdata Remove useless template includes and start rendering parts of the HTML directly with Go instead of templates 11 months ago
.deepsource.toml Add Deepsource config 10 months ago
.gitignore Serve files in "static" folder 2 years ago
.golangci.yml Fix more linting issues and add tests 10 months ago
Dockerfile Remove queue trigger again, made tests fail, change schedule times 8 months ago
LICENSE Add MIT license 2 years ago
README.md Structured docs 1 year ago
activityPub.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
activityPubSending.go Remove queue trigger again, made tests fail, change schedule times 8 months ago
activityPub_test.go Some improvements and data race fixes 10 months ago
activityStreams.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
app.go Remove queue trigger again, made tests fail, change schedule times 8 months ago
authentication.go Rework login and captcha forms 10 months ago
authentication_test.go Close database after all tests 11 months ago
blogroll.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
blogroll_test.go Activate more linters and fix linted problems 10 months ago
blogstats.go Go 1.18 9 months ago
blogstats_test.go Fix more linting issues and add tests 10 months ago
cache.go Go 1.18 9 months ago
cacheRecorder.go Improve cacheRecorder, don't log ping requests from healthcheck 10 months ago
cache_test.go Improved cache efficiency 10 months ago
captcha.go Rework login and captcha forms 10 months ago
captcha_test.go Activate more linters and fix linted problems 10 months ago
check.go Go 1.18 9 months ago
comments.go Go 1.18 9 months ago
commentsAdmin.go Go 1.18 9 months ago
comments_test.go Activate more linters and fix linted problems 10 months ago
config.go Add local image compression using VIPS 9 months ago
config_test.go Various small improvements and fixes 11 months ago
contact.go Fix some issues discovered by linting 10 months ago
contact_test.go Activate more linters and fix linted problems 10 months ago
database.go Fix webmention 9 months ago
databaseHooks.go Go 1.18 9 months ago
databaseMigrations.go Go 1.18 9 months ago
database_test.go Improve posts db 1 year ago
debug.go Go 1.18 9 months ago
editor.go Go 1.18 9 months ago
editorFiles.go Go 1.18 9 months ago
editor_test.go Activate more linters and fix linted problems 10 months ago
errors.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 10 months ago
errors_test.go Close database after all tests 11 months ago
example-config.yml Add local image compression using VIPS 9 months ago
export.go Small changes (less GC, cache stats, linter fixes) 10 months ago
export_test.go Close database after all tests 11 months ago
feeds.go Remove Shortpixel 9 months ago
feeds_test.go Activate more linters and fix linted problems 10 months ago
garbagecollector.go Fix more linting issues and add tests 10 months ago
geo.go Go 1.18 9 months ago
geoMap.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 10 months ago
geoTiles.go Activate more linters and fix linted problems 10 months ago
geoTiles_test.go Activate more linters and fix linted problems 10 months ago
geoTrack.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
geoTrack_test.go Close database after all tests 11 months ago
geo_test.go Rework and test the geo title feature 10 months ago
go.mod Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
go.sum Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
healthcheck.go Some improvements and data race fixes 10 months ago
hooks.go Go 1.18 9 months ago
http.go Fix some issues discovered by linting 10 months ago
httpClient.go Use klauspost compress module 10 months ago
httpClient_test.go Activate more linters and fix linted problems 10 months ago
httpFs.go More io streaming 10 months ago
httpListener.go Small changes (less GC, cache stats, linter fixes) 10 months ago
httpLogs.go Fix missing default logFile config 12 months ago
httpLogs_test.go Activate more linters and fix linted problems 10 months ago
httpMiddlewares.go More pooled buffers and don't AP announce replies 10 months ago
httpMiddlewares_test.go Activate more linters and fix linted problems 10 months ago
httpRouters.go Activate more linters and fix linted problems 10 months ago
httpsCache.go More linters and some contexts, improved queue listening 10 months ago
indexnow.go Go 1.18 9 months ago
indexnow_test.go Fix some issues discovered by linting 10 months ago
indieAuth.go Update indieauth dependency to new major version 9 months ago
indieAuthServer.go Update indieauth dependency to new major version 9 months ago
indieAuthServer_test.go Update indieauth dependency to new major version 9 months ago
indieAuth_test.go Update indieauth dependency to new major version 9 months ago
main.go Go 1.18 9 months ago
markdown.go Update indieauth dependency to new major version 9 months ago
markdown_test.go More pooled buffers, benchmarks and optional pprof server 10 months ago
media.go Fix some issues discovered by linting 10 months ago
mediaCompression.go Image compression / resize using pure Go and not vips 9 months ago
mediaCompression_test.go Remove Shortpixel 9 months ago
mediaStorage.go Replace Google's hidden Translate TTS with official Google Cloud TTS and make it automatically generate audio after posting 12 months ago
mediaStorage_test.go Various refactorings 1 year ago
micropub.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
micropubMedia.go Fix more linting issues and add tests 10 months ago
micropub_test.go Fix more linting issues and add tests 10 months ago
nodeinfo.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
notifications.go Telegram add hook for undelete 8 months ago
ntfy.go Update requests dependency 11 months ago
ntfy_test.go Close database after all tests 11 months ago
opensearch.go More improvements (less buffers, some fixes) 10 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 Go 1.18 9 months ago
posts.go Go 1.18 9 months ago
postsDb.go Go 1.18 9 months ago
postsDb_test.go Replace more templates 11 months ago
postsDeleter.go Some improvements 11 months ago
postsDeleter_test.go Close database after all tests 11 months ago
postsFuncs.go Go 1.18 9 months ago
postsScheduler.go Remove queue trigger again, made tests fail, change schedule times 8 months ago
postsScheduler_test.go Close database after all tests 11 months ago
posts_test.go Activate more linters and fix linted problems 10 months ago
privateMode.go Use custom compression middleware 10 months ago
privateMode_test.go Activate more linters and fix linted problems 10 months ago
queue.go Remove queue trigger again, made tests fail, change schedule times 8 months ago
queue_test.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
regexRedirects.go Big refactoring: Avoid global vars almost everywhere 2 years ago
regexRedirects_test.go Activate more linters and fix linted problems 10 months ago
render.go Go 1.18 9 months ago
robotstxt.go Fix some issues discovered by linting 10 months ago
robotstxt_test.go More improvements (less buffers, some fixes) 10 months ago
search.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 10 months ago
search_test.go Fix date based archive routes 1 year ago
sessions.go Fix some issues discovered by linting 10 months ago
shortDomain.go Add option to set extra address for media 1 year ago
shortPath.go Go 1.18 9 months ago
shortPath_test.go Use ristretto cache for sql statements and shortpaths 9 months ago
sitemap.go Go 1.18 9 months ago
sitemap_test.go Activate more linters and fix linted problems 10 months ago
staticFiles.go Use some constants 10 months ago
tailscale.go Go 1.18 9 months ago
taxonomies.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 10 months ago
telegram.go Telegram add hook for undelete 8 months ago
telegram_test.go Telegram add hook for undelete 8 months ago
templateAssets.go Remove Shortpixel 9 months ago
templateStrings.go Activate more linters and fix linted problems 10 months ago
tor.go Remove Shortpixel 9 months ago
tts.go Go 1.18 9 months ago
ui.go Update indieauth dependency to new major version 9 months ago
uiComponents.go Add missing closing link tag 9 months ago
uiHtmlBuilder.go Go 1.18 9 months ago
ui_test.go More pooled buffers and don't AP announce replies 10 months ago
updateDeps.sh Add script to update go modules, add golangci-lint config 1 year ago
utils.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
utils_test.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago
webmention.go Fix webmention 9 months ago
webmentionAdmin.go Go 1.18 9 months ago
webmentionSending.go Go 1.18 9 months ago
webmentionVerification.go Remove queue trigger again, made tests fail, change schedule times 8 months ago
webmentionVerification_test.go Close database after all tests 11 months ago
webmention_test.go Fix un-deletion for activitypub / mastodon, improve queue handling 8 months ago

README.md

GoBlog

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