.vscode
|
Vanity import path and listing of media files
|
1 year ago |
dbmigrations
|
Rework sessions, config and some tests
|
7 months ago |
docs
|
Support sending notifications to ntfy.sh
|
6 months ago |
leaflet
|
Serve leaflet locally, proxy tiles
|
12 months ago |
original-assets
|
Fix styles
|
8 months ago |
pkgs
|
Various small improvements and fixes
|
6 months ago |
templates
|
Fix possible bypass of captcha
|
6 months ago |
testdata
|
Fix wm verification for special case
|
7 months ago |
.drone.yml
|
Add seperate Dockerfile step for test to be skipable for base or tools builds
|
6 months ago |
.gitignore
|
Serve files in "static" folder
|
2 years ago |
.golangci.yml
|
Add script to update go modules, add golangci-lint config
|
7 months ago |
Dockerfile
|
Improve Drone build time
|
6 months ago |
LICENSE
|
Add MIT license
|
2 years ago |
README.md
|
Structured docs
|
9 months ago |
activityPub.go
|
Use real UUIDs, fix ActivityPub "Accept"
|
7 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
|
Use tgbotapi and improve http client mocking
|
7 months ago |
authentication.go
|
Add noindex header to login page
|
8 months ago |
authentication_test.go
|
Rework sessions, config and some tests
|
7 months ago |
blogroll.go
|
Various small improvements and fixes
|
6 months ago |
blogroll_test.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
blogstats.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
blogstats_test.go
|
More tests
|
10 months ago |
cache.go
|
Various small improvements and fixes
|
6 months ago |
captcha.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
captcha_test.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
check.go
|
Remove useless body discard
|
8 months ago |
comments.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
commentsAdmin.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
comments_test.go
|
More tests
|
10 months ago |
config.go
|
Support sending notifications to ntfy.sh
|
6 months ago |
config_test.go
|
Various small improvements and fixes
|
6 months ago |
contact.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
contact_test.go
|
Improve the mock SMTP mechanism a lot
|
8 months ago |
customPages.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
database.go
|
Remove duplicated database logic
|
7 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
|
Various small improvements and fixes
|
6 months ago |
editorFiles.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
editor_test.go
|
Remove redundact section.name config, inherit from map key. And add more tests.
|
6 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
|
Support sending notifications to ntfy.sh
|
6 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
|
Various small improvements and fixes
|
6 months ago |
feeds_test.go
|
Remove redundact section.name config, inherit from map key. And add more tests.
|
6 months ago |
garbagecollector.go
|
Added regular garbage collection
|
1 year ago |
geo.go
|
Make map tiles configurable
|
7 months ago |
geoMap.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
geoTiles.go
|
Make map tiles configurable
|
7 months ago |
geoTiles_test.go
|
Fix broken routes, use "/-" for leaflet and tiles instead of "/x" which broke the date archives
|
7 months ago |
geoTrack.go
|
Make map tiles configurable
|
7 months ago |
geoTrack_test.go
|
Support GPX routes and waypoints as well
|
8 months ago |
go.mod
|
Various small improvements and fixes
|
6 months ago |
go.sum
|
Various small improvements and fixes
|
6 months ago |
healthcheck.go
|
Remove useless body discard
|
8 months ago |
highlighting.go
|
Fix styles
|
8 months ago |
hooks.go
|
Tests for blog stats
|
11 months ago |
http.go
|
Fix broken routes, use "/-" for leaflet and tiles instead of "/x" which broke the date archives
|
7 months ago |
httpClient.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
httpClient_test.go
|
Rework sessions, config and some tests
|
7 months ago |
httpFs.go
|
Editor live preview
|
8 months ago |
httpListener.go
|
Add integrated Tailscale
|
9 months ago |
httpLogs.go
|
Fix missing default logFile config
|
6 months ago |
httpLogs_test.go
|
Fix missing default logFile config
|
6 months ago |
httpMiddlewares.go
|
Fix 405 on HEAD requests, improve webmention verification
|
7 months ago |
httpMiddlewares_test.go
|
Add two middleware tests
|
8 months ago |
httpRouters.go
|
Remove redundact section.name config, inherit from map key. And add more tests.
|
6 months ago |
httpsCache.go
|
Add a list of features to the docs and some small code improvements
|
8 months ago |
indieAuth.go
|
Use indieauth module
|
7 months ago |
indieAuthServer.go
|
Use indieauth module
|
7 months ago |
indieAuthServer_test.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
indieAuth_test.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
main.go
|
Replace Google's hidden Translate TTS with official Google Cloud TTS and make it automatically generate audio after posting
|
7 months ago |
markdown.go
|
Fix styles
|
8 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
|
Rework media compression: simplify and use memory buffer instead of temporary file
|
6 months ago |
mediaCompression_test.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
mediaStorage.go
|
Replace Google's hidden Translate TTS with official Google Cloud TTS and make it automatically generate audio after posting
|
7 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
|
Support sending notifications to ntfy.sh
|
6 months ago |
ntfy.go
|
Support sending notifications to ntfy.sh
|
6 months ago |
ntfy_test.go
|
Support sending notifications to ntfy.sh
|
6 months ago |
opensearch.go
|
Various small improvements and fixes
|
6 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
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
postsDb.go
|
Support for scheduled posts
|
7 months ago |
postsDb_test.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
postsFuncs.go
|
Replace Google's hidden Translate TTS with official Google Cloud TTS and make it automatically generate audio after posting
|
7 months ago |
postsScheduler.go
|
Support for scheduled posts
|
7 months ago |
postsScheduler_test.go
|
Support for scheduled posts
|
7 months ago |
posts_test.go
|
Add tests for sitemap and default "tags" taxonomy
|
6 months ago |
privateMode.go
|
Reduce complexity of router build method
|
11 months ago |
privateMode_test.go
|
More tests
|
10 months ago |
queue.go
|
Test queue
|
7 months ago |
queue_test.go
|
Test queue
|
7 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
|
Various small improvements and fixes
|
6 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
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
search_test.go
|
Fix date based archive routes
|
8 months ago |
sessions.go
|
Rework sessions, config and some tests
|
7 months ago |
shortDomain.go
|
Add option to set extra address for media
|
11 months ago |
shortPath.go
|
Reuse skipped shortpath ids
|
8 months ago |
shortPath_test.go
|
Add script to update go modules, add golangci-lint config
|
7 months ago |
sitemap.go
|
Various small improvements and fixes
|
6 months ago |
sitemap_test.go
|
Add tests for sitemap and default "tags" taxonomy
|
6 months ago |
staticFiles.go
|
Directly serve 404 if no favicon.ico file exists
|
7 months ago |
tailscale.go
|
Add integrated Tailscale
|
9 months ago |
taxonomies.go
|
Test complete captcha flow, simplify some code parts
|
6 months ago |
telegram.go
|
Support sending notifications to ntfy.sh
|
6 months ago |
telegram_test.go
|
Support sending notifications to ntfy.sh
|
6 months ago |
templateAssets.go
|
Various small improvements and fixes
|
6 months ago |
templateStrings.go
|
Big refactoring: Avoid global vars almost everywhere
|
1 year ago |
tor.go
|
Fix permissions
|
11 months ago |
tts.go
|
Various small improvements and fixes
|
6 months ago |
updateDeps.sh
|
Add script to update go modules, add golangci-lint config
|
7 months ago |
utils.go
|
Various small improvements and fixes
|
6 months ago |
utils_test.go
|
Fix 405 on HEAD requests, improve webmention verification
|
7 months ago |
webmention.go
|
Reject webmentions where target equals source
|
7 months ago |
webmentionAdmin.go
|
Fix 405 on HEAD requests, improve webmention verification
|
7 months ago |
webmentionSending.go
|
Some small fixes / improvements
|
6 months ago |
webmentionVerification.go
|
Fix debug messages and webmention to root without path
|
7 months ago |
webmentionVerification_test.go
|
Use tgbotapi and improve http client mocking
|
7 months ago |
webmention_test.go
|
Fix: Don't return mentions when no address provided
|
7 months ago |