diff --git a/site/.gitignore b/site/.gitignore new file mode 100644 index 0000000..c45e5c9 --- /dev/null +++ b/site/.gitignore @@ -0,0 +1,4 @@ +dist/ +.astro/ +node_modules/ +src/content/man/ diff --git a/site/astro.config.mjs b/site/astro.config.mjs new file mode 100644 index 0000000..7dfbb59 --- /dev/null +++ b/site/astro.config.mjs @@ -0,0 +1,15 @@ +// @ts-check +import { defineConfig } from "astro/config"; +import tailwindcss from "@tailwindcss/vite"; +import sitemap from "@astrojs/sitemap"; + +export default defineConfig({ + site: "https://termscp.rs", + i18n: { + defaultLocale: "en", + locales: ["en", "zh-CN", "it", "fr", "es"], + routing: { prefixDefaultLocale: false }, + }, + integrations: [sitemap()], + vite: { plugins: [tailwindcss()] }, +}); diff --git a/site/changelog.html b/site/changelog.html deleted file mode 100644 index 6b45fbc..0000000 --- a/site/changelog.html +++ /dev/null @@ -1,74 +0,0 @@ - - - -
-- P.IVA IT03104140300 -
-- Via Antonio Marangoni 33, 33100, Udine (UD) -
- -- Christian Visintin © - | - Privacy policy - | - Cookie policy -
-- - We strongly suggest this method to install termscp -
-- If you are a Linux, a FreeBSD or a MacOS user, you can install termscp - via this simple command , which will use a shell script installer: -
-curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh-
- You can install termscp on Windows via - Chocolatey -
-choco install termscp-
- Consider that Chocolatey moderation can take up to a few weeks - since last release, so if the latest version is not available yet, - you can install it downloading the ZIP file from - Github - and then, from the ZIP directory, install it via -
-choco install termscp -s .-
- - Opt for these methods instead if you don't feel confident using - the shell script -
-- On Arch Linux based distros, you can install termscp using - pacman - then run: -
-pacman -S termscp-
- On Debian based distros, you can install termscp using the Deb - package via: -
-wget -O termscp.deb https://github.com/veeso/termscp/releases/latest/download/termscp_1.0.0_amd64.deb -sudo dpkg -i termscp.deb-
- Install termscp via - Brew -
-brew install veeso/termscp/termscp-
- - Opt for these methods instead if you don't feel confident using - the shell script -
-- Install termscp via - Brew -
-brew install veeso/termscp/termscp-
- - Opt for this method instead if binaries for your platform are not - available -
-- If a package is not available for your system, you can opt to - install termscp via - Cargo. - To install termscp via Cargo, these requirements must be - satisfied: -
-Then you can install it via
-cargo install --locked termscp-
- Or if you don't want to have support for keyring or you're building on - *BSD: -
-cargo install --locked --no-default-features --features smb termscp- -
cargo install --locked --no-default-features --features keyring termscp-
- - termscp 1.0.0 is NOW out! Download it from - here! -
-- Explore and operate on the remote and on the local machine file system - with a handy UI. -
-- Runs on Windows, MacOS, Linux and BSD -
-- Customize the file explorer, the text editor to use and default - options -
-- Connect to your favourite hosts through built-in bookmarks and recent - connections support -
-- Save your password into your operating system key vault -
-- termscp has been developed keeping an eye on performance to prevent - cpu usage -
-- 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 - guy working on - it and there's still a lot of work to do in order to improve it and - make it fast and reliable. Along to this, you should also consider - that since it's an application which works with network protocols and - is intended to manipulate secrets and credentials there may always be - a security issue. I can't guarantee there's no security issues in the - versions I've released in these months, and if there are they might - not be even my fault, but they might be contained in the libraries - termscp relies on. Because of this, it's always VERY important to keep - termscp up to date. To prove how much I care about it, just consider - that I've implemented something that many other open source - applications won't do: the update check. Whenever you start termscp - (unless if deactivated in configuration) termscp will always check if - there's a new version available and will notify you immediately. In - addition to security concerns, each major update will bring many - awesome features 🦄 you can't miss and the application is getting more - reliable and stable after each update 😄 -
-- TL;DR - -
-- 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: -
-- If everything worked correctly a green message "termscp x.y.z has been - installed!" will be displayed. Just restart termscp and enjoy the - update 😄 -
-- - - If you have previously installed termscp via Deb package, you - may need to use the CLI method running termscp with sudo - -
-- 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 -
-