Simple blogging system written in Go https://goblog.app
Go to file
Jan-Lukas Else 8baf4877c1 Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
.vscode Vanity import path and listing of media files 2021-06-28 22:17:18 +02:00
dbmigrations Use posts_fts table just to get the result paths 2021-11-14 08:40:19 +01:00
docs Add track feature to docs 2021-11-10 18:19:07 +01:00
leaflet Serve leaflet locally, proxy tiles 2021-07-19 18:41:38 +02:00
original-assets Fix styles 2021-11-16 10:37:30 +01:00
pkgs Basic trips/gpx support 2021-11-10 11:13:30 +01:00
templates Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
testdata Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
.drone.yml Use Google image mirror 2021-07-12 16:34:38 +02:00
.gitignore Serve files in "static" folder 2020-12-23 14:11:14 +01:00
Dockerfile Go 1.17 2021-08-17 07:55:50 +02:00
Dockerfile.Tools Additional Docker image with tools 2021-06-24 20:50:55 +02:00
LICENSE Add MIT license 2020-12-18 22:25:58 +01:00
README.md Structured docs 2021-09-26 13:10:37 +02:00
activityPub.go Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
activityPubSending.go Remove useless body discard 2021-11-02 18:38:08 +01:00
activityPub_test.go Automatic ActivityPub key generation, doesn't need config anymore 2021-07-29 15:31:49 +02:00
activityStreams.go More rendered titles 2021-08-05 14:53:22 +02:00
app.go Improve live editor preview to show real post preview 2021-11-02 09:27:01 +01:00
authentication.go Add noindex header to login page 2021-11-15 12:49:18 +01:00
authentication_test.go More tests 2021-09-02 14:49:10 +02:00
blogroll.go Add a list of features to the docs and some small code improvements 2021-11-04 08:52:16 +01:00
blogstats.go Add a list of features to the docs and some small code improvements 2021-11-04 08:52:16 +01:00
blogstats_test.go More tests 2021-09-02 14:49:10 +02:00
cache.go Some cache fixes 2021-07-25 10:53:12 +02:00
captcha.go Small improvements to editor and captcha 2021-09-02 08:57:24 +02:00
captcha_test.go More tests 2021-09-02 14:49:10 +02:00
check.go Remove useless body discard 2021-11-02 18:38:08 +01:00
comments.go Various improvements & more tests 2021-09-01 16:38:08 +02:00
commentsAdmin.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
comments_test.go More tests 2021-09-02 14:49:10 +02:00
config.go Add command line flag to use specific config file 2021-11-13 15:54:00 +01:00
contact.go Improve the mock SMTP mechanism a lot 2021-11-08 16:27:33 +01:00
contact_test.go Improve the mock SMTP mechanism a lot 2021-11-08 16:27:33 +01:00
customPages.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
database.go Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
databaseHooks.go Refactor database hooks to make them more useful 2021-08-09 18:31:42 +02:00
databaseMigrations.go Add another index for posts, db migrations from embedded fs 2021-07-23 11:29:03 +02:00
database_test.go Improve posts db 2021-07-03 12:11:57 +02:00
debug.go Add debug logs to webmentions 2021-08-03 21:32:02 +02:00
editor.go Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
editorFiles.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
editor_test.go Unit test for editor live preview 2021-11-10 18:17:25 +01:00
errors.go Save paths of deleted posts and show 410 error 2021-07-23 09:53:35 +02:00
errors_test.go More tests 2021-09-02 14:49:10 +02:00
example-config.yml Improve the mock SMTP mechanism a lot 2021-11-08 16:27:33 +01:00
export.go Fix permissions 2021-08-17 23:23:49 +02:00
export_test.go "GoBlog export path" for exporting markdown files of posts 2021-08-10 13:27:19 +02:00
feeds.go More rendered titles 2021-08-05 14:53:22 +02:00
garbagecollector.go Added regular garbage collection 2021-03-13 13:17:42 +01:00
geo.go Rename "trip" to "track" 2021-11-10 16:27:27 +01:00
geoMap.go Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
geoTrack.go Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
geoTrack_test.go Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
go.mod Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
go.sum Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
healthcheck.go Remove useless body discard 2021-11-02 18:38:08 +01:00
highlighting.go Fix styles 2021-11-16 10:37:30 +01:00
hooks.go Tests for blog stats 2021-07-30 15:43:13 +02:00
http.go Basic trips/gpx support 2021-11-10 11:13:30 +01:00
httpClient.go Add automatic test for contact submissions and some other small improvements 2021-11-08 14:32:02 +01:00
httpClient_test.go Add automatic test for contact submissions and some other small improvements 2021-11-08 14:32:02 +01:00
httpFs.go Editor live preview 2021-11-01 18:39:08 +01:00
httpListener.go Add integrated Tailscale 2021-10-13 09:01:54 +02:00
httpLogs.go Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
httpLogs_test.go More tests 2021-09-02 14:49:10 +02:00
httpMiddlewares.go Basic trips/gpx support 2021-11-10 11:13:30 +01:00
httpMiddlewares_test.go Add two middleware tests 2021-10-30 19:53:22 +02:00
httpRouters.go Basic trips/gpx support 2021-11-10 11:13:30 +01:00
httpsCache.go Add a list of features to the docs and some small code improvements 2021-11-04 08:52:16 +01:00
indieAuth.go Add optional database logging and add index for queue 2021-06-29 17:07:08 +02:00
indieAuthServer.go Refactor time usages (use Format instead of String) 2021-07-13 17:23:10 +02:00
main.go Use posts_fts table just to get the result paths 2021-11-14 08:40:19 +01:00
markdown.go Fix styles 2021-11-16 10:37:30 +01:00
markdown_test.go Add test for markdown images 2021-09-01 08:29:21 +02:00
media.go Add option to set extra address for media 2021-08-02 20:43:24 +02:00
mediaCompression.go Add automatic test for contact submissions and some other small improvements 2021-11-08 14:32:02 +01:00
mediaCompression_test.go Add automatic test for contact submissions and some other small improvements 2021-11-08 14:32:02 +01:00
mediaStorage.go Fix permissions 2021-08-17 23:23:49 +02:00
mediaStorage_test.go Various refactorings 2021-06-23 19:20:50 +02:00
micropub.go Improve live editor preview to show real post preview 2021-11-02 09:27:01 +01:00
micropubMedia.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
nodeinfo.go Vanity import path and listing of media files 2021-06-28 22:17:18 +02:00
notifications.go Use more strings.Builder instead of += for building queries etc. (more efficient) 2021-07-23 17:26:14 +02:00
opensearch.go Add a list of features to the docs and some small code improvements 2021-11-04 08:52:16 +01:00
paths.go Refactor media storage, add support for FTP 2021-06-23 14:28:51 +02:00
paths_test.go Refactor media storage, add support for FTP 2021-06-23 14:28:51 +02:00
persistentCache.go Refactor time usages (use Format instead of String) 2021-07-13 17:23:10 +02:00
posts.go Fix formatting of contact messages 2021-09-01 11:14:49 +02:00
postsDb.go Use posts_fts table just to get the result paths 2021-11-14 08:40:19 +01:00
postsDb_test.go Reuse skipped shortpath ids 2021-11-14 07:58:49 +01:00
postsFuncs.go Improved TTS 2021-09-07 22:16:28 +02:00
privateMode.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
privateMode_test.go More tests 2021-09-02 14:49:10 +02:00
queue.go Refactor time usages (use Format instead of String) 2021-07-13 17:23:10 +02:00
regexRedirects.go Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
regexRedirects_test.go Tests for regex redirects 2021-08-18 10:28:17 +02:00
render.go Rename "trip" to "track" 2021-11-10 16:27:27 +01:00
robotstxt.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
robotstxt_test.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
search.go Fix formatting of contact messages 2021-09-01 11:14:49 +02:00
search_test.go Fix date based archive routes 2021-11-03 18:52:41 +01:00
sessions.go Restructure Tailscale HTTPS 2021-09-23 08:42:00 +02:00
shortDomain.go Add option to set extra address for media 2021-08-02 20:43:24 +02:00
shortPath.go Reuse skipped shortpath ids 2021-11-14 07:58:49 +01:00
shortPath_test.go Reuse skipped shortpath ids 2021-11-14 07:58:49 +01:00
sitemap.go Sitemap indices with LastMod 2021-08-18 14:47:31 +02:00
staticFiles.go Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
tailscale.go Add integrated Tailscale 2021-10-13 09:01:54 +02:00
taxonomies.go Reduce complexity of router build method 2021-07-27 12:51:08 +02:00
telegram.go Remove useless body discard 2021-11-02 18:38:08 +01:00
telegram_test.go Add automatic test for contact submissions and some other small improvements 2021-11-08 14:32:02 +01:00
templateAssets.go Support GPX routes and waypoints as well 2021-11-16 18:01:11 +01:00
templateStrings.go Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
tor.go Fix permissions 2021-08-17 23:23:49 +02:00
tts.go Use real UUIDs, fix ActivityPub "Accept" 2021-11-18 17:21:50 +01:00
utils.go Basic trips/gpx support 2021-11-10 11:13:30 +01:00
utils_test.go Update dependencies 2021-09-14 10:56:26 +02:00
webmention.go Improve webmention verification 2021-11-10 19:24:54 +01:00
webmentionAdmin.go Fix some annoyances with the webmention admin 2021-11-08 23:12:52 +01:00
webmentionSending.go Remove useless body discard 2021-11-02 18:38:08 +01:00
webmentionVerification.go Improve webmention verification and add automatic test 2021-11-10 22:24:36 +01:00
webmentionVerification_test.go Improve webmention verification and add automatic test 2021-11-10 22:24:36 +01:00
webmention_test.go More tests 2021-09-02 14:49:10 +02:00
websockets.go Improve live editor preview to show real post preview 2021-11-02 09:27:01 +01:00

README.md

GoBlog

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