Skip to content

Commit

Permalink
feat: add new svgs, fix katex duplicate latex issue
Browse files Browse the repository at this point in the history
  • Loading branch information
driemworks committed Oct 16, 2024
1 parent a9f6dc5 commit 5ebec66
Show file tree
Hide file tree
Showing 5 changed files with 80 additions and 10 deletions.
2 changes: 2 additions & 0 deletions docs/murmur/assets/eye-crossed.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
59 changes: 59 additions & 0 deletions docs/murmur/assets/x-platform.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/murmur/docs/intro.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Murmur sidesteps these disadvantages by relying on the Ideal Network's [randomne

## Getting Started

The murmur protocol is very flexible and can be used in various contexts, each with different trust models. Start [here](./quick_start/protocol.md) to learn more about the inner workings of the murmur protocol, or just jump into the code on [github](https://github.com/ideal-lab5/murmur).
The murmur protocol is very flexible and can be used in various contexts, each with different trust models. Start [here](./learn/protocol.md) to learn more about the inner workings of the murmur protocol, or just jump into the code on [github](https://github.com/ideal-lab5/murmur).

**From a Browser**
Murmur can be used from the browser by relying on the murmur.js library to communicate with an API, allowing for the creation and execution of in-app wallets. The [murmur-api](https://github.com/ideal-lab5/murmur-api) is a stateless API that simply outsources the computation required to compute and encrypt OTP codes and merkle proofs. [Murmur.js](https://github.com/ideal-lab5/murmur.js) is a javascript library that lets developers easily integrate keyless crypto wallets into their applications. In conjunction with [polkadot.js](https://polkadot.js.org/docs/api), it allows developers to easily add a 'wallet-as-a-service' mechanism to their applications.
Expand Down
13 changes: 11 additions & 2 deletions docs/murmur/docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ const config = {
// Remove this to remove the "edit this page" links.
editUrl:
'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/',
remarkPlugins: [math],
remarkPlugins: [math, { strict: false }],
rehypePlugins: [katex],
},
blog: {
Expand All @@ -75,10 +75,19 @@ const config = {

stylesheets: [
{
href: '/static/katex/katex.min.css',
href: 'https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css',
type: 'text/css',
// integrity:
// 'sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM',
crossorigin: 'anonymous',
},
],
// stylesheets: [
// {
// href: './static/katex/katex.min.css',
// type: 'text/css',
// },
// ],

themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
Expand Down
14 changes: 7 additions & 7 deletions docs/murmur/src/components/HomepageFeatures/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,30 +8,30 @@ const FeatureList = [
Svg: require('@site/static/img/no_key.svg').default,
description: (
<>
Murmur wallets are truly **keyless** -
Murmur wallets are truly <b>keyless</b> -
users are not responsible for storing and securing mnemonics or secret keys.
The protocol requires no keystore or key recovery (e.g. threshold signing) for individual wallets.
</>
),
},
{
title: 'Create In-App Wallets',
Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default,
title: 'Non-Custodial',
Svg: require('@site/assets/eye-crossed.svg').default,
description: (
<>
Murmur lets you create in-app wallets that are entirely non-custodial and under user control. It lets developers easily
add web3 capabilities to applications without the burden of key management. It enables seamless account abstraction for users
add web3 capabilities to applications without the burden of key management, enabling seamless account abstraction for users
without sacrificing decentralization or other core ethos of web3.
</>
),
},
{
title: 'Seamless Cross-Platform Interoperbility',
Svg: require('@site/static/img/undraw_docusaurus_react.svg').default,
Svg: require('@site/assets/x-platform.svg').default,
description: (
<>
Extend or customize your website layout by reusing React. Docusaurus can
be extended while reusing the same header and footer.
Murmur is versatile and can be integrated in various contexts:
in the browser, in a bot, a standalone client or any other web-enabled context using Javascript or Rust.
</>
),
},
Expand Down

0 comments on commit 5ebec66

Please sign in to comment.