SimpleTextEditor.Core 1.3.0

dotnet add package SimpleTextEditor.Core --version 1.3.0
                    
NuGet\Install-Package SimpleTextEditor.Core -Version 1.3.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="SimpleTextEditor.Core" Version="1.3.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="SimpleTextEditor.Core" Version="1.3.0" />
                    
Directory.Packages.props
<PackageReference Include="SimpleTextEditor.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add SimpleTextEditor.Core --version 1.3.0
                    
#r "nuget: SimpleTextEditor.Core, 1.3.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package SimpleTextEditor.Core@1.3.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=SimpleTextEditor.Core&version=1.3.0
                    
Install as a Cake Addin
#tool nuget:?package=SimpleTextEditor.Core&version=1.3.0
                    
Install as a Cake Tool

SimpleTextEditor

Generyczny, konfigurowalny edytor Markdown dla aplikacji Blazor. Dystrybuowany jako pakiet NuGet ze wsparciem dla komponentów UI Radzen.

📖 Pełna dokumentacja — szczegółowy opis interfejsów, przykłady implementacji handlerów obrazów, lokalizacji, motywów i więcej.

Funkcje

  • 📝 Pełne wsparcie Markdown (nagłówki, pogrubienie, kursywa, listy, tabele, obrazy, bloki kodu)
  • 🎨 Konfigurowalne motywy (jasny/ciemny)
  • 🌍 Wbudowana lokalizacja (EN, PL)
  • 🔧 Rozszerzalni dostawcy ikon (Google Material Icons domyślnie)
  • 👁️ Podgląd na żywo (obok siebie lub tryb przełączania)
  • ⚡ Łatwa integracja z dowolną bazą danych (zwraca czyste ciągi Markdown/HTML)

Zrzuty ekranu

Jasny motyw — WYSIWYG

Edytor WYSIWYG - jasny motyw

Renderowanie kodu i cytatów

Kod i cytaty

Ciemny motyw

Ciemny motyw

Instalacja

dotnet add package SimpleTextEditor.Radzen

Szybki start

1. Zarejestruj usługi w Program.cs

using SimpleTextEditor.Radzen.Extensions;

builder.Services.AddRadzenMarkdownEditor();

2. Dodaj do _Imports.razor

@using SimpleTextEditor.Radzen.Components

3. Użyj komponentu

<RadzenMarkdownEditor 
    @bind-Value="@_content"
    PreviewMode="PreviewMode.SideBySide" />

@code {
    private string _content = "";
}

Konfiguracja

Niestandardowe ikony

public class MyIconProvider : IIconProvider
{
    public string GetIcon(string name) => name switch
    {
        "bold" => "bi-type-bold",
        "italic" => "bi-type-italic",
        _ => $"bi-{name}"
    };
}

builder.Services.AddRadzenMarkdownEditor(options =>
{
    options.IconProvider = new MyIconProvider();
});

Zmienne CSS

Nadpisz te niestandardowe właściwości CSS w arkuszu stylów swojej aplikacji:

:root {
    --ste-toolbar-bg: #1a1a2e;
    --ste-toolbar-button-color: #ffffff;
    --ste-editor-font-family: 'Fira Code', monospace;
    --ste-editor-font-size: 14px;
    --ste-preview-bg: #f5f5f5;
}

Niestandardowy pasek narzędzi

builder.Services.AddRadzenMarkdownEditor(options =>
{
    options.ToolbarItems = new[]
    {
        ToolbarItems.Bold,
        ToolbarItems.Italic,
        ToolbarItems.Separator,
        ToolbarItems.Heading1,
        ToolbarItems.BulletList
    };
});

Lokalizacja

builder.Services.AddRadzenMarkdownEditor(options =>
{
    options.Language = "pl";
    // Lub podaj niestandardowe tłumaczenia:
    options.CustomTranslations = new Dictionary<string, string>
    {
        ["bold"] = "Pogrubienie",
        ["italic"] = "Kursywa"
    };
});

Licencja

Licencja MIT — zobacz plik LICENSE.

Autor: Maurycy Bartczak

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on SimpleTextEditor.Core:

Package Downloads
SimpleTextEditor.Blazor

Blazor components for SimpleTextEditor - a customizable Markdown editor with WYSIWYG support. Framework-agnostic base components.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.3.0 131 2/17/2026
1.2.0 123 2/17/2026
1.1.0 126 2/14/2026
1.0.2 123 2/13/2026
1.0.1 122 2/13/2026
1.0.0 119 2/13/2026