layout.hbs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
  6. <link rel="icon" sizes="196x196" href="/images/favicon-196x196.png" />
  7. <link rel="icon" sizes="32x32" href="/images/favicon-32x32.png" />
  8. <link rel="icon" sizes="16x16" href="/images/favicon-16x16.png" />
  9. <link rel="apple-touch-icon" href="/images/favicon-196x196.png" />
  10. <link rel="mask-icon" href="/images/icon.svg" color="blue" />
  11. <link rel="manifest" href="/manifest.webmanifest" />
  12. <meta name="theme-color" content="#f3f3f3" />
  13. <meta property="fb:app_id" content="123456789" />
  14. <meta name="htmx-config" content='{"withCredentials":true}'>
  15. {{!-- TODO: meta tags --}}
  16. {{!-- <meta
  17. property="og:url"
  18. content={`https://${publicRuntimeConfig.DEFAULT_DOMAIN}`}
  19. />
  20. <meta property="og:type" content="website" />
  21. <meta property="og:title" content={publicRuntimeConfig.SITE_NAME} />
  22. <meta
  23. property="og:image"
  24. content={`https://${publicRuntimeConfig.DEFAULT_DOMAIN}/images/card.png`}
  25. />
  26. <meta
  27. property="og:description"
  28. content="Free & Open Source Modern URL Shortener"
  29. />
  30. <meta
  31. name="twitter:url"
  32. content={`https://${publicRuntimeConfig.DEFAULT_DOMAIN}`}
  33. />
  34. <meta name="twitter:title" content={publicRuntimeConfig.SITE_NAME} />
  35. <meta
  36. name="twitter:description"
  37. content="Free & Open Source Modern URL Shortener"
  38. />
  39. <meta
  40. name="twitter:image"
  41. content={`https://${publicRuntimeConfig.DEFAULT_DOMAIN}/images/card.png`}
  42. /> --}}
  43. {{!-- TODO: configurable title --}}
  44. <meta name="description" content="Kutt is a free and open source URL shortener with custom domains and stats." />
  45. {{!-- TODO: configurable title --}}
  46. <title>Kutt | {{title}}</title>
  47. <link rel="stylesheet" href="/css/styles.css">
  48. {{{block "stylesheets"}}}
  49. </head>
  50. <body>
  51. <div class="main-wrapper">
  52. {{{body}}}
  53. </div>
  54. {{{block "scripts"}}}
  55. <script src="/libs/htmx.min.js"></script>
  56. <script src="/libs/qrcode.min.js"></script>
  57. <script src="/scripts/main.js"></script>
  58. </body>
  59. </html>