index.pug 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. doctype html
  2. html
  3. head
  4. link(href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400", rel="stylesheet")
  5. link(href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css", rel="stylesheet")
  6. link(href="https://cdn.jsdelivr.net/g/[email protected](css/bootstrap.min.css)", rel="stylesheet")
  7. script(src="https://cdn.jsdelivr.net/g/[email protected],[email protected],[email protected],[email protected],[email protected]")
  8. title Terminus
  9. style.
  10. body {
  11. font-family: 'Source Sans Pro', sans-serif;
  12. background: #111;
  13. color: #ccc;
  14. min-height: 100vh;
  15. background-image: radial-gradient(#111, #000);
  16. }
  17. h1 {
  18. font-size: 64px;
  19. }
  20. h1, h2, h3, h5 {
  21. font-weight: 300;
  22. color: white;
  23. }
  24. .btn i + span,
  25. .nav-link i + span {
  26. margin-left: 10px;
  27. }
  28. .btn-outline-primary {
  29. color: #b6e7ff !important;
  30. }
  31. .nav-link {
  32. font-size: 22px;
  33. }
  34. video, img {
  35. max-width: 100%;
  36. box-shadow: 0 0 50px black;
  37. }
  38. script(defer).
  39. setTimeout(function () {
  40. /*
  41. if (Detectizr.os.name == 'windows') {
  42. $('[href="#windows"]').tab('show')
  43. }
  44. if (Detectizr.os.name == 'mac os') {
  45. $('[href="#macos"]').tab('show')
  46. }
  47. if (Detectizr.os.name == 'linux') {
  48. $('[href="#linux"]').tab('show')
  49. }
  50. */
  51. })
  52. body
  53. .container.mt-5.mb-5
  54. .text-center
  55. h1 Terminus
  56. h5 A terminal for a more modern age
  57. h2.text-muted alpha
  58. .d-flex.flex-row.mt-5.mb-5
  59. ul.nav.nav-pills.flex-column.mr-5(style='min-width: 200px')
  60. li.nav-item
  61. a.nav-link.active(data-toggle='tab', href='#windows', role='tab')
  62. i.fa.fa-windows
  63. span Windows
  64. li.nav-item
  65. a.nav-link(data-toggle='tab', href='#macos', role='tab')
  66. i.fa.fa-apple
  67. span macOS
  68. li.nav-item
  69. a.nav-link(data-toggle='tab', href='#linux', role='tab')
  70. i.fa.fa-linux
  71. span Linux
  72. .tab-content
  73. #windows.tab-pane.active(role='tabpanel')
  74. .row
  75. .col-6
  76. video(src='videos/windows.mp4', autoplay, loop)
  77. .col-6
  78. h3 A proper Windows experience
  79. p
  80. b Clink
  81. | provides tab completion, readline-style editing and persistent command history on Windows.
  82. p Also supported:
  83. ul
  84. li Classic CMD
  85. li PowerShell
  86. li Bash on Windows
  87. #macos.tab-pane(role='tabpanel')
  88. .row
  89. .col-6
  90. //video(src='videos/windows.mp4', autoplay, loop)
  91. .col-6
  92. h3 Well...
  93. p Not much to say here, it just works.
  94. #linux.tab-pane(role='tabpanel')
  95. .row
  96. .col-6
  97. img(src='linux.png')
  98. .col-6
  99. p
  100. ul
  101. li Spawn with a global hotkey
  102. li Tabs persist after restart
  103. li Auto-dock to any side of any screen
  104. li Full Unicode and double-width character support
  105. .text-center
  106. .mt-3.mb-3
  107. h2
  108. div
  109. .btn-group.mt-3.mb-1
  110. a.btn.btn-lg.btn-outline-success(href='https://github.com/Eugeny/terminus/releases/latest', target='_blank')
  111. i.fa.fa-download
  112. span Downloads
  113. a.btn.btn-lg.btn-outline-secondary(href='https://github.com/Eugeny/terminus', target='_blank')
  114. i.fa.fa-github
  115. span GitHub
  116. small.text-muted EXE, DMG, DEB, RPM, TGZ
  117. .row.mt-5
  118. .col-6
  119. h3 User experience
  120. ul
  121. li Spawn and hide with a global hotkey
  122. li Fully customizable hotkey schema
  123. li Restores tabs
  124. li Drag in a file to paste the path
  125. li Click paths and URLs to open in browser/file manager
  126. li Keeps the current directory in new tabs
  127. .col-6
  128. .mb-5
  129. h3 Customizable
  130. p Multiple app themes and a myriad of community color schemes for the terminal. Color scheme editor included.
  131. div
  132. h3 Infinitely extensible
  133. p Install plugins from the NPM repository, or create your own with Typescript and Angular framework.
  134. script.
  135. (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  136. (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  137. m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  138. })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
  139. ga('create', 'UA-3278102-18', 'auto');
  140. ga('send', 'pageview');