https://github.com/ediwang/edi.gravatar
ASP.NET Core Gravatar Image TagHelper
https://github.com/ediwang/edi.gravatar
Last synced: 10 months ago
JSON representation
ASP.NET Core Gravatar Image TagHelper
- Host: GitHub
- URL: https://github.com/ediwang/edi.gravatar
- Owner: EdiWang
- License: mit
- Created: 2024-09-12T00:01:05.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-13T00:51:02.000Z (over 1 year ago)
- Last Synced: 2025-01-20T10:48:31.548Z (over 1 year ago)
- Language: C#
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Edi.Gravatar
[](https://www.nuget.org/packages/Edi.Gravatar/)
[](https://dotnet.microsoft.com/)
ASP.NET Core Gravatar Image TagHelper for easily displaying Gravatar profile images in your web applications.
## Installation
Install the package via NuGet Package Manager:
```
dotnet add package Edi.Gravatar
```
Or via Package Manager Console:
```
Install-Package Edi.Gravatar
```
## Setup
Add the TagHelper to your `_ViewImports.cshtml`:
```razor
@addTagHelper *, Edi.Gravatar
```
## Usage
### Basic Usage
```razor
```
### Advanced Usage
```razor
```
## Properties
| Property | Type | Default | Description |
|----------|------|---------|-------------|
| `email` | `string` | `null` | The email address to generate Gravatar for |
| `size` | `int` | `58` | Image size in pixels (1-2048) |
| `alt` | `string` | `"Gravatar image"` | Alt text for the image |
| `default-image-url` | `string` | `""` | URL of default image when Gravatar not found |
| `prefer-https` | `bool` | `true` | Use HTTPS protocol for Gravatar URLs |
| `force-default-image` | `bool` | `false` | Always show default image instead of Gravatar |
## Examples
### Different Sizes
```razor
```
### With Default Image
```razor
```
## Requirements
- .NET 8.0 or .NET 9.0
- ASP.NET Core