social/sharing card with opengraph and twitter, including preview image (no routing preview for now)
This commit is contained in:
parent
6c0ed4fd1d
commit
86180c8fb0
6 changed files with 159 additions and 5 deletions
|
@ -2,8 +2,10 @@ from django.urls import path, register_converter
|
|||
|
||||
from c3nav.mapdata.converters import (AccessPermissionsConverter, ArchiveFileExtConverter, HistoryFileExtConverter,
|
||||
HistoryModeConverter, SignedIntConverter)
|
||||
from c3nav.mapdata.views import get_cache_package, map_history, tile
|
||||
from c3nav.mapdata.views import get_cache_package, map_history, tile, preview_location, preview_route
|
||||
from c3nav.site.converters import LocationConverter
|
||||
|
||||
register_converter(LocationConverter, 'loc')
|
||||
register_converter(SignedIntConverter, 'sint')
|
||||
register_converter(AccessPermissionsConverter, 'a_perms')
|
||||
register_converter(HistoryModeConverter, 'h_mode')
|
||||
|
@ -12,6 +14,8 @@ register_converter(ArchiveFileExtConverter, 'archive_fileext')
|
|||
|
||||
urlpatterns = [
|
||||
path('<int:level>/<sint:zoom>/<sint:x>/<sint:y>.png', tile, name='mapdata.tile'),
|
||||
path('preview/l/<loc:slug>.png', preview_location, name='mapdata.preview.location'),
|
||||
# path('preview/r/<loc:slug>/<loc:slug2>.png', preview_route, name='mapdata.preview.route'),
|
||||
path('<int:level>/<sint:zoom>/<sint:x>/<sint:y>/<a_perms:access_permissions>.png', tile, name='mapdata.tile'),
|
||||
path('history/<int:level>/<h_mode:mode>.<h_fileext:filetype>', map_history, name='mapdata.map_history'),
|
||||
path('cache/package.<archive_fileext:filetype>', get_cache_package, name='mapdata.cache_package'),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue