Preview markdown files, when editing with (virtually) any editors.
Inspired by Grip (GitHub Readme Instant Preview)
In order to manipulate several markdown files, a handy viewer might be even useful than editors. Also, a viewer will be ealier to implement, and to add features, such as,
- auto fetch active markdown files
- single executive instance for multiple wikis
- no necessary the default
readme.md
file name - no need to specify
xxxx.md
file name
- adopt for poor-linked wiki
- (50%) Render GitHub/GitLab Flavored Markdown
- (70%) GitHub markdown API -- require network connection
- need check Table styles
- offline markdown parser -- as fallback when no network connection
- (70%) Strike.IE -- to render GitHub-flavored markdown offline
(50%, pending) MarkdownSharp, no table support- customize CSS, (10%~70%) GitHub style CSS
- GitLab style CSS
- (70%) GitHub markdown API -- require network connection
- Flexible Markdown converter
- Pandoc -- universal document converter
- Allow user to select different render backend
- Fetch active markdown files from other editors, including:
- (80%) Notepad++
- (80%) PSPad ...
- (50%) Visual Studio -- not hooked file saving ??
- (?) SharpDevelop
- ... allow user to add other programs
- clipboard (for browsing)
- (70%) file explorer (for browsing) ...
- Monitor changes for (60%) files and directory tree
- (80%) remember scroll position while refreshing preview
- todo, first, stat = 14
- sync scrolling
- (80%) remember scroll position while refreshing preview
- Tabbed document interface (DockUI)
- (40%) for multiple markdown files
- optional always-on-top
- markdown syntax help in a separate tab
- rename ambiguous tabs
- lock tab, max tab count
- Link / Browsing
- (60%) Web link in browser -- not working in debug mode ??
- (80%) File link in another tab, or
- System default application
- (80%) Show link URL in status bar
- Handle broken link while navigating
- Fix broken link in markdown file
- Browser context menu and shortcut
- Copy
- (80%) selected html (Ctrl-C)
- selected markdown
- (80%) Zoom in, Zoom out (Ctrl-scroll-up/down)
- restore default zoom
- Copy
- Export HTML
- (60%) to clipboard - by Ctrl-C
- (70%) save as file
- (70%) with style CSS
- (70%) without styles
- Full text search acorss files
- Window location
- Side By side, auto docking
- auto hide
- As a member of beZong -- organize your digital belongings
- support html and other format
- GitHub Flavored Markdown
- GitHub markdown API
- Grip -- GitHub Readme Instant Preview (MIT License ?)
- Rate Limit | GitHub Developer Guide
- How to render GitHub-flavored markdown with GitHub API
- The minimal amount of CSS to replicate the GitHub Markdown style
- GitLab Flavored Markdown
- Markdown Cheatsheet · adam-p/markdown-here
- https://github.com/sindresorhus/github-markdown-css (MIT License)
- GitLab style CSS
- GitHub source code
- Strike.IE (NuGet),
- need re-compile to support .NET 4.5
- How to render GitHub-flavored markdown offline
- https://github.com/jpoehls/MarkdownWin (C#, MarkdownSharp) -- "live preview" Markdown viewer for Windows.
- https://github.com/Kiri-rin/markdownsharp 1.14.4 (NuGet) (.NET 4.5)
- http://www.pinvoke.net/
- AArnott/pinvoke (MIT License)
- AutomationElement (msdn)
- Compiling C# Code at Runtime - CodeProject