diff --git a/internal/view/assets/manifest.webmanifest b/internal/view/assets/manifest.webmanifest
new file mode 100644
index 000000000..683e23ae6
--- /dev/null
+++ b/internal/view/assets/manifest.webmanifest
@@ -0,0 +1,35 @@
+{
+ "name": "Shiori",
+ "short_name": "Shiori",
+ "display": "fullscreen",
+ "description": "Shiori is a simple bookmarks manager written in the Go language. Intended as a simple clone of Pocket. You can use it as a command line application or as a web application. This application is distributed as a single binary, which means it can be installed and used easily.",
+ "icons": [
+ {
+ "src": "/assets/res/apple-touch-icon-144x144.png",
+ "type": "image/png",
+ "sizes": "144x144"
+ },
+ {
+ "src": "/assets/res/apple-touch-icon-152x152.png",
+ "type": "image/png",
+ "sizes": "152x152",
+ "purpose": "maskable"
+ },
+ {
+ "src": "/assets/res/apple-touch-icon-512x512.png",
+ "type": "image/png",
+ "sizes": "512x512",
+ "purpose": "any"
+ }
+ ],
+ "start_url": "/",
+ "share_target": {
+ "action": "/share-target/",
+ "method": "GET",
+ "params": {
+ "title": "title",
+ "text": "text",
+ "url": "url"
+ }
+ }
+}
diff --git a/internal/view/content.html b/internal/view/content.html
index c288c9fba..bed415bc7 100644
--- a/internal/view/content.html
+++ b/internal/view/content.html
@@ -15,6 +15,7 @@
+
diff --git a/internal/view/index.html b/internal/view/index.html
index 0f120d794..6bbca9501 100644
--- a/internal/view/index.html
+++ b/internal/view/index.html
@@ -15,6 +15,7 @@
+