PutDoc, a Blazor Server app that edits a .putDoc container (HTML snippets only, filtered via AngleSoft).
- Left Index (Collection/Page tree), right stack: HTML Editor over WorkPane.
- File-backed storage at
<PutDocRootPath>/.putDoc(JSON structure). - WorkPane buttons: + / Delete / Clone / Copy / ↑ / ↓.
- AngleSoft filter placeholder removes
<script>and inlineon*=handlers.
-
Install .NET 8 SDK.
-
Clone this repo.
-
Set the desired working directory in
appsettings.local.json(PutDocRootPath), or pass via environment/config/comman line.-
Sample
appsettings.local.jsonto be placed next towwwroot{ "PutDocRootPath": "/real/path/here/PutDoc" } -
Command Line option
dotnet run --PutDocRootPath="/your/filesystem/path.PutDoc"
-
-
See QUICKSTART.md for more info
- The starter seeds an
.putDocwith a RootCollection("Index") and a singlePage("Welcome") with one snippet. - Replace
AngleSoftFilterwith your real filter logic. - Extend
IndexPanelwith create/move/clone/delete for Leafs/Pages as needed. - Your browser cache may need to be cleared if putdoc.js changes