electron-dev.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta content="minimum-scale=1, initial-scale=1, width=device-width, shrink-to-fit=no" name="viewport">
  6. <link href="./css/style.css" rel="stylesheet" type="text/css">
  7. <link href="./img/logo.png" rel="shortcut icon" type="image/png">
  8. <link href="./img/logo.png" rel="shortcut icon" sizes="192x192">
  9. <link href="./img/logo.png" rel="apple-touch-icon">
  10. <meta content="Logseq" name="apple-mobile-web-app-title">
  11. <meta content="yes" name="apple-mobile-web-app-capable">
  12. <meta content="yes" name="apple-touch-fullscreen">
  13. <meta content="black-translucent" name="apple-mobile-web-app-status-bar-style">
  14. <meta content="yes" name="mobile-web-app-capable">
  15. <meta content="summary" name="twitter:card">
  16. <meta content="A local-first knowledge base which can be synced using Git." name="twitter:description">
  17. <meta content="@logseq" name="twitter:site">
  18. <meta content="A local-first knowledge base." name="twitter:title">
  19. <meta content="https://asset.logseq.com/static/img/logo.png" name="twitter:image:src">
  20. <meta content="A local-first knowledge base which can be synced using Git." name="twitter:image:alt">
  21. <meta content="A local-first knowledge base." property="og:title">
  22. <meta content="site" property="og:type">
  23. <meta content="https://logseq.com" property="og:url">
  24. <meta content="https://asset.logseq.com/static/img/logo.png" property="og:image">
  25. <meta content="A local-first knowledge base which can be synced using Git." property="og:description">
  26. <title>Logseq: A local-first knowledge base</title>
  27. <meta content="logseq" property="og:site_name">
  28. <meta content="A local-first knowledge base which can be synced using Git." name="description">
  29. <script>window.localStorage.getItem('http-entry-port') && (location.href = 'http://localhost:' + window.localStorage.getItem('http-entry-port'))</script>
  30. </head>
  31. <body>
  32. <div id="root"></div>
  33. <script>window.user = null</script>
  34. <script src="./js/magic_portal.js"></script>
  35. <script>let worker = new Worker('./js/worker.js')
  36. const portal = new MagicPortal(worker);
  37. (async () => {
  38. const git = await portal.get('git')
  39. window.git = git
  40. const fs = await portal.get('fs')
  41. window.fs = fs
  42. const pfs = await portal.get('pfs')
  43. window.pfs = pfs
  44. const gitHttp = await portal.get('gitHttp')
  45. window.gitHttp = gitHttp
  46. const workerThread = await portal.get('workerThread')
  47. window.workerThread = workerThread
  48. })()
  49. </script>
  50. <script defer src="./js/highlight.min.js"></script>
  51. <script defer src="./js/interact.min.js"></script>
  52. <script defer src="./js/main.js"></script>
  53. <script defer src="./js/code-editor.js"></script>
  54. <script defer src="./js/age-encryption.js"></script>
  55. <script defer src="./js/excalidraw.js"></script>
  56. </body>
  57. </html>