Skip to content

dotnet9/Vex

Repository files navigation

Vex

Vex(维刻)是一个基于 .NET 10 与 Avalonia 12 的跨平台 Markdown 编辑器。

Slogan:极简之力,妙笔成章。

作者:沙漠尽头的狼
出品:码坊 CodeWF
网站:https://codewf.com

Status

当前处于 0.1.0 基础开发阶段,已创建 Prism 模块化应用骨架、Typora 风格菜单、左中右三栏工作区、Markdown 编辑/预览链路、Vex 专有控件主题包,以及大纲点击跳转编辑器的基础交互。

Build and Release

dotnet build Vex.slnx -v:minimal
.\publish_vex_all.bat
.\publish_vex_all.bat --package
.\scripts\package_vex_msix.ps1 -RuntimeIdentifier win-x64 -PrepareOnly
.\scripts\package_vex_msix.ps1 -RuntimeIdentifier win-x64 -CertificatePath .\cert.pfx

publish_vex_all.bat publishes the configured runtime identifiers into publish/<RID>/. Passing --package runs scripts/package_vex_artifacts.ps1 after all publishes succeed and writes zip archives, SHA256 files, and a release manifest under artifacts/release/. The packaging script does not overwrite existing artifacts unless -Force is passed to the PowerShell script directly. scripts/package_vex_msix.ps1 creates a Windows MSIX layout under artifacts/installer/msix-layout/<RID>/; without -PrepareOnly, it uses Windows SDK makeappx.exe to write artifacts/installer/Vex-<Version>-<RID>.msix, and signs it with signtool.exe when -CertificatePath is provided.

About

Markdown编辑器,仿Typora,使用.NET 10 + Avalonia 12实现,支持跨平台(Windows\Linux\macOS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors