index.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8" />
  5. <title>
  6. Excalidraw | Virtual collaborative whiteboard for sketching hand-drawn
  7. like diagrams
  8. </title>
  9. <meta
  10. name="viewport"
  11. content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, viewport-fit=cover, shrink-to-fit=no"
  12. />
  13. <meta name="referrer" content="origin" />
  14. <meta name="apple-mobile-web-app-capable" content="yes" />
  15. <meta name="theme-color" content="#000000" />
  16. <meta
  17. http-equiv="origin-trial"
  18. content="AsyySICOnLFPHhAi+SdB6g3Cr28MuSeq3a+2k3UOUKu+ikmEjAqYHAK3HSLx4keUd1BLYUPWPYAe6F9hyuO3JwUAAABceyJvcmlnaW4iOiJodHRwczovL3d3dy5leGNhbGlkcmF3LmNvbTo0NDMiLCJmZWF0dXJlIjoiTmF0aXZlRmlsZVN5c3RlbSIsImV4cGlyeSI6MTU4OTE4MzIxMH0="
  19. />
  20. <!-- General tags -->
  21. <meta
  22. name="description"
  23. content="Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
  24. />
  25. <meta name="image" content="og-image.png" />
  26. <!-- OpenGraph tags -->
  27. <meta property="og:url" content="https://excalidraw.com" />
  28. <meta property="og:site_name" content="Excalidraw" />
  29. <meta property="og:type" content="website" />
  30. <meta property="og:title" content="Excalidraw" />
  31. <meta
  32. property="og:description"
  33. content="Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
  34. />
  35. <!-- OG tags require an absolute url for images -->
  36. <meta
  37. property="og:image"
  38. name="twitter:image"
  39. content="https://excalidraw.com/og-image.png"
  40. />
  41. <meta
  42. property="og:image:secure_url"
  43. name="twitter:image"
  44. content="https://excalidraw.com/og-image.png"
  45. />
  46. <meta property="og:image:width" content="1280" />
  47. <meta property="og:image:height" content="669" />
  48. <meta property="og:image:alt" content="Excalidraw logo with byline." />
  49. <!-- Chrome -->
  50. <meta name="theme-color" content="#FFFF" />
  51. <!-- Safari -->
  52. <meta name="apple-mobile-web-app-status-bar-style" content="default" />
  53. <!-- Twitter Card tags -->
  54. <meta name="twitter:card" content="summary_large_image" />
  55. <meta name="twitter:title" content="Excalidraw" />
  56. <meta
  57. name="twitter:description"
  58. content="Excalidraw is a whiteboard tool that lets you easily sketch diagrams that have a hand-drawn feel to them."
  59. />
  60. <!-- OG tags require absolute url for images -->
  61. <meta name="twitter:image" content="https://excalidraw.com/og-image.png" />
  62. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
  63. <link rel="stylesheet" href="fonts.css" />
  64. <link
  65. rel="preload"
  66. href="FG_Virgil.ttf"
  67. as="font"
  68. type="font/ttf"
  69. crossorigin="anonymous"
  70. />
  71. <link
  72. rel="preload"
  73. href="Cascadia.ttf"
  74. as="font"
  75. type="font/ttf"
  76. crossorigin="anonymous"
  77. />
  78. <link
  79. href="https://excalidraw-socket.herokuapp.com/socket.io"
  80. rel="preconnect"
  81. crossorigin="anonymous"
  82. />
  83. <link rel="manifest" href="manifest.json" />
  84. <link
  85. href="splashscreen_images/iphone5_splash.png"
  86. media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)"
  87. rel="apple-touch-startup-image"
  88. />
  89. <link
  90. href="splashscreen_images/iphone6_splash.png"
  91. media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)"
  92. rel="apple-touch-startup-image"
  93. />
  94. <link
  95. href="splashscreen_images/iphoneplus_splash.png"
  96. media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)"
  97. rel="apple-touch-startup-image"
  98. />
  99. <link
  100. href="splashscreen_images/iphonex_splash.png"
  101. media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)"
  102. rel="apple-touch-startup-image"
  103. />
  104. <link
  105. href="splashscreen_images/iphonexr_splash.png"
  106. media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)"
  107. rel="apple-touch-startup-image"
  108. />
  109. <link
  110. href="splashscreen_images/iphonexsmax_splash.png"
  111. media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)"
  112. rel="apple-touch-startup-image"
  113. />
  114. <link
  115. href="splashscreen_images/ipad_splash.png"
  116. media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)"
  117. rel="apple-touch-startup-image"
  118. />
  119. <link
  120. href="splashscreen_images/ipadpro1_splash.png"
  121. media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)"
  122. rel="apple-touch-startup-image"
  123. />
  124. <link
  125. href="splashscreen_images/ipadpro3_splash.png"
  126. media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)"
  127. rel="apple-touch-startup-image"
  128. />
  129. <link
  130. href="splashscreen_images/ipadpro2_splash.png"
  131. media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)"
  132. rel="apple-touch-startup-image"
  133. />
  134. <style>
  135. .LoadingMessage {
  136. position: fixed;
  137. top: 0;
  138. right: 0;
  139. bottom: 0;
  140. left: 0;
  141. z-index: 999;
  142. display: flex;
  143. align-items: center;
  144. justify-content: center;
  145. pointer-events: none;
  146. }
  147. .LoadingMessage span {
  148. background-color: rgba(255, 255, 255, 0.8);
  149. border-radius: 5px;
  150. padding: 0.8em 1.2em;
  151. font-size: 1.3em;
  152. }
  153. </style>
  154. <script
  155. async
  156. src="https://www.googletagmanager.com/gtag/js?id=UA-387204-13"
  157. ></script>
  158. <script>
  159. window.dataLayer = window.dataLayer || [];
  160. function gtag() {
  161. dataLayer.push(arguments);
  162. }
  163. gtag("js", new Date());
  164. gtag("config", "UA-387204-13");
  165. </script>
  166. </head>
  167. <body>
  168. <noscript>
  169. You need to enable JavaScript to run this app.
  170. </noscript>
  171. <header>
  172. <h1 class="visually-hidden">Excalidraw</h1>
  173. </header>
  174. <div id="root">
  175. <div class="LoadingMessage">
  176. <span>Loading scene...</span>
  177. </div>
  178. </div>
  179. <aside>
  180. <!-- https://github.com/tholman/github-corners -->
  181. <svg
  182. xmlns="http://www.w3.org/2000/svg"
  183. width="40"
  184. height="40"
  185. viewBox="0 0 250 250"
  186. class="github-corner rtl-mirror"
  187. >
  188. <a
  189. href="https://github.com/excalidraw/excalidraw"
  190. target="_blank"
  191. aria-label="GitHub repository"
  192. >
  193. <path d="M0 0l115 115h15l12 27 108 108V0z" fill="#6c6c6c" />
  194. <path
  195. class="octo-arm"
  196. d="M128 109c-15-9-9-19-9-19 3-7 2-11 2-11-1-7 3-2 3-2 4 5 2 11 2 11-3 10 5 15 9 16"
  197. style="transform-origin: 130px 106px;"
  198. fill="#fff"
  199. />
  200. <path
  201. class="octo-body"
  202. d="M115 115s4 2 5 0l14-14c3-2 6-3 8-3-8-11-15-24 2-41 5-5 10-7 16-7 1-2 3-7 12-11 0 0 5 3 7 16 4 2 8 5 12 9s7 8 9 12c14 3 17 7 17 7-4 8-9 11-11 11 0 6-2 11-7 16-16 16-30 10-41 2 0 3-1 7-5 11l-12 11c-1 1 1 5 1 5z"
  203. fill="#fff"
  204. />
  205. </a>
  206. </svg>
  207. </aside>
  208. </body>
  209. </html>