From 6f9e1667772bea820655a20675917c6ce1cd4dff Mon Sep 17 00:00:00 2001 From: tree Date: Sun, 17 Mar 2024 04:15:56 +0100 Subject: [PATCH] update --- LICENSE | 121 ++++++++++++++++++++++++++++++++++++++++++ README.md | 57 ++++---------------- astro.config.mjs | 6 ++- public/favicon.ico | Bin 0 -> 15086 bytes public/favicon.svg | 1 - public/logo.svg | 17 ++++++ src/styles/custom.css | 29 ++++++++++ 7 files changed, 181 insertions(+), 50 deletions(-) create mode 100644 LICENSE create mode 100644 public/favicon.ico delete mode 100644 public/favicon.svg create mode 100644 public/logo.svg create mode 100644 src/styles/custom.css diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..0e259d42 --- /dev/null +++ b/LICENSE @@ -0,0 +1,121 @@ +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. diff --git a/README.md b/README.md index b51abaab..e917fd2d 100644 --- a/README.md +++ b/README.md @@ -1,54 +1,15 @@ -# Starlight Starter Kit: Basics +# Web3Privacy Now Documentation -[![Built with Starlight](https://astro.badg.es/v2/built-with-starlight/tiny.svg)](https://starlight.astro.build) +[![Deploy to GitHub Pages](https://github.com/web3privacy/docs/actions/workflows/deploy.yml/badge.svg)](https://github.com/web3privacy/docs/actions/workflows/deploy.yml) +![Vercel Deploy](https://therealsujitk-vercel-badge.vercel.app/?app=w3pn-docs) -``` -npm create astro@latest -- --template starlight -``` +Web3Privacy Now Documentation
-[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/starlight/tree/main/examples/basics) -[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/starlight/tree/main/examples/basics) -[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fwithastro%2Fstarlight%2Ftree%2Fmain%2Fexamples%2Fbasics&project-name=my-starlight-docs&repository-name=my-starlight-docs) +The documentation is based on the 🌟[Starlight](https://starlight.astro.build/) & πŸš€[Astro](https://astro.build/). -> πŸ§‘β€πŸš€ **Seasoned astronaut?** Delete this file. Have fun! +The production version can be found here: +* https://docs.web3privacy.info/ -## πŸš€ Project Structure +## License -Inside of your Astro + Starlight project, you'll see the following folders and files: - -``` -. -β”œβ”€β”€ public/ -β”œβ”€β”€ src/ -β”‚ β”œβ”€β”€ assets/ -β”‚ β”œβ”€β”€ content/ -β”‚ β”‚ β”œβ”€β”€ docs/ -β”‚ β”‚ └── config.ts -β”‚ └── env.d.ts -β”œβ”€β”€ astro.config.mjs -β”œβ”€β”€ package.json -└── tsconfig.json -``` - -Starlight looks for `.md` or `.mdx` files in the `src/content/docs/` directory. Each file is exposed as a route based on its file name. - -Images can be added to `src/assets/` and embedded in Markdown with a relative link. - -Static assets, like favicons, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:4321` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## πŸ‘€ Want to learn more? - -Check out [Starlight’s docs](https://starlight.astro.build/), read [the Astro documentation](https://docs.astro.build), or jump into the [Astro Discord server](https://astro.build/chat). +CC0 1.0 Universal diff --git a/astro.config.mjs b/astro.config.mjs index a7819ab8..a14158a8 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -3,6 +3,7 @@ import starlight from '@astrojs/starlight'; // https://astro.build/config export default defineConfig({ + site: 'https://docs.web3privacy.info', integrations: [ starlight({ title: 'Web3Privacy Now Docs', @@ -11,9 +12,12 @@ export default defineConfig({ twitter: 'https://twitter.com/web3privacy', }, logo: { - src: './public/logo.png', + src: './public/logo.svg', replacesTitle: true }, + customCss: [ + './src/styles/custom.css' + ], sidebar: [ { label: 'Introduction', link: '/' }, { diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3c95c94297f8e5ecbe95ccbd7975653c8fb6f876 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/public/favicon.svg b/public/favicon.svg deleted file mode 100644 index cba5ac14..00000000 --- a/public/favicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/logo.svg b/public/logo.svg new file mode 100644 index 00000000..11145166 --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/styles/custom.css b/src/styles/custom.css new file mode 100644 index 00000000..0eee737a --- /dev/null +++ b/src/styles/custom.css @@ -0,0 +1,29 @@ +/* Dark mode colors. */ +:root { + --sl-color-accent-low: #242424; + --sl-color-accent: #6a6a6a; + --sl-color-accent-high: #c8c8c8; + --sl-color-white: #ffffff; + --sl-color-gray-1: #eeeeee; + --sl-color-gray-2: #c2c2c2; + --sl-color-gray-3: #8b8b8b; + --sl-color-gray-4: #585858; + --sl-color-gray-5: #383838; + --sl-color-gray-6: #272727; + --sl-color-black: #181818; +} +/* Light mode colors. */ +:root[data-theme='light'] { + --sl-color-accent-low: #d7d7d7; + --sl-color-accent: #6b6b6b; + --sl-color-accent-high: #323232; + --sl-color-white: #181818; + --sl-color-gray-1: #272727; + --sl-color-gray-2: #383838; + --sl-color-gray-3: #585858; + --sl-color-gray-4: #8b8b8b; + --sl-color-gray-5: #c2c2c2; + --sl-color-gray-6: #eeeeee; + --sl-color-gray-7: #f6f6f6; + --sl-color-black: #ffffff; +} \ No newline at end of file