Changeset 3749914
- Timestamp:
- 10/16/2026 08:05:10 AM (39 hours ago)
- File:
-
- 1 edited
-
marktreedoc/trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
marktreedoc/trunk/readme.txt
r3740497 r3749914 1 1 === MarkTreeDoc === 2 2 Contributors: 4ving 3 Tags: documentation, markdown, docs, pure css, table of contents3 Tags: documentation, markdown, knowledge base, api documentation, docs 4 4 Requires at least: 5.8 5 Tested up to: 7.15 Tested up to: 6.7 6 6 Requires PHP: 7.4 7 7 Stable tag: 1.0.0 … … 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 10 11 Zero-JS, pure HTML5 and CSS3 modern three-column documentation generator for WordPress.11 Build professional, responsive API documentation and knowledge bases from Markdown. Embed anywhere with a single shortcode. 12 12 13 13 == Description == 14 14 15 MarkTreeDoc is a modern, lightweight, high-performance documentation plugin for WordPress built with pure HTML5 and CSS3.15 **MarkTreeDoc** is a powerful, lightweight documentation plugin that transforms your Markdown files into modern, responsive, professional documentation and knowledge base pages in WordPress. 16 16 17 It features zero client-side JavaScript for front-end rendering, providing blazing fast speed, complete SEO friendliness, tree navigation, one-page instant tab switching, syntax highlighting, breadcrumbs, right outline TOC, and more.17 Whether you are building developer API references, SaaS technical guides, product manuals, or company knowledge bases, MarkTreeDoc allows you to embed a full-featured, multi-column documentation center into any page, post, or template using just a single shortcode: `[marktreedoc id="X"]`. 18 18 19 = Key Features = 19 ### Why MarkTreeDoc? 20 20 21 * **Zero Client JS**: Pure HTML5 and modern CSS3 rendering without heavy frontend scripts. 22 * **Three-Column Layout**: Left tree navigation, center content flow, and right outline/notes sidebar. 23 * **Instant Tab Navigation**: Seamless single-page tab transitions driven by CSS pseudo-classes. 24 * **Built-in Markdown Engine**: Full GFM support including tables, task lists, alerts, blockquotes, and footnotes. 25 * **Syntax Highlighting**: Pre-rendered syntax highlighting for PHP, Python, JavaScript, CSS, HTML, Bash, Go, Rust, and more. 26 * **Responsive Design**: Fluid mobile and desktop experiences with collapsible sidebars. 27 * **Multilingual Ready**: Fully compatible with Polylang and Loco Translate, with built-in English and Simplified Chinese support. 21 * **Markdown-First Workflow**: Write or import standard Markdown files (GFM). Instant parsing for tables, task lists, blockquotes, and code blocks. 22 * **Embed Anywhere with One Shortcode**: No need to rebuild your theme or set up subdomains. Insert `[marktreedoc id="X"]` into any page, Elementor template, or block theme. 23 * **Professional Multi-Column Layout**: Left-side tree navigation, centered readable document flow, and right-side interactive table of contents (TOC). 24 * **Instant Tab Switching**: Switch between documents without full-page reloads, providing a smooth single-page application (SPA) reading experience. 25 * **Pre-rendered Code Syntax Highlighting**: Clean, server-side syntax highlighting across all popular languages (PHP, JS, Python, Go, Bash, HTML, CSS, SQL, etc.) without heavy frontend bundle bloat. 26 * **Flawless Mobile Experience**: Fully responsive with touch-optimized collapsible drawer navigation and scroll-lock protection. 27 * **Seamless Theme Compatibility**: Smart sticky detector automatically adapts to your existing theme's header and navigation bar without overlapping. 28 * **SEO Friendly & Blazing Fast**: Clean semantic HTML structure that search engine crawlers can index effortlessly. 28 29 29 30 == Installation == 30 31 31 1. Upload the `marktreedoc` folder to the `/wp-content/plugins/` directory, or install the plugin directly through the WordPress plugins screen.32 2. Activate the plugin through the 'Plugins'screen in WordPress.33 3. Use the 'MarkTreeDoc' menu in the admin dashboard to create and manage your doc sets.34 4. Copy the shortcode `[marktreedoc id="X"]` and insert it into any post, page, or template.32 1. Upload the `marktreedoc` folder to `/wp-content/plugins/`, or install directly via the WordPress Plugins repository. 33 2. Activate the plugin through the **Plugins** screen in WordPress. 34 3. Go to the **MarkTreeDoc** menu in your WordPress admin dashboard to create and organize your documentation set. 35 4. Copy the shortcode `[marktreedoc id="X"]` and paste it into any page, post, or template. 35 36 36 37 == Frequently Asked Questions == 37 38 38 = Does MarkTreeDoc require frontend JavaScript? =39 No. The frontend document display is rendered using pure HTML5 and CSS3, requiring zero JavaScript on the client side.39 = Can I embed documentation into my existing WordPress theme? = 40 Yes! MarkTreeDoc is completely non-intrusive. It outputs inside standard WordPress content areas via shortcode and automatically adapts to your theme's typography, container width, and fixed headers. 40 41 41 = Does it support Polylang and Loco Translate? =42 Yes. MarkTreeDoc is fully localized and compatible with standard gettext translation tools like Loco Translate, as well as multi-language plugins like Polylang.42 = Does it support standard Markdown syntax? = 43 Yes. MarkTreeDoc features a built-in GitHub Flavored Markdown (GFM) engine supporting headings, tables, task lists, code blocks, alerts, footnotes, blockquotes, and inline formatting. 43 44 44 == External Services == 45 = Can I customize themes and colors? = 46 Yes, MarkTreeDoc comes with modern light and dark themes (including Nord, Slate, Indigo, and GitHub styles) designed specifically for technical documentation. 45 47 46 MarkTreeDoc runs entirely on your local WordPress installation and does NOT connect to any external third-party services, remote APIs, or cloud analytics. All Markdown parsing, syntax highlighting, and HTML/CSS compilation are processed locally on your server. 48 = Is it search engine (SEO) friendly? = 49 Absolutely. Unlike client-heavy SPA frameworks that render via JavaScript, MarkTreeDoc pre-renders clean semantic HTML on the server, ensuring Google and other search engines index every section. 50 51 = Does it require complicated server configurations or Node.js? = 52 No. MarkTreeDoc runs 100% on native PHP and MySQL within standard WordPress hosting. No Node.js, static site generators, or external build steps are required. 47 53 48 54 == Screenshots == 49 55 50 1. Pure HTML5 and CSS3 three-column documentation reader with instant tab switching.51 2. Visual tree structure designer and live markdown editing workspace in WordPress admin.52 3. Fluid responsive layout on mobile devices with collapsible navigationsidebar.53 4. Flexible layout options including breadcrumbs, outline TOC, and syntax highlighting.56 1. Modern three-column documentation reader with left tree navigation and right outline TOC. 57 2. Admin document manager for organizing multi-level Markdown documentation sets. 58 3. Fluid mobile drawer navigation with touch-friendly collapsible sidebar. 59 4. Pre-rendered code syntax highlighting and breadcrumb navigation. 54 60 55 61 == Changelog == 56 62 57 63 = 1.0.0 = 58 * Initial public release with full Markdown parsing, tree navigation, and zero-JS frontend compiler. 59 64 * Initial public release: Markdown parsing, tree navigation, multi-column layout, and one-click shortcode embedding.
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)