Skip to content

Commit 1225f6d

Browse files
committed
doc: Update README
1 parent 56cd20c commit 1225f6d

File tree

1 file changed

+40
-44
lines changed

1 file changed

+40
-44
lines changed

.github/README.md

Lines changed: 40 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,40 @@
1-
# Umbraco.Community.DataProtection
2-
3-
[![Umbraco Marketplace](https://img.shields.io/badge/Umbraco-Marketplace-%233544B1?style=flat&logo=umbraco)](https://marketplace.umbraco.com/package/umbraco.community.dataprotection)
4-
[![GitHub License](https://img.shields.io/github/license/jcdcdev/Umbraco.Community.DataProtection?color=8AB803&label=License&logo=github)](https://github.com/jcdcdev/Umbraco.Community.DataProtection/blob/main/LICENSE)
5-
[![NuGet Downloads](https://img.shields.io/nuget/dt/Umbraco.Community.DataProtection?color=cc9900&label=Downloads&logo=nuget)](https://www.nuget.org/packages/Umbraco.Community.DataProtection/)
6-
[![Project Website](https://img.shields.io/badge/Project%20Website-jcdc.dev-jcdcdev?style=flat&color=3c4834&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1wYy1kaXNwbGF5IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDFhMSAxIDAgMCAxIDEtMWg2YTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUg5YTEgMSAwIDAgMS0xLTF6bTEgMTMuNWEuNS41IDAgMSAwIDEgMCAuNS41IDAgMCAwLTEgMG0yIDBhLjUuNSAwIDEgMCAxIDAgLjUuNSAwIDAgMC0xIDBNOS41IDFhLjUuNSAwIDAgMCAwIDFoNWEuNS41IDAgMCAwIDAtMXpNOSAzLjVhLjUuNSAwIDAgMCAuNS41aDVhLjUuNSAwIDAgMCAwLTFoLTVhLjUuNSAwIDAgMC0uNS41TTEuNSAyQTEuNSAxLjUgMCAwIDAgMCAzLjV2N0ExLjUgMS41IDAgMCAwIDEuNSAxMkg2djJoLS41YS41LjUgMCAwIDAgMCAxSDd2LTRIMS41YS41LjUgMCAwIDEtLjUtLjV2LTdhLjUuNSAwIDAgMSAuNS0uNUg3VjJ6Ii8+Cjwvc3ZnPg==)](https://jcdc.dev/umbraco-packages/data-protection)
7-
8-
Simple [ASP.NET Core Data Protection](https://learn.microsoft.com/en-us/aspnet/core/security/data-protection/introduction?view=aspnetcore-8.0) for Umbraco CMS.
9-
10-
Data protection keys are stored in the Umbraco database.
11-
12-
## Quick Start
13-
14-
### Install
15-
16-
```csharp
17-
dotnet add package Umbraco.Community.DataProtection
18-
```
19-
20-
### Configure
21-
22-
```csharp
23-
using Umbraco.Cms.Core.Composing;
24-
using Umbraco.Cms.Core.DependencyInjection;
25-
26-
namespace Project.Web;
27-
28-
public class Composer : IComposer
29-
{
30-
public void Compose(IUmbracoBuilder builder)
31-
{
32-
builder.AddUmbracoDataProtection();
33-
}
34-
}
35-
```
36-
37-
## Contributing
38-
39-
Contributions to this package are most welcome! Please read the [Contributing Guidelines](https://github.com/jcdcdev/Umbraco.Community.DataProtection/blob/main/.github/CONTRIBUTING.md).
40-
41-
## Acknowledgments (thanks!)
42-
43-
- LottePitcher - [opinionated-package-starter](https://github.com/LottePitcher/opinionated-package-starter)
44-
- jcdcdev - [jcdcdev.Umbraco.PackageTemplate](https://github.com/jcdcdev/jcdcdev.Umbraco.PackageTemplate)
1+
<!doctype html>
2+
<html lang="en" class="h-100">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
8+
integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous">
9+
<title>404</title>
10+
</head>
11+
12+
<body class="h-100">
13+
<div class="d-flex align-items-center justify-content-center h-100">
14+
<div class="">
15+
<h1>404 Not Found</h1>
16+
<p> Sorry, the page you are looking for could not be found.</p>
17+
</div>
18+
</div>
19+
20+
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous" type="075e2fe624e13582a58f8f68-text/javascript"></script>
21+
<script type="075e2fe624e13582a58f8f68-text/javascript">
22+
const darkModeMediaQuery = window.matchMedia('(prefers-color-scheme: dark)');
23+
24+
if (darkModeMediaQuery.matches) {
25+
document.documentElement.setAttribute('data-bs-theme', 'dark');
26+
} else {
27+
document.documentElement.setAttribute('data-bs-theme', 'light');
28+
}
29+
30+
darkModeMediaQuery.addEventListener('change', (event) => {
31+
if (event.matches) {
32+
document.documentElement.setAttribute('data-bs-theme', 'dark');
33+
} else {
34+
document.documentElement.setAttribute('data-bs-theme', 'light');
35+
}
36+
});
37+
</script>
38+
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="075e2fe624e13582a58f8f68-|49" defer></script></body>
39+
40+
</html>

0 commit comments

Comments
 (0)