1
mirror of https://github.com/jlelse/GoBlog synced 2024-06-15 11:17:09 +00:00
Simple blogging system written in Go https://goblog.app
Go to file
2022-07-17 10:54:03 +02:00
.github/workflows Disable automatic tests again 2022-07-17 08:51:50 +02:00
.vscode Vanity import path and listing of media files 2021-06-28 22:17:18 +02:00
dbmigrations Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
docs Foreign key constraint from parameters to posts 2022-04-24 21:24:13 +02:00
hlsjs (Experimental) external video integration using hls.js 2022-05-27 09:48:57 +02:00
leaflet Update Leaflet 2022-05-16 21:40:48 +02:00
original-assets Reactions 2022-04-16 21:42:09 +02:00
pkgs Update to newer Chroma version for highlighting 2022-06-17 16:05:30 +02:00
strings Allow to change default section via ui 2022-07-17 08:36:10 +02:00
templates/assets On map page load locations and tracks using seperate JSON request 2022-07-03 10:42:26 +02:00
testdata Remove useless template includes and start rendering parts of the HTML directly with Go instead of templates 2022-01-09 21:08:38 +01:00
.deepsource.toml Add Deepsource config 2022-02-25 16:02:05 +01:00
.gitignore Serve files in "static" folder 2020-12-23 14:11:14 +01:00
.golangci.yml Update dependencies and fix some linting errors 2022-07-10 11:30:43 +02:00
acme.go Support custom ACME server, HTTP-01 challenge and external accout binding for automatic HTTPS 2022-04-12 08:48:09 +02:00
activityPub_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
activityPub.go Fix webfinger 2022-04-28 23:09:38 +02:00
activityPubSending.go Remove queue trigger again, made tests fail, change schedule times 2022-03-31 15:52:32 +02:00
activityStreams.go Send ActivityPub profile updates 2022-04-21 18:18:39 +02:00
app.go Send ActivityPub profile updates 2022-04-21 18:18:39 +02:00
authentication_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
authentication.go Rework login and captcha forms 2022-02-22 21:33:12 +01:00
blogroll_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
blogroll.go Fix minify 2022-04-10 11:46:35 +02:00
blogstats_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
blogstats.go Go 1.18 2022-03-16 08:28:03 +01:00
cache_test.go Improved cache efficiency 2022-02-21 18:47:41 +01:00
cache.go Go 1.18 2022-03-16 08:28:03 +01:00
cacheRecorder.go Improve cacheRecorder, don't log ping requests from healthcheck 2022-02-21 22:02:33 +01:00
captcha_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
captcha.go Rework login and captcha forms 2022-02-22 21:33:12 +01:00
check.go Go 1.18 2022-03-16 08:28:03 +01:00
comments_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
comments.go Go 1.18 2022-03-16 08:28:03 +01:00
commentsAdmin.go Go 1.18 2022-03-16 08:28:03 +01:00
config_test.go Various small improvements and fixes 2021-12-30 12:40:21 +01:00
config.go Allow to change default section via ui 2022-07-17 08:36:10 +02:00
contact_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
contact.go Set Content-Type for contact emails 2022-04-05 19:48:07 +02:00
database_test.go Improve posts db 2021-07-03 12:11:57 +02:00
database.go Fix init database condition 2022-07-17 08:48:34 +02:00
databaseHooks.go Go 1.18 2022-03-16 08:28:03 +01:00
databaseMigrations.go Go 1.18 2022-03-16 08:28:03 +01:00
debug.go Go 1.18 2022-03-16 08:28:03 +01:00
Dockerfile Allow to change default section via ui 2022-07-17 08:36:10 +02:00
editor_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
editor.go Add support for MicroPub channels and fix a few issues with post checking and the editor preview 2022-06-15 14:44:12 +02:00
editorFiles.go Go 1.18 2022-03-16 08:28:03 +01:00
errors_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
errors.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 2022-01-30 16:40:53 +01:00
example-config.yml Reactions 2022-04-16 21:42:09 +02:00
export_test.go Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
export.go Small changes (less GC, cache stats, linter fixes) 2022-02-23 12:24:11 +01:00
externalVideo.go (Experimental) external video integration using hls.js 2022-05-27 09:48:57 +02:00
feeds_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
feeds.go Fix minify 2022-04-10 11:46:35 +02:00
garbagecollector.go Update dependencies and fix some linting errors 2022-07-10 11:30:43 +02:00
geo_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
geo.go Go 1.18 2022-03-16 08:28:03 +01:00
geoMap.go Option to hide gpx route with frontmatter "showroute: false" 2022-07-13 16:02:08 +02:00
geoTiles_test.go Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
geoTiles.go Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
geoTrack_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
geoTrack.go Option to hide gpx route with frontmatter "showroute: false" 2022-07-13 16:02:08 +02:00
go.mod Allow to change default section via ui 2022-07-17 08:36:10 +02:00
go.sum Allow to change default section via ui 2022-07-17 08:36:10 +02:00
healthcheck.go Some improvements and data race fixes 2022-02-12 12:37:13 +01:00
hooks.go Go 1.18 2022-03-16 08:28:03 +01:00
http.go Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
httpClient_test.go Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
httpClient.go Use klauspost compress module 2022-02-16 19:12:54 +01:00
httpFs.go Fix minify 2022-04-10 11:46:35 +02:00
httpListener.go Fix Tailscale 2022-06-07 20:39:11 +02:00
httpLogs_test.go Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
httpLogs.go Fix missing default logFile config 2021-12-27 21:47:12 +01:00
httpMiddlewares_test.go Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
httpMiddlewares.go (Experimental) external video integration using hls.js 2022-05-27 09:48:57 +02:00
httpRouters.go Allow to change default section via ui 2022-07-17 08:36:10 +02:00
httpsCache.go More linters and some contexts, improved queue listening 2022-02-23 10:23:26 +01:00
indexnow_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
indexnow.go Go 1.18 2022-03-16 08:28:03 +01:00
indieAuth_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
indieAuth.go Update indieauth dependency to new major version 2022-03-18 08:17:22 +01:00
indieAuthServer_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
indieAuthServer.go Update dependencies and fix some linting errors 2022-07-10 11:30:43 +02:00
LICENSE Add MIT license 2020-12-18 22:25:58 +01:00
main.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
markdown_test.go More pooled buffers, benchmarks and optional pprof server 2022-02-23 21:33:02 +01:00
markdown.go Update indieauth dependency to new major version 2022-03-18 08:17:22 +01:00
media.go Fix some issues discovered by linting 2022-02-25 16:29:42 +01:00
mediaCompression_test.go Remove Shortpixel 2022-03-23 21:48:28 +01:00
mediaCompression.go Image compression / resize using pure Go and not vips 2022-03-25 16:45:51 +01:00
mediaStorage_test.go Various refactorings 2021-06-23 19:20:50 +02:00
mediaStorage.go Update dependencies 2022-06-07 20:03:44 +02:00
micropub_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
micropub.go Add support for MicroPub channels and fix a few issues with post checking and the editor preview 2022-06-15 14:44:12 +02:00
micropubMedia.go Fix more linting issues and add tests 2022-02-26 20:38:52 +01:00
nodeinfo.go Fix minify 2022-04-10 11:46:35 +02:00
notifications.go Add button to delete all notifications 2022-06-21 19:08:26 +02:00
ntfy_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
ntfy.go Improve code style 2022-06-07 20:12:15 +02:00
opensearch.go Fix minify 2022-04-10 11:46:35 +02:00
paths_test.go Refactor media storage, add support for FTP 2021-06-23 14:28:51 +02:00
paths.go Absolute URLs for feeds 2022-05-08 14:25:10 +02:00
persistentCache.go Go 1.18 2022-03-16 08:28:03 +01:00
posts_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
posts.go Go 1.18 2022-03-16 08:28:03 +01:00
postsDb_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
postsDb.go Option to hide gpx route with frontmatter "showroute: false" 2022-07-13 16:02:08 +02:00
postsDeleter_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
postsDeleter.go Some improvements 2022-01-04 10:37:48 +01:00
postsFuncs.go Add support for MicroPub channels and fix a few issues with post checking and the editor preview 2022-06-15 14:44:12 +02:00
postsScheduler_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
postsScheduler.go Add support for MicroPub channels and fix a few issues with post checking and the editor preview 2022-06-15 14:44:12 +02:00
privateMode_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
privateMode.go Use custom compression middleware 2022-02-18 16:35:53 +01:00
queue_test.go Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
queue.go Rework map scripts 2022-04-15 21:00:10 +02:00
reactions_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
reactions.go New IndieAuth version 2022-06-07 21:55:45 +02:00
README.md Structured docs 2021-09-26 13:10:37 +02:00
regexRedirects_test.go Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
regexRedirects.go Big refactoring: Avoid global vars almost everywhere 2021-06-06 14:39:42 +02:00
render.go Fix minify 2022-04-10 11:46:35 +02:00
robotstxt_test.go More improvements (less buffers, some fixes) 2022-02-12 22:29:45 +01:00
robotstxt.go Fix some issues discovered by linting 2022-02-25 16:29:42 +01:00
search_test.go Fix date based archive routes 2021-11-03 18:52:41 +01:00
search.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 2022-01-30 16:40:53 +01:00
sessions.go Fix some issues discovered by linting 2022-02-25 16:29:42 +01:00
settings.go Allow to change default section via ui 2022-07-17 08:36:10 +02:00
settingsDb.go Allow to change default section via ui 2022-07-17 08:36:10 +02:00
shortDomain.go Add option to set extra address for media 2021-08-02 20:43:24 +02:00
shortPath_test.go Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
shortPath.go Go 1.18 2022-03-16 08:28:03 +01:00
sitemap_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
sitemap.go Fix minify 2022-04-10 11:46:35 +02:00
staticFiles.go Use some constants 2022-02-01 15:58:12 +01:00
tailscale.go Fix Tailscale 2022-06-07 20:39:11 +02:00
taxonomies.go Breaking! Render everything using go functions, remove custom pages support and now unused template rendering 2022-01-30 16:40:53 +01:00
telegram_test.go Add database-based settings, settings screen and migrate sections to db and allow to configure them 2022-07-16 21:09:43 +02:00
telegram.go Telegram add hook for undelete 2022-03-31 16:18:49 +02:00
templateAssets.go Update to newer Chroma version for highlighting 2022-06-17 16:05:30 +02:00
templateStrings.go Activate more linters and fix linted problems 2022-02-22 10:14:48 +01:00
tor.go Remove Shortpixel 2022-03-23 21:48:28 +01:00
tts.go Go 1.18 2022-03-16 08:28:03 +01:00
ui_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
ui.go Allow to change default section via ui 2022-07-17 08:36:10 +02:00
uiComponents.go Option to hide gpx route with frontmatter "showroute: false" 2022-07-13 16:02:08 +02:00
uiHtmlBuilder.go Go 1.18 2022-03-16 08:28:03 +01:00
updateDeps.sh Add script to update go modules, add golangci-lint config 2021-12-07 14:20:27 +01:00
utils_test.go Fix un-deletion for activitypub / mastodon, improve queue handling 2022-03-31 14:55:36 +02:00
utils.go Foreign key constraint from parameters to posts 2022-04-24 21:24:13 +02:00
webmention_test.go Improve test speeds by removing useless method calls 2022-07-17 10:54:03 +02:00
webmention.go Fix webmention 2022-03-28 18:02:16 +02:00
webmentionAdmin.go Go 1.18 2022-03-16 08:28:03 +01:00
webmentionSending.go Go 1.18 2022-03-16 08:28:03 +01:00
webmentionVerification_test.go Fix tests? 2022-07-17 08:43:43 +02:00
webmentionVerification.go Update dependencies and fix some linting errors 2022-07-10 11:30:43 +02:00

GoBlog

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