`.
- */
-#menu .pure-menu-selected {
- background: #ddd;
-}
-
-#menu .pure-menu-selected i {
- color: dodgerblue;
-}
-
-/*
- This styles a link within a selected menu item `
`.
- */
-#menu .pure-menu-selected a {
- color: dodgerblue;
- font-weight: 500;
-}
-
-/*
- This styles the menu heading.
- */
-#menu .pure-menu-heading {
- color: #202020;
- margin: 0;
- margin: 10% 5% 10% 5%;
- position: relative;
- font-weight: 700;
-}
-
-#menu .pure-menu-heading .avatar {
- width: 30%;
- border-radius: 0.5em;
-}
-
-#menu .pure-menu-heading h1 {
- font-size: 1.4em;
- text-transform: none;
-}
-
-#menu .pure-menu-heading p {
- color: #404040;
- font-size: 1.1em;
- font-weight: 300;
- text-transform: none;
- white-space: normal;
-}
-
-#menu .pure-menu-bottom {
- bottom: 0;
- display: none;
- left: 0;
- position: absolute;
- text-align: center;
- width: 100%;
-}
-
-@media (min-width: 640px) {
- #menu .pure-menu-bottom {
- display: block;
- }
-}
-
-#menu .pure-menu-bottom a {
- font-size: 1.5em;
- color: #606060;
- display: inline-block;
- text-align: center;
- border: 0;
- text-decoration: none;
- text-align: center;
- white-space: normal;
-}
-
-#menu .pure-menu-bottom a:hover {
- color: #404040;
-}
-
-#menu .pure-menu-bottom ul {
- list-style: none;
- cursor: default;
- margin-block-start: 0;
- padding-inline-start: 0;
-}
-
-#menu .pure-menu-bottom ul li {
- display: inline-block;
- text-align: center;
-}
-
-/* -- Dynamic Button For Responsive Menu -------------------------------------*/
-
-/*
-The button to open/close the Menu is custom-made and not part of Pure. Here's
-how it works:
-*/
-
-/*
-`.menu-link` represents the responsive menu toggle that shows/hides on
-small screens.
-*/
-.menu-link {
- position: fixed;
- display: block; /* show this only on small screens */
- top: 0;
- left: 0; /* "#menu width" */
- background: #eee;
- background: rgba(0, 0, 0, 0.7);
- font-size: 10px; /* change this value to increase/decrease button size */
- z-index: 10;
- width: 2em;
- height: auto;
- padding: 2.1em 1.6em;
-}
-
-.menu-link:hover,
-.menu-link:focus {
- background: #202020;
-}
-
-.menu-link span {
- position: relative;
- display: block;
-}
-
-.menu-link span,
-.menu-link span:before,
-.menu-link span:after {
- background-color: #fff;
- pointer-events: none;
- width: 100%;
- height: 0.2em;
-}
-
-.menu-link span:before,
-.menu-link span:after {
- position: absolute;
- margin-top: -0.6em;
- content: " ";
-}
-
-.menu-link span:after {
- margin-top: 0.6em;
-}
-
-/* -- Responsive Styles (Media Queries) ------------------------------------- */
-
-#layout,
-#menu,
-.menu-link {
- -webkit-transition: all 0.2s ease-out;
- -moz-transition: all 0.2s ease-out;
- -ms-transition: all 0.2s ease-out;
- -o-transition: all 0.2s ease-out;
- transition: all 0.2s ease-out;
-}
-
-#layout {
- position: relative;
- left: 0;
- padding-left: 0;
-}
-
-#layout.active #menu {
- left: 20vw;
- width: 240px;
-}
-
-#layout.active .menu-link {
- left: 240px;
-}
-
-/*
-Hides the menu at `640px`, but modify this based on your app's needs.
-*/
-@media (min-width: 640px) {
- .header {
- padding-left: 2em;
- padding-right: 2em;
- }
-
- #layout {
- padding-left: 20vw; /* left col width "#menu" */
- left: 0;
- }
- #menu {
- left: 20vw;
- }
-
- .menu-link {
- position: fixed;
- left: 20vw;
- display: none;
- }
-
- #layout.active .menu-link {
- left: 20vw;
- }
-}
-
-@media (max-width: 640px) {
- /* Only apply this when the window is small. Otherwise, the following
- case results in extra padding on the left:
- * Make the window small.
- * Tap the menu to trigger the active state.
- * Make the window large again.
- */
- #main.active {
- position: relative;
- left: 20vw;
- }
-}
diff --git a/site/css/updates.css b/site/css/updates.css
deleted file mode 100644
index bb651b3..0000000
--- a/site/css/updates.css
+++ /dev/null
@@ -1,38 +0,0 @@
-.updates h1 {
- font-size: 2.5em;
-}
-
-.updates h2 {
- font-size: 2em;
-}
-
-.updates h3 {
- font-size: 1.6em;
-}
-
-.updates h2 i,
-h3 i {
- color: #606060;
-}
-
-.updates .desc {
- font-size: 1.1em;
- text-align: justify;
-}
-
-.updates ol {
- font-size: 1.2em;
-}
-
-.wall-of-text {
- color: #444;
- line-height: 1.8em;
- margin: 0 auto;
- text-align: justify;
- width: 90%;
-}
-
-.tl-dr {
- font-size: 1.2em;
- font-weight: bold;
-}
diff --git a/site/get-started.html b/site/get-started.html
new file mode 100644
index 0000000..7915a59
--- /dev/null
+++ b/site/get-started.html
@@ -0,0 +1,75 @@
+
+
+
+
+
+ get started with termscp | termscp
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/site/html/components/footer.html b/site/html/components/footer.html
new file mode 100644
index 0000000..51871e9
--- /dev/null
+++ b/site/html/components/footer.html
@@ -0,0 +1,38 @@
+
+
\ No newline at end of file
diff --git a/site/html/components/menu.html b/site/html/components/menu.html
new file mode 100644
index 0000000..6f95186
--- /dev/null
+++ b/site/html/components/menu.html
@@ -0,0 +1,97 @@
+
+
\ No newline at end of file
diff --git a/site/html/get-started.html b/site/html/get-started.html
index e722585..65dd276 100644
--- a/site/html/get-started.html
+++ b/site/html/get-started.html
@@ -1,17 +1,15 @@
-
-
-
+
-
-
Get started
-
-
+
+
Get started
+
+
Quick setup
-
-
+
+
We strongly suggest this method to install termscp
@@ -23,8 +21,8 @@
curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh
-
-
+
+
Windows users
@@ -44,13 +42,13 @@
choco install termscp -s .
-
-
+
+
Linux users
-
-
+
+
Opt for these methods instead if you don't feel confident using
the shell script
@@ -104,16 +102,16 @@ sudo rpm -U termscp.rpm
-
-
+
+
MacOS users
-
-
+
+
- Opt for this method instead if you don't feel confident using the
- shell script
+ Opt for these methods instead if you don't feel confident using
+ the shell script
Opt for this method instead if binaries for your platform are not
available
@@ -142,10 +140,10 @@ sudo rpm -U termscp.rpmTo install termscp via Cargo, these requirements must be
satisfied:
-
-
- Updating termscp with this method is only available for 0.7.x versions
- or higher. If you have an older version, you have to install updates
- using theinstall.sh script
-
-
+
+
Keeping termscp up to date
-
+
Why should you install
updates
-
+
Termscp is an application that is still in its early stage of
development, the first version has been released in december in 2020
and practically there's only one
@@ -42,7 +33,7 @@
awesome features 🦄 you can't miss and the application is getting more
reliable and stable after each update 😄
-
+
TL;DR
@@ -50,26 +41,26 @@
-
GUI method
+
GUI method
-
+
The GUI method just consists in starting termscp with no options, you
then should be in front of the authentication form. If there's an
update available a message like "termscp x.y.z is OUT! Update and read
release notes with CTRL+R". All you have to do at this point to update
termscp, is:
-
+
press CTRL+R. The release notes should now be displayed.
Select "YES" in the "Install update?" radio input
Press "ENTER"
-
+
If everything worked correctly a green message "termscp x.y.z has been
installed!" will be displayed. Just restart termscp and enjoy the
update 😄
-
+
@@ -82,20 +73,20 @@
-
CLI method
+
CLI method
-
+
If you prefer, you can install a new update just using the dedicated
CLI option:
termscp --update
-
+
Run with sudo if necessary (Debian/FreeBSD/RedHat users)
-
+
Once started, you will be prompted whether to install or not the
update. Confirm the installation and ta-dah, the new version of
termscp should now be available on your machine
diff --git a/site/index.html b/site/index.html
index ab615fe..8d3f333 100644
--- a/site/index.html
+++ b/site/index.html
@@ -1,272 +1,75 @@
-
-
-
- termscp is a terminal file transfer and explorer for SCP/SFTP/FTP/S3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-