Typedown is a lightweight Markdown editor designed specifically for the Windows platform. With the WinUI framework, it provides users with a seamless interface and efficient editing experience that perfectly matches the operating system. Whether you're writing technical documents, academic papers, or blog posts, Typedown is your go-to assistant!
Visual Studio 2022 with the following individual components:
- .NET Core 3.1 SDK
- Git for Windows
Node.js with the following global packages:
git clone https://github.com/byxiaozhi/TypedownThis will create a local copy of the repository.
Build the editor bundle first when the frontend changed or when Typedown\Dev\Typedown.WinUI\Resources\Statics\index.html is missing.
cd Typedown\Dev\Typedown.Editor
yarn
yarn buildyarn build writes the compiled WebView bundle directly into Typedown\Dev\Typedown.WinUI\Resources\Statics. The WinUI project does not rebuild this bundle during normal startup/build; it only copies the existing files into its output and package payload.
Then use Visual Studio 2022 to open Typedown\Typedown.sln, right-click the Typedown.WinUI project, and select Set as Startup Project.
For daily local development, use Debug_Local and one of the supported platforms (x64 or ARM64). If you rebuild only the editor bundle, rebuild or restart the WinUI project afterwards so bin\...\Resources\Statics receives the latest files.
Then select the platform you want to build on and click Run!
Want to contribute to this project? Let us know with an issue that communicates your intent to create a pull request.


