diff --git a/docusaurus.config.ts b/docusaurus.config.ts index dcbbf83..19e4d4a 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -88,7 +88,7 @@ const config: Config = { title: 'TLSNotary', logo: { alt: 'TLSNotary Logo', - src: 'img/logo/tlsn-logo-white-on-blue.png', + src: 'img/logo/tlsn-logo-blue.svg', }, items: [ { to: '/about', label: 'About', position: 'left' }, diff --git a/src/css/custom.css b/src/css/custom.css index 2e1daa7..91db5ef 100644 --- a/src/css/custom.css +++ b/src/css/custom.css @@ -6,7 +6,7 @@ /* You can override the default Infima variables here. */ :root { - --ifm-color-primary: #2e8555; + --ifm-color-primary: #243F5F; --ifm-color-primary-dark: #29784c; --ifm-color-primary-darker: #277148; --ifm-color-primary-darkest: #205d3b; diff --git a/src/pages/about.md b/src/pages/about.md index 9549d48..ada5f4c 100644 --- a/src/pages/about.md +++ b/src/pages/about.md @@ -11,7 +11,8 @@ TLSNotary is not a new project; in fact, it has been around for **more than a de TLSNotary is a protocol which allows people to export data from any web application and prove facts about it to a third-party in a privacy-preserving way by leveraging secure multi-party computation (MPC) to authenticate data communicated between a Prover and a TLS-enabled web server. -![](/img/tlsnotary-diagram.svg) +![](../../diagrams/light/overview_prover_verifier.svg#gh-light-mode-only) +![](../../diagrams/dark/overview_prover_verifier.svg#gh-dark-mode-only) ### Step 1: Multiparty TLS Request" diff --git a/src/pages/index.tsx b/src/pages/index.tsx index f508cb0..28dc037 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -20,21 +20,6 @@ function HomepageHeader() {

TLSNotary is an open-source protocol that can verify the authenticity of TLS data while protecting privacy. If you're looking for a way to make data portable without compromising on security, check out the protocol and integrate it into your applications!

-
- - Check out our documentation - -
-
-
- - Try TLSNotary (Chrome Browser) - -
); @@ -47,6 +32,15 @@ export default function Home(): ReactNode { title={`Hello from ${siteConfig.title}`} description="Description will go into a meta tag in "> + +
+ + + +
@@ -59,7 +53,50 @@ export default function Home(): ReactNode {

+ +
+
+ + Check out our documentation + +
+
+
+
+ + Try TLSNotary (Chrome Browser) + +
+
+ +
+ + {/* infographic + infographic mobile */} +
+ + +
+
+

Build with us

+

+ Interested in using TLSNotary, contributing, or just learning more about how it works? Join the conversation on our Discord server, check out our Github, or use our Quick Start guide to try it out! +

+
+ + Join our Discord + +
+
+
+
- + ); } diff --git a/static/TLSNotary.pdf b/static/TLSNotary.pdf new file mode 100644 index 0000000..381576d Binary files /dev/null and b/static/TLSNotary.pdf differ diff --git a/static/img/logo.svg b/static/img/logo.svg deleted file mode 100644 index 9db6d0d..0000000 --- a/static/img/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/static/img/tlsnotary-diagram.svg b/static/img/tlsnotary-diagram.svg deleted file mode 100644 index bca55e7..0000000 --- a/static/img/tlsnotary-diagram.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - -
Prover
Server
Verifier
TLS
MPC-TLS
1
3
2
Verify
Selective disclosure
1
\ No newline at end of file