{"id":6,"date":"2026-05-08T08:39:38","date_gmt":"2026-05-08T08:39:38","guid":{"rendered":"https:\/\/www.bibcit.com\/techblog\/?p=6"},"modified":"2026-05-08T08:39:40","modified_gmt":"2026-05-08T08:39:40","slug":"any2html-wordpress-plugin-make-it-easy-to-create-page","status":"publish","type":"post","link":"https:\/\/www.bibcit.com\/techblog\/en\/wordpres-plugin\/any2html-wordpress-plugin-make-it-easy-to-create-page\/","title":{"rendered":"Any2html wordpress plugin make it easy to create page"},"content":{"rendered":"<p><!doctype html><br \/>\n<html lang=\"en\"><br \/>\n<head><br \/>\n<meta charset=\"utf-8\"><br \/>\n<meta content=\"width=device-width, initial-scale=1\" name=\"viewport\"><\/p>\n<style>         \n          table {\n              border: 1px solid #ccc; \n              border-collapse: collapse; \n              width: 100%; \n              margin: 20px 0; \n              background-color: #f9f9f9;\n          }\n          th, tr {\n            border-bottom: 1px solid #ccc; \n            background-color: #fff;\n          }\n          th, td {\n              border: 1px solid #ccc; \n              color: #333; \n              padding: 12px;\n          }       \n        <\/style>\n<p><\/head><br \/>\n<body><\/p>\n<h1>Bibcit Any2HTML \u2014 Complete WordPress Plugin Tutorial<\/h1>\n<p><strong>The fastest way to turn Markdown, PDFs, and images into clean WordPress HTML \u2014 without ever leaving your post editor.<\/strong><\/p>\n<hr>\n<h2>Table of Contents<\/h2>\n<ol>\n<li><a href=\"#1-what-this-plugin-does-in-60-seconds\">What This Plugin Does (in 60 seconds)<\/a><\/li>\n<li><a href=\"#2-before-you-start-prerequisites\">Before You Start: Prerequisites<\/a><\/li>\n<li><a href=\"#3-part-a--create-your-bibcit-account--generate-the-api-key\">Part A \u2014 Create Your BibCit Account &#x26; Generate the API Key<\/a><\/li>\n<li><a href=\"#4-part-b--install-the-plugin-on-wordpress\">Part B \u2014 Install the Plugin on WordPress<\/a><\/li>\n<li><a href=\"#5-part-c--activate--configure-the-plugin\">Part C \u2014 Activate &#x26; Configure the Plugin<\/a><\/li>\n<li><a href=\"#6-part-d--using-the-plugin-inside-the-post-editor\">Part D \u2014 Using the Plugin Inside the Post Editor<\/a><\/li>\n<li><a href=\"#7-part-e--method-1-insert-markdown-paste-from-anywhere\">Part E \u2014 Method 1: Insert Markdown (paste from anywhere)<\/a><\/li>\n<li><a href=\"#8-part-f--method-2-upload-a-pdf\">Part F \u2014 Method 2: Upload a PDF<\/a><\/li>\n<li><a href=\"#9-part-g--method-3-upload-an-image-ocr\">Part G \u2014 Method 3: Upload an Image (OCR)<\/a><\/li>\n<li><a href=\"#10-part-h--combining-multiple-sources-into-one-post\">Part H \u2014 Combining Multiple Sources Into One Post<\/a><\/li>\n<li><a href=\"#11-part-i--what-formatting-is-preserved\">Part I \u2014 What Formatting is Preserved<\/a><\/li>\n<li><a href=\"#12-part-j--toggling-the-converter-onoff\">Part J \u2014 Toggling the Converter On\/Off<\/a><\/li>\n<li><a href=\"#13-part-k--troubleshooting\">Part K \u2014 Troubleshooting<\/a><\/li>\n<li><a href=\"#14-part-l--tips-best-practices--pro-workflows\">Part L \u2014 Tips, Best Practices &#x26; Pro Workflows<\/a><\/li>\n<li><a href=\"#15-support\">Support<\/a><\/li>\n<\/ol>\n<hr>\n<h2>1. What This Plugin Does (in 60 seconds)<\/h2>\n<p><strong>Bibcit Any2HTML<\/strong> adds a single panel (&#8220;meta box&#8221;) to your WordPress post and page editor that accepts three kinds of input:<\/p>\n<ol>\n<li><strong>Markdown text<\/strong> \u2014 paste from ChatGPT, Claude, Gemini, Obsidian, Notion, GitHub READMEs, anywhere.<\/li>\n<li><strong>A PDF file<\/strong> \u2014 upload it; the content (text, equations, tables, images) is extracted.<\/li>\n<li><strong>An image file<\/strong> \u2014 JPG, PNG, WebP. The content is OCR&#8217;d, including handwriting, math symbols, and chemistry notation.<\/li>\n<\/ol>\n<p>Click <strong>Convert to HTML<\/strong> and the plugin pushes perfectly formatted HTML straight into your post \u2014 no copy-pasting, no re-formatting, no broken tables.<\/p>\n<p>It works with <strong>Gutenberg (Block Editor)<\/strong>, the <strong>Classic Editor<\/strong>, and <strong>TinyMCE<\/strong>.<\/p>\n<blockquote><p>Why use it? Markdown is faster to type than clicking through Gutenberg blocks. AI tools output Markdown by default. PDFs and images carry content that&#8217;s traditionally painful to re-type. This plugin handles all three in one click.<\/p><\/blockquote>\n<blockquote><p>\u26a0\ufe0f <strong>Important for ChatGPT &#x26; Gemini users:<\/strong> Both platforms have permanently removed proper Markdown copy functionality \u2014 their default copy buttons now strip code blocks, tables, and links. To get <strong>real<\/strong> Markdown out of ChatGPT and Gemini (which Any2HTML needs to work properly), you must install the free <strong>BibCit Markdown Capturer<\/strong> browser extension: <strong><a href=\"https:\/\/www.bibcit.com\/en\/mcapturer\">https:\/\/www.bibcit.com\/en\/mcapturer<\/a><\/strong>. Full details in <a href=\"#7-part-e--method-1-insert-markdown-paste-from-anywhere\">Part E<\/a>.<\/p><\/blockquote>\n<hr>\n<h2>2. Before You Start: Prerequisites<\/h2>\n<p>Make sure you have:<\/p>\n<table>\n<thead>\n<tr>\n<th>Requirement<\/th>\n<th>Notes<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>A self-hosted WordPress site<\/td>\n<td>WordPress.org, version 5.0 or newer. (WordPress.com Business\/Commerce plans also support custom plugins.)<\/td>\n<\/tr>\n<tr>\n<td>Administrator access<\/td>\n<td>You&#8217;ll need permission to install plugins.<\/td>\n<\/tr>\n<tr>\n<td>A working email address<\/td>\n<td>Required for BibCit account verification.<\/td>\n<\/tr>\n<tr>\n<td>An internet connection<\/td>\n<td>The plugin sends Markdown\/PDF\/image to <code>api.bibcit.com<\/code> for processing.<\/td>\n<\/tr>\n<tr>\n<td>BibCit credits<\/td>\n<td><strong>Every new account gets 5 free credits<\/strong> after email verification. After that: 1 credit per MB for Markdown, 1 credit per page for PDF\/Image.<\/td>\n<\/tr>\n<tr>\n<td><strong>BibCit Markdown Capturer extension<\/strong> (for ChatGPT\/Gemini users)<\/td>\n<td>Free browser extension required to capture true Markdown from ChatGPT and Gemini, since their built-in copy buttons no longer preserve formatting. Install: <a href=\"https:\/\/www.bibcit.com\/en\/mcapturer\">https:\/\/www.bibcit.com\/en\/mcapturer<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<h2>3. Part A \u2014 Create Your BibCit Account &#x26; Generate the API Key<\/h2>\n<p>The plugin will not function without a valid API key. Get this <strong>before<\/strong> installing the plugin so you can configure it in one sitting.<\/p>\n<h3>Step A1 \u2014 Visit BibCit<\/h3>\n<p>Open a browser tab and go to:<\/p>\n<blockquote><p><strong><a href=\"https:\/\/www.bibcit.com\/en\">https:\/\/www.bibcit.com\/en<\/a><\/strong><\/p><\/blockquote>\n<h3>Step A2 \u2014 Sign Up<\/h3>\n<ol>\n<li>Click the <strong>Sign Up<\/strong> (or <strong>Register<\/strong>) button in the top-right corner.<\/li>\n<li>Enter your email address and create a strong password.<\/li>\n<li>Click <strong>Create Account<\/strong>.<\/li>\n<\/ol>\n<blockquote><p><strong>Tip:<\/strong> Use a real email you actively check. The verification link goes there, and so do API key recovery messages.<\/p><\/blockquote>\n<h3>Step A3 \u2014 Verify Your Email (from the Payments Tab)<\/h3>\n<blockquote><p><strong>Important:<\/strong> Email verification is now done <strong>inside your dashboard<\/strong>, not via a click-link in your inbox. Follow these exact steps:<\/p><\/blockquote>\n<ol>\n<li>After signing up, you&#8217;ll be redirected (or you can navigate manually) to your dashboard:<br \/>\n<blockquote><p><strong><a href=\"https:\/\/www.bibcit.com\/en\/my-dashboard\">https:\/\/www.bibcit.com\/en\/my-dashboard<\/a><\/strong><\/p><\/blockquote>\n<\/li>\n<li>Inside the dashboard, click the <strong>Payments<\/strong> tab in the left sidebar \/ top menu.<\/li>\n<li>On the Payments page, look for a banner or button that says <strong>&#8220;Verify Email&#8221;<\/strong> (or similar \u2014 typically near the top of the Payments tab if your email is unverified).<\/li>\n<li>Click <strong>Verify Email<\/strong>. A verification email will be sent to the address you registered with.<\/li>\n<li>Open your inbox, find the BibCit email (subject usually contains &#8220;Verify your email&#8221;), and click the verification link inside.<\/li>\n<li>You&#8217;ll be redirected to a &#8220;Email verified&#8221; confirmation page.<\/li>\n<li>Return to your BibCit dashboard \u2014 your account is now verified, and <strong>5 free credits<\/strong> will be added to your balance automatically.<\/li>\n<\/ol>\n<blockquote><p>If the email doesn&#8217;t arrive within 2 minutes, check your <strong>Spam\/Promotions<\/strong> folder. Still missing? Click the verify button again to resend, or contact <strong><a href=\"mailto:bibcithelp@gmail.com\">bibcithelp@gmail.com<\/a><\/strong>.<\/p><\/blockquote>\n<h3>Step A4 \u2014 Stay Logged In to Your Dashboard<\/h3>\n<p>If you ever log out, return to <strong><a href=\"https:\/\/www.bibcit.com\/en\/my-dashboard\">https:\/\/www.bibcit.com\/en\/my-dashboard<\/a><\/strong> and sign back in. Your verified status and 5 free credits persist across sessions.<\/p>\n<h3>Step A5 \u2014 Generate Your API Key (from &#8220;My Profile&#8221;)<\/h3>\n<p>The API key is generated from your profile modal \u2014 <strong>not<\/strong> from a separate API page. Follow these steps precisely:<\/p>\n<ol>\n<li>Make sure you&#8217;re logged in to <strong><a href=\"https:\/\/www.bibcit.com\/en\/my-dashboard\">https:\/\/www.bibcit.com\/en\/my-dashboard<\/a><\/strong>.<\/li>\n<li>Look at the <strong>upper-right corner<\/strong> of the page \u2014 you&#8217;ll see your <strong>profile icon<\/strong> (a circular avatar or initials).<\/li>\n<li><strong>Click the profile icon.<\/strong> A small dropdown menu will appear.<\/li>\n<li>In the dropdown, click <strong>&#8220;My Profile&#8221;<\/strong>.<\/li>\n<li>A modal window will open, titled <strong>&#8220;Profile Information&#8221;<\/strong>.<\/li>\n<li>Inside the modal, scroll down (if needed) until you see a section labelled <strong>&#8220;API Key:&#8221;<\/strong>.<\/li>\n<li>Click the button labelled <strong>&#8220;Generate API Key&#8221;<\/strong> (if you&#8217;ve never generated one before) or <strong>&#8220;Regenerate API Key&#8221;<\/strong> (if you already have one and want a new one).<\/li>\n<li>Your API key will appear in the field \u2014 a long alphanumeric string.<\/li>\n<\/ol>\n<h3>Step A6 \u2014 Copy &#x26; Safely Store the Key<\/h3>\n<blockquote><p>\u26a0\ufe0f <strong>CRITICAL:<\/strong> The API key is shown <strong>only once<\/strong>. The moment you close the modal or refresh the page, the key is hidden permanently. If you lose it, you&#8217;ll have to <strong>regenerate<\/strong> a new one (which invalidates the old key).<\/p><\/blockquote>\n<ol>\n<li>Click the <strong>copy icon<\/strong> next to the key (or select all \u2192 <code>Ctrl+C<\/code> \/ <code>Cmd+C<\/code>).<\/li>\n<li>Paste it immediately into a <strong>password manager<\/strong>, secure note, or text file you control.<\/li>\n<li>Treat it like a password \u2014 anyone with your key can use your BibCit credits.<\/li>\n<\/ol>\n<p>You now have everything needed to configure the plugin.<\/p>\n<hr>\n<h2>4. Part B \u2014 Install the Plugin on WordPress<\/h2>\n<p>There are two ways to install: directly from the WordPress dashboard (recommended) or by downloading the ZIP.<\/p>\n<h3>Method 1 \u2014 Install From WordPress Plugin Directory (Recommended)<\/h3>\n<h4>Step B1 \u2014 Log in to WordPress Admin<\/h4>\n<ol>\n<li>Go to <code>https:\/\/yourwebsite.com\/wp-admin<\/code><\/li>\n<li>Enter your WordPress username and password.<\/li>\n<li>Click <strong>Log In<\/strong>.<\/li>\n<\/ol>\n<h4>Step B2 \u2014 Open the Plugin Marketplace<\/h4>\n<p>In the left sidebar, hover over <strong>Plugins<\/strong> and click <strong>Add New<\/strong>.<\/p>\n<p>You should now see the WordPress plugin marketplace screen with a search bar in the top-right.<\/p>\n<h4>Step B3 \u2014 Search for the Plugin<\/h4>\n<ol>\n<li>Click the search box labeled <strong>&#8220;Search plugins\u2026&#8221;<\/strong>.<\/li>\n<li>Type: <strong>Bibcit Any2HTML<\/strong><\/li>\n<li>Press Enter (or wait \u2014 results auto-load).<\/li>\n<\/ol>\n<p>The plugin card will appear with the BibCit logo, the title <strong>&#8220;Bibcit Any2HTML&#8221;<\/strong>, a short description, ratings, and an <strong>Install Now<\/strong> button.<\/p>\n<h4>Step B4 \u2014 Install the Plugin<\/h4>\n<ol>\n<li>On the plugin card, click <strong>Install Now<\/strong>.<\/li>\n<li>Wait 5\u201315 seconds while WordPress downloads and unpacks the plugin.<\/li>\n<li>The button text will change to <strong>Activate<\/strong>.<\/li>\n<\/ol>\n<h4>Step B5 \u2014 Activate the Plugin<\/h4>\n<p>Click <strong>Activate<\/strong>.<\/p>\n<p>WordPress will reload and show you the <strong>Plugins<\/strong> page with a confirmation message: <em>&#8220;Plugin activated.&#8221;<\/em><\/p>\n<h3>Method 2 \u2014 Manual Install (only if Method 1 fails)<\/h3>\n<ol>\n<li>Visit <strong><a href=\"https:\/\/wordpress.org\/plugins\/bibcit-any2html\/\">https:\/\/wordpress.org\/plugins\/bibcit-any2html\/<\/a><\/strong> in a browser.<\/li>\n<li>Click <strong>Download<\/strong> to get the <code>.zip<\/code> file.<\/li>\n<li>In WordPress: <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Click <strong>Choose File<\/strong>, select the downloaded ZIP, click <strong>Install Now<\/strong>.<\/li>\n<li>After upload, click <strong>Activate Plugin<\/strong>.<\/li>\n<\/ol>\n<hr>\n<h2>5. Part C \u2014 Activate &#x26; Configure the Plugin<\/h2>\n<p>The plugin is now installed. Next, give it your API key so it can talk to BibCit&#8217;s servers.<\/p>\n<h3>Step C1 \u2014 Open the Plugin Settings<\/h3>\n<p>In the WordPress sidebar:<\/p>\n<ol>\n<li>Hover over <strong>Settings<\/strong>.<\/li>\n<li>Click <strong>Any2HTML<\/strong> (or <strong>Bibcit Any2HTML<\/strong> depending on the version).<\/li>\n<\/ol>\n<p>You&#8217;ll land on the plugin&#8217;s settings page.<\/p>\n<h3>Step C2 \u2014 Paste Your API Key<\/h3>\n<ol>\n<li>Locate the field labeled <strong>BibCit API Key<\/strong>.<\/li>\n<li>Paste the key you copied in Step A6.<\/li>\n<li>Double-check there are no leading\/trailing spaces.<\/li>\n<\/ol>\n<h3>Step C3 \u2014 Save Changes<\/h3>\n<p>Click <strong>Save Changes<\/strong> (usually at the bottom of the page).<\/p>\n<h3>Step C4 \u2014 Confirm Validation<\/h3>\n<p>After saving, the plugin will ping BibCit&#8217;s servers and validate your key. You&#8217;ll see one of two messages:<\/p>\n<ul>\n<li>\u2705 <strong>&#8220;API key validated successfully&#8221;<\/strong> \u2014 you&#8217;re ready to use the plugin.<\/li>\n<li>\u274c <strong>&#8220;Invalid API key&#8221;<\/strong> \u2014 re-check the key for typos, then re-save. If it still fails, regenerate a new key from your BibCit dashboard and try again.<\/li>\n<\/ul>\n<h3>Step C5 \u2014 (Optional) Toggle the Converter<\/h3>\n<p>On the same settings page there&#8217;s usually a switch labeled <strong>Enable Markdown Converter<\/strong>. Leave it <strong>ON<\/strong>. If you ever want to temporarily disable the meta box (without uninstalling), flip this to <strong>OFF<\/strong>.<\/p>\n<hr>\n<h2>6. Part D \u2014 Using the Plugin Inside the Post Editor<\/h2>\n<p>Now the magic happens. Let&#8217;s create a new post and use the converter.<\/p>\n<h3>Step D1 \u2014 Create a New Post (or Page)<\/h3>\n<p>In the WordPress sidebar:<\/p>\n<ul>\n<li>Click <strong>Posts \u2192 Add New<\/strong> (or <strong>Pages \u2192 Add New<\/strong>).<\/li>\n<\/ul>\n<h3>Step D2 \u2014 Locate the Bibcit Any2HTML Meta Box<\/h3>\n<p>Look at your editing screen:<\/p>\n<ul>\n<li><strong>In Gutenberg (Block Editor):<\/strong> the Any2HTML panel appears either:\n<ul>\n<li>Below the main content area, <em>or<\/em><\/li>\n<li>In the right-hand sidebar under the <strong>Document<\/strong> tab. (If hidden, click the three-dots menu in the top right \u2192 <strong>Preferences \u2192 Panels<\/strong> and enable it.)<\/li>\n<\/ul>\n<\/li>\n<li><strong>In the Classic Editor:<\/strong> the panel appears below the WYSIWYG editor, alongside other meta boxes like <em>Categories<\/em> and <em>Tags<\/em>.<\/li>\n<\/ul>\n<p>The meta box title reads <strong>&#8220;Bibcit Any2HTML \u2014 Markdown \/ PDF \/ Image to HTML Converter&#8221;<\/strong> (or similar).<\/p>\n<h3>Step D3 \u2014 Understand the Three Tabs\/Sections<\/h3>\n<p>The meta box typically shows three options:<\/p>\n<table>\n<thead>\n<tr>\n<th>Tab<\/th>\n<th>What It Does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\ud83d\udcdd <strong>Markdown<\/strong><\/td>\n<td>Paste Markdown text from any source.<\/td>\n<\/tr>\n<tr>\n<td>\ud83d\udcc4 <strong>PDF<\/strong><\/td>\n<td>Upload a PDF; content is extracted server-side.<\/td>\n<\/tr>\n<tr>\n<td>\ud83d\uddbc\ufe0f <strong>Image<\/strong><\/td>\n<td>Upload JPG\/PNG\/WebP; OCR extracts text + math.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pick the right tab for what you have.<\/p>\n<hr>\n<h2>7. Part E \u2014 Method 1: Insert Markdown (paste from anywhere)<\/h2>\n<p>This is the most common workflow.<\/p>\n<blockquote>\n<h3>\ud83d\udea8 Pro Tip \u2014 You MUST Use the BibCit Markdown Capturer for ChatGPT &#x26; Gemini<\/h3>\n<p><strong>ChatGPT and Gemini have permanently removed their built-in Markdown copy functionality.<\/strong> This is a critical change every user needs to know about:<\/p>\n<ul>\n<li>The default copy button on ChatGPT and Gemini now <strong>destroys all formatting<\/strong>.<\/li>\n<li><strong>Code blocks<\/strong> become plain text (no language hints, no monospace).<\/li>\n<li><strong>Tables<\/strong> lose their entire structure (rows and columns collapse into prose).<\/li>\n<li><strong>Links<\/strong> break (anchor text and URLs separate).<\/li>\n<li><strong>Math, headings, lists, and bold\/italic<\/strong> are stripped or mangled.<\/li>\n<\/ul>\n<p><strong>Without proper Markdown, MassiveMark and Any2HTML cannot work their magic<\/strong> \u2014 garbage in, garbage out. The plugin needs <em>real<\/em> Markdown to produce clean HTML.<\/p>\n<p>\u2705 <strong>The fix:<\/strong> Install the free <strong>BibCit Markdown Capturer<\/strong> browser extension:<\/p>\n<blockquote><p><strong><a href=\"https:\/\/www.bibcit.com\/en\/mcapturer\">https:\/\/www.bibcit.com\/en\/mcapturer<\/a><\/strong><\/p><\/blockquote>\n<p>Once installed, the extension adds a <strong>&#8220;Bibcit Copy&#8221;<\/strong> button next to every ChatGPT and Gemini response. Clicking it captures the <strong>true Markdown<\/strong> \u2014 code blocks, tables, links, math, and all formatting fully intact \u2014 ready to paste straight into the Any2HTML meta box.<\/p>\n<p><strong>This extension is currently the only reliable way to get proper Markdown out of ChatGPT and Gemini.<\/strong> If you skip this step, your conversions will lose 90% of the formatting you expect.<\/p>\n<p><em>Claude users:<\/em> Claude still allows clean Markdown copy via its native copy button, so the extension is optional for Claude \u2014 but it streamlines bulk capture across multiple responses.<\/p><\/blockquote>\n<h3>Step E1 \u2014 Get Markdown From Your Source<\/h3>\n<p>Examples:<\/p>\n<ul>\n<li><strong>From ChatGPT \/ Gemini:<\/strong> Use the <strong>BibCit Markdown Capturer<\/strong> extension (see Pro Tip above) \u2014 click the <strong>&#8220;Bibcit Copy&#8221;<\/strong> button next to the AI response. Do <strong>not<\/strong> use the default ChatGPT\/Gemini copy button \u2014 it strips formatting.<\/li>\n<li><strong>From Claude:<\/strong> Click the <em>copy<\/em> icon at the bottom of Claude&#8217;s response (Claude preserves Markdown natively). Optional: use the BibCit Markdown Capturer for faster bulk copying.<\/li>\n<li><strong>From Obsidian \/ Notion \/ iA Writer:<\/strong> Open the note, select all (<code>Ctrl+A<\/code> \/ <code>Cmd+A<\/code>), then copy (<code>Ctrl+C<\/code> \/ <code>Cmd+C<\/code>).<\/li>\n<li><strong>From a <code>.md<\/code> file:<\/strong> Open in any text editor, select all, copy.<\/li>\n<li><strong>From a GitHub README:<\/strong> Click the Raw button on the file, then copy the raw text (not the rendered HTML).<\/li>\n<\/ul>\n<h3>Step E2 \u2014 Open the Markdown Tab<\/h3>\n<p>In the Any2HTML meta box, click the <strong>Markdown<\/strong> tab if it isn&#8217;t already selected.<\/p>\n<h3>Step E3 \u2014 Paste the Markdown<\/h3>\n<p>Click inside the large text area labeled <strong>&#8220;Paste your Markdown here\u2026&#8221;<\/strong> and paste your content (<code>Ctrl+V<\/code> \/ <code>Cmd+V<\/code>).<\/p>\n<p>You&#8217;ll see your raw Markdown \u2014 symbols and all \u2014 appear unrendered. That&#8217;s expected.<\/p>\n<h3>Step E4 \u2014 (Optional) Edit Before Converting<\/h3>\n<p>Want to tweak something? Edit directly inside the textarea. You can:<\/p>\n<ul>\n<li>Fix typos.<\/li>\n<li>Add <code>## Headings<\/code> or <code>**bold**<\/code> markers.<\/li>\n<li>Combine multiple paragraphs.<\/li>\n<li>Delete sections you don&#8217;t want.<\/li>\n<\/ul>\n<h3>Step E5 \u2014 Click &#8220;Convert to HTML&#8221;<\/h3>\n<p>Press the <strong>Convert to HTML<\/strong> button below the textarea.<\/p>\n<p>The plugin sends your Markdown to <code>api.bibcit.com<\/code>, processes it server-side, and returns clean HTML.<\/p>\n<p>While processing, you&#8217;ll see a spinner or <strong>&#8220;Converting\u2026&#8221;<\/strong> message. Typical conversion time: 2\u201310 seconds depending on length and complexity.<\/p>\n<h3>Step E6 \u2014 HTML Lands in Your Post<\/h3>\n<p>Once conversion completes:<\/p>\n<ul>\n<li>In <strong>Gutenberg<\/strong>: the HTML appears as new blocks (paragraphs, headings, tables, images, code blocks) inserted at your cursor position or appended to the bottom of the post.<\/li>\n<li>In <strong>Classic Editor \/ TinyMCE<\/strong>: the HTML is inserted into the visual editor, fully rendered.<\/li>\n<\/ul>\n<h3>Step E7 \u2014 Preview &#x26; Refine<\/h3>\n<ul>\n<li>Click <strong>Preview<\/strong> (top-right of WordPress) to see how the post looks on your live theme.<\/li>\n<li>Make any final adjustments directly in the WordPress editor.<\/li>\n<\/ul>\n<h3>Step E8 \u2014 Publish or Save Draft<\/h3>\n<p>When ready, click <strong>Publish<\/strong> (or <strong>Save Draft<\/strong> to come back later).<\/p>\n<hr>\n<h2>8. Part F \u2014 Method 2: Upload a PDF<\/h2>\n<p>Use this when you have a research paper, eBook chapter, or any PDF whose content you want to publish as a blog post.<\/p>\n<h3>Step F1 \u2014 Open the PDF Tab<\/h3>\n<p>In the Any2HTML meta box, click the <strong>PDF<\/strong> tab.<\/p>\n<h3>Step F2 \u2014 Choose the File<\/h3>\n<p>You have two options:<\/p>\n<ul>\n<li><strong>Drag &#x26; drop<\/strong>: Drag the PDF from your file manager directly onto the upload zone.<\/li>\n<li><strong>Click to browse<\/strong>: Click the <strong>Choose File<\/strong> button \u2192 select the PDF \u2192 click <strong>Open<\/strong>.<\/li>\n<\/ul>\n<blockquote><p><strong>Supported file size:<\/strong> Typically up to 25 MB. Larger files may need to be split first.<\/p><\/blockquote>\n<h3>Step F3 \u2014 Confirm File Selection<\/h3>\n<p>The filename will appear under the upload zone (e.g., <code>research-paper.pdf \u2014 2.3 MB<\/code>).<\/p>\n<h3>Step F4 \u2014 Click &#8220;Convert to HTML&#8221;<\/h3>\n<p>The plugin uploads the PDF to BibCit&#8217;s servers. Behind the scenes:<\/p>\n<ul>\n<li>Each page is parsed for text, equations, tables, and images.<\/li>\n<li>Math equations are converted to MathML \/ KaTeX.<\/li>\n<li>Tables retain their structure (rows, columns, merged cells).<\/li>\n<li>Embedded images are extracted and re-uploaded to your WordPress media library.<\/li>\n<\/ul>\n<p>Conversion time: roughly <strong>2\u20135 seconds per page<\/strong>.<\/p>\n<h3>Step F5 \u2014 Review Inserted Content<\/h3>\n<p>The HTML output appears in your editor. Scroll through and verify:<\/p>\n<ul>\n<li>Page breaks are gone (PDFs become continuous content).<\/li>\n<li>Equations render correctly.<\/li>\n<li>Images appear inline.<\/li>\n<li>Tables are formatted.<\/li>\n<\/ul>\n<h3>Step F6 \u2014 Save &#x26; Publish<\/h3>\n<p>Same as Markdown method \u2014 preview, then publish.<\/p>\n<hr>\n<h2>9. Part G \u2014 Method 3: Upload an Image (OCR)<\/h2>\n<p>For photos of whiteboards, scanned handwritten notes, screenshots of equations, or any image with text\/symbols.<\/p>\n<h3>Step G1 \u2014 Open the Image Tab<\/h3>\n<p>Click the <strong>Image<\/strong> tab in the Any2HTML meta box.<\/p>\n<h3>Step G2 \u2014 Upload the Image<\/h3>\n<ul>\n<li>Drag &#x26; drop, or click to browse.<\/li>\n<li>Supported formats: <strong>JPG, JPEG, PNG, WebP, GIF<\/strong>.<\/li>\n<li>Max size: usually 10 MB per image.<\/li>\n<\/ul>\n<h3>Step G3 \u2014 Click &#8220;Convert to HTML&#8221;<\/h3>\n<p>The image is sent to BibCit&#8217;s STEM-compatible OCR engine, which can recognize:<\/p>\n<ul>\n<li>Standard typed text in 50+ languages.<\/li>\n<li>Handwritten text (printed or cursive).<\/li>\n<li>Math equations (algebra, calculus, set theory).<\/li>\n<li>Chemistry equations and molecular structures.<\/li>\n<li>Tables, including hand-drawn tables.<\/li>\n<li>Code blocks and indentation.<\/li>\n<\/ul>\n<h3>Step G4 \u2014 Verify the Extraction<\/h3>\n<p>OCR is excellent but not 100% perfect, especially with messy handwriting. Skim the inserted HTML and:<\/p>\n<ul>\n<li>Fix any misread characters (e.g., <code>0<\/code> vs <code>O<\/code>, <code>l<\/code> vs <code>1<\/code>).<\/li>\n<li>Verify equations rendered correctly.<\/li>\n<li>Add formatting where the OCR was conservative.<\/li>\n<\/ul>\n<h3>Step G5 \u2014 Publish<\/h3>\n<p>Once content looks right, hit <strong>Publish<\/strong>.<\/p>\n<hr>\n<h2>10. Part H \u2014 Combining Multiple Sources Into One Post<\/h2>\n<p>This is one of the plugin&#8217;s most powerful workflows: build a single article from multiple AI tools, notes apps, PDFs, and images <strong>without ever stitching anything manually<\/strong>.<\/p>\n<blockquote><p><strong>The key insight:<\/strong> Every time you click <strong>Convert to HTML<\/strong>, the new content is automatically appended to the <strong>same blog post<\/strong>, right after whatever was already there. You don&#8217;t merge HTML files. You don&#8217;t copy-paste between drafts. You don&#8217;t manage fragments. Just keep feeding sources into the meta box one after another \u2014 they all become part of the same post automatically, with full formatting preserved every time.<\/p>\n<p>You can even paste <strong>multiple Markdown blocks from different AI tools<\/strong> into the <em>same<\/em> Markdown textarea before clicking Convert \u2014 they&#8217;ll all get processed together. Or convert one at a time and watch each new section flow seamlessly into the post. Either way works.<\/p><\/blockquote>\n<h3>Example Scenario<\/h3>\n<p>You&#8217;re writing a blog post titled <em>&#8220;How AI Tools Compare on Solving Math Problems&#8221;<\/em>. You want to include:<\/p>\n<ol>\n<li>ChatGPT&#8217;s answer to a problem (Markdown captured via BibCit Markdown Capturer).<\/li>\n<li>Claude&#8217;s answer (Markdown).<\/li>\n<li>A scanned page from a textbook (Image OCR).<\/li>\n<li>A reference PDF page (PDF upload).<\/li>\n<\/ol>\n<h3>Step H1 \u2014 Insert First Source<\/h3>\n<ol>\n<li>Use Method 1 (Markdown) \u2014 paste ChatGPT&#8217;s reply (captured via the <strong>BibCit Markdown Capturer<\/strong> extension \u2014 see Part E pro tip).<\/li>\n<li>Click <strong>Convert to HTML<\/strong>. Content appears in the editor.<\/li>\n<\/ol>\n<h3>Step H2 \u2014 (Optional) Add a Heading<\/h3>\n<p>In the WordPress editor, type a <code>## Claude's Answer<\/code> heading or a divider so each source is visually separated. (This is optional \u2014 the plugin will append regardless.)<\/p>\n<h3>Step H3 \u2014 Insert Second Source<\/h3>\n<ol>\n<li>Click back into the Any2HTML meta box.<\/li>\n<li>Stay on the <strong>Markdown<\/strong> tab.<\/li>\n<li><strong>Clear the textarea<\/strong> (select all, delete).<\/li>\n<li>Paste Claude&#8217;s response.<\/li>\n<li>Click <strong>Convert to HTML<\/strong>.<\/li>\n<\/ol>\n<p>The new HTML is <strong>automatically appended<\/strong> below your existing content \u2014 no stitching, no merging, no copy-paste between fragments.<\/p>\n<h3>Step H4 \u2014 Insert Third Source (Image)<\/h3>\n<ol>\n<li>Switch to the <strong>Image<\/strong> tab.<\/li>\n<li>Upload the textbook scan.<\/li>\n<li>Click <strong>Convert to HTML<\/strong>.<\/li>\n<\/ol>\n<p>The OCR&#8217;d content from the image appears right below the previous Claude section.<\/p>\n<h3>Step H5 \u2014 Insert Fourth Source (PDF)<\/h3>\n<ol>\n<li>Switch to the <strong>PDF<\/strong> tab.<\/li>\n<li>Upload the reference PDF.<\/li>\n<li>Click <strong>Convert to HTML<\/strong>.<\/li>\n<\/ol>\n<p>The PDF&#8217;s extracted content appears at the bottom of the running post.<\/p>\n<h3>Step H6 \u2014 Final Polish<\/h3>\n<p>You now have one cohesive post built from four very different sources, all assembled inside the same blog post automatically. Tidy up:<\/p>\n<ul>\n<li>Add an intro paragraph at the top.<\/li>\n<li>Add transition sentences between sections if needed.<\/li>\n<li>Add captions to any extracted images.<\/li>\n<li>Rearrange blocks in Gutenberg if you want a different order.<\/li>\n<\/ul>\n<h3>Step H7 \u2014 Publish<\/h3>\n<p>Done \u2014 a multi-source article assembled in minutes instead of hours, with <strong>zero manual stitching<\/strong>.<\/p>\n<blockquote><p><strong>Bonus tip:<\/strong> You can also paste <strong>multiple Markdown chunks from different sources directly into the same textarea<\/strong> (separated by blank lines) and click Convert once. They&#8217;ll all be processed in a single API call and inserted as one continuous block of HTML.<\/p><\/blockquote>\n<hr>\n<h2>11. Part I \u2014 What Formatting is Preserved<\/h2>\n<p>Bibcit Any2HTML is built on the BibCit MassiveMark engine, which preserves complex formatting that simple Markdown converters miss.<\/p>\n<h3>Text Formatting<\/h3>\n<ul>\n<li><strong>Bold<\/strong>, <em>italic<\/em>, <em><strong>bold-italic<\/strong><\/em><\/li>\n<li><del>Strikethrough<\/del><\/li>\n<li><code>Inline code<\/code><\/li>\n<li>Subscript, Superscript<\/li>\n<li>Highlighted\/marked text<\/li>\n<li>Emojis \ud83c\udf89 \u2705 \ud83d\udcda<\/li>\n<\/ul>\n<h3>Headings<\/h3>\n<p>H1 through H6, with proper semantic tags.<\/p>\n<h3>Lists<\/h3>\n<ul>\n<li>Bulleted lists<\/li>\n<li>Numbered lists<\/li>\n<li>Multi-level nested lists<\/li>\n<li>Task lists \/ checkboxes (<code>[ ]<\/code> \/ <code>[x]<\/code>)<\/li>\n<\/ul>\n<h3>Tables<\/h3>\n<ul>\n<li>Standard tables<\/li>\n<li>Tables with merged cells (rowspan\/colspan)<\/li>\n<li><strong>Nested tables<\/strong> (a table inside a cell of another table)<\/li>\n<li>Aligned columns (left, center, right)<\/li>\n<li>Tables with code or math inside cells<\/li>\n<\/ul>\n<h3>Code Blocks<\/h3>\n<ul>\n<li>Fenced code blocks with language hints (<code>```python<\/code>, <code>```javascript<\/code>)<\/li>\n<li>Syntax highlighting in supported themes<\/li>\n<li>Inline code with backticks<\/li>\n<li>Preservation of indentation and whitespace<\/li>\n<\/ul>\n<h3>Math (STEM)<\/h3>\n<ul>\n<li>Inline equations: <code>$E = mc^2$<\/code><\/li>\n<li>Display equations: <code>$$\\int_0^\\infty e^{-x^2}\\,dx = \\frac{\\sqrt{\\pi}}{2}$$<\/code><\/li>\n<li>LaTeX commands: matrices, fractions, summations, integrals, limits, Greek letters.<\/li>\n<li>MathML output for accessibility.<\/li>\n<\/ul>\n<h3>Chemistry<\/h3>\n<ul>\n<li>Chemical formulas: H\u2082O, CO\u2082, C\u2086H\u2081\u2082O\u2086<\/li>\n<li>Reactions and arrows: <code>2H\u2082 + O\u2082 \u2192 2H\u2082O<\/code><\/li>\n<li>Subscripts and superscripts in molecular notation.<\/li>\n<li>Reaction conditions above arrows.<\/li>\n<\/ul>\n<h3>Media &#x26; Links<\/h3>\n<ul>\n<li>Inline links <code>[text](url)<\/code> and reference-style links.<\/li>\n<li>Images with alt text (extracted from PDFs\/images go to your media library).<\/li>\n<li>Embed-ready URLs (YouTube, Twitter\/X, etc., via WordPress oEmbed).<\/li>\n<\/ul>\n<h3>Quotes &#x26; Citations<\/h3>\n<ul>\n<li>Block quotes (<code>><\/code>)<\/li>\n<li>Nested block quotes<\/li>\n<li>Inline citations<\/li>\n<li>Footnotes (where Markdown supports them)<\/li>\n<\/ul>\n<h3>Other<\/h3>\n<ul>\n<li>Horizontal rules (<code>---<\/code>)<\/li>\n<li>Definition lists<\/li>\n<li>Abbreviations<\/li>\n<li>HTML pass-through (raw HTML inside Markdown is preserved)<\/li>\n<\/ul>\n<hr>\n<h2>12. Part J \u2014 Toggling the Converter On\/Off<\/h2>\n<p>Sometimes you want to write a post without the meta box getting in the way (e.g., a quick announcement post).<\/p>\n<h3>To Hide the Meta Box Temporarily<\/h3>\n<ol>\n<li>Go to <strong>Settings \u2192 Any2HTML<\/strong>.<\/li>\n<li>Toggle <strong>Enable Markdown Converter<\/strong> to <strong>OFF<\/strong>.<\/li>\n<li>Save.<\/li>\n<\/ol>\n<p>The meta box vanishes from your post editor until you re-enable it.<\/p>\n<h3>To Hide Per-User (Gutenberg only)<\/h3>\n<ol>\n<li>In the post editor, click the three-dot menu (top right).<\/li>\n<li>Click <strong>Preferences \u2192 Panels<\/strong>.<\/li>\n<li>Uncheck <strong>Bibcit Any2HTML<\/strong>.<\/li>\n<\/ol>\n<p>This hides it just for your user account, not site-wide.<\/p>\n<hr>\n<h2>13. Part K \u2014 Troubleshooting<\/h2>\n<h3>&#8220;Invalid API Key&#8221; Error<\/h3>\n<ul>\n<li>Re-copy the key from your BibCit dashboard (no extra spaces).<\/li>\n<li>Generate a new key if the old one was revoked.<\/li>\n<li>Make sure your BibCit account email is verified.<\/li>\n<\/ul>\n<h3>&#8220;Conversion Failed&#8221; or Timeout<\/h3>\n<ul>\n<li><strong>Check your internet<\/strong> \u2014 the plugin needs to reach <code>api.bibcit.com<\/code>.<\/li>\n<li><strong>Reduce file size<\/strong> \u2014 split large PDFs into smaller chunks.<\/li>\n<li><strong>Try again<\/strong> \u2014 occasional transient errors resolve on retry.<\/li>\n<li><strong>Check credits<\/strong> \u2014 view your balance in the BibCit dashboard. If you&#8217;re out, top up.<\/li>\n<\/ul>\n<h3>Meta Box Not Appearing<\/h3>\n<ul>\n<li>Confirm the plugin is <strong>Active<\/strong> under <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>In Gutenberg, check <strong>Preferences \u2192 Panels<\/strong> for the toggle.<\/li>\n<li>Disable and re-enable the plugin.<\/li>\n<li>Clear your browser cache.<\/li>\n<\/ul>\n<h3>Tables\/Equations Not Rendering Correctly<\/h3>\n<ul>\n<li>Make sure your theme loads KaTeX or MathJax. Many modern WordPress themes do; if not, install a math plugin or paste the loader into your theme&#8217;s header.<\/li>\n<li>For complex tables, try the <strong>PDF<\/strong> method instead of pasting raw Markdown \u2014 it preserves more structure.<\/li>\n<\/ul>\n<h3>OCR Misreading Handwritten Text<\/h3>\n<ul>\n<li>Take a clearer photo (good lighting, no shadows, straight angle).<\/li>\n<li>Crop tightly around the text.<\/li>\n<li>For very poor handwriting, expect to do a quick manual review after conversion.<\/li>\n<\/ul>\n<h3>Plugin Conflicts<\/h3>\n<ul>\n<li>If a feature breaks after another plugin update, deactivate plugins one at a time to find the culprit. Most commonly: aggressive caching plugins or other Markdown plugins.<\/li>\n<\/ul>\n<hr>\n<h2>14. Part L \u2014 Tips, Best Practices &#x26; Pro Workflows<\/h2>\n<h3>Workflow 1: AI-Assisted Drafting<\/h3>\n<ol>\n<li>Ask ChatGPT\/Claude\/Gemini to draft your post in Markdown.<\/li>\n<li>Copy the response \u2014 for <strong>ChatGPT\/Gemini<\/strong>, use the <strong>BibCit Markdown Capturer<\/strong> extension&#8217;s &#8220;Bibcit Copy&#8221; button (the default copy button strips formatting). For <strong>Claude<\/strong>, the native copy button works fine.<\/li>\n<li>Paste into Any2HTML&#8217;s Markdown tab \u2192 Convert.<\/li>\n<li>Edit for voice and accuracy in the WordPress editor.<\/li>\n<li>Publish.<\/li>\n<\/ol>\n<blockquote><p><strong>Time saved:<\/strong> A 2,000-word post that took 90 minutes to format manually now takes 15 minutes start-to-finish.<\/p><\/blockquote>\n<h3>Workflow 2: Notion \u2192 WordPress<\/h3>\n<ol>\n<li>In Notion, click <code>\u2022\u2022\u2022<\/code> on the page \u2192 <strong>Export \u2192 Markdown &#x26; CSV<\/strong>.<\/li>\n<li>Open the exported <code>.md<\/code> file \u2192 copy contents.<\/li>\n<li>Paste into Any2HTML \u2192 Convert.<\/li>\n<\/ol>\n<h3>Workflow 3: Obsidian Vault \u2192 Blog<\/h3>\n<ol>\n<li>Open your Obsidian note.<\/li>\n<li><code>Ctrl+A<\/code> (or <code>Cmd+A<\/code>) \u2192 Copy.<\/li>\n<li>Paste into Any2HTML \u2192 Convert.<\/li>\n<\/ol>\n<blockquote><p>Obsidian&#8217;s wiki-links (<code>[[Page]]<\/code>) won&#8217;t resolve \u2014 replace them with proper Markdown links (<code>[Text](URL)<\/code>) before pasting.<\/p><\/blockquote>\n<h3>Workflow 4: Old PDF Archives<\/h3>\n<p>If you have years of PDF research notes you want to publish as a blog series:<\/p>\n<ol>\n<li>Open one PDF in Any2HTML&#8217;s PDF tab.<\/li>\n<li>Convert.<\/li>\n<li>Edit lightly, add intro\/outro.<\/li>\n<li>Schedule the post.<\/li>\n<li>Repeat \u2014 you can build months of content in a weekend.<\/li>\n<\/ol>\n<h3>Workflow 5: Handwritten Lecture Notes \u2192 Searchable Blog<\/h3>\n<ol>\n<li>Snap a phone photo of each handwritten page.<\/li>\n<li>Upload one image at a time via the Image tab.<\/li>\n<li>Click <strong>Convert to HTML<\/strong> after each upload \u2014 every conversion is automatically appended to the same post, one section after another, with all formatting fully rendered. <strong>No manual stitching required.<\/strong><\/li>\n<li>Add headings or transitions between sections in the WordPress editor if you want visual separation.<\/li>\n<li>Now your handwritten notes are searchable, indexable, and shareable.<\/li>\n<\/ol>\n<h3>General Best Practices<\/h3>\n<ul>\n<li><strong>Always preview<\/strong> before publishing \u2014 automated conversion is excellent but not infallible.<\/li>\n<li><strong>Save drafts often<\/strong> \u2014 <code>Ctrl+S<\/code> \/ <code>Cmd+S<\/code> is your friend.<\/li>\n<li><strong>Use descriptive headings<\/strong> \u2014 they help SEO and reader navigation.<\/li>\n<li><strong>Don&#8217;t paste private\/confidential text<\/strong> unless you&#8217;ve reviewed BibCit&#8217;s privacy policy. Conversion happens on their servers.<\/li>\n<li><strong>Keep your API key secret<\/strong> \u2014 anyone with it can use your credits. Regenerate immediately if leaked.<\/li>\n<\/ul>\n<hr>\n<h2>15. Support<\/h2>\n<p>If you run into anything this guide doesn&#8217;t cover, the BibCit team is responsive:<\/p>\n<ul>\n<li><strong>Live Chat (fastest):<\/strong> <strong><a href=\"https:\/\/direct.lc.chat\/9254115\/11\">https:\/\/direct.lc.chat\/9254115\/11<\/a><\/strong><\/li>\n<li><strong>Discord Community:<\/strong> <a href=\"https:\/\/discord.gg\/fPtQAQYmqq\">https:\/\/discord.gg\/fPtQAQYmqq<\/a><\/li>\n<li><strong>Email:<\/strong> <a href=\"mailto:bibcithelp@gmail.com\">bibcithelp@gmail.com<\/a><\/li>\n<\/ul>\n<h3>Related BibCit Tools You Might Like<\/h3>\n<ul>\n<li><strong>Markdown Capturer (essential for ChatGPT\/Gemini users):<\/strong> Capture true Markdown from ChatGPT and Gemini responses \u2014 <a href=\"https:\/\/www.bibcit.com\/en\/mcapturer\">https:\/\/www.bibcit.com\/en\/mcapturer<\/a><\/li>\n<li><strong>MassiveMark<\/strong> \u2014 Convert AI-generated content to DOCX\/PDF directly: <a href=\"https:\/\/www.bibcit.com\/en\/massivemark\">https:\/\/www.bibcit.com\/en\/massivemark<\/a><\/li>\n<li><strong>MassivePix<\/strong> \u2014 Standalone STEM OCR &#x26; document conversion: <a href=\"https:\/\/www.bibcit.com\/en\/massivepix\">https:\/\/www.bibcit.com\/en\/massivepix<\/a><\/li>\n<li><strong>CiteGenie<\/strong> \u2014 Auto-insert citations into your DOCX papers: <a href=\"https:\/\/www.bibcit.com\/en\/citegenie\">https:\/\/www.bibcit.com\/en\/citegenie<\/a><\/li>\n<li><strong>MassiveRef<\/strong> \u2014 One-click citation generator (10,000+ styles): <a href=\"https:\/\/www.bibcit.com\/en\/massiveref\">https:\/\/www.bibcit.com\/en\/massiveref<\/a><\/li>\n<li><strong>MassiveDiag<\/strong> \u2014 Code-to-diagram visualizer: <a href=\"https:\/\/www.bibcit.com\/en\/mdiag\">https:\/\/www.bibcit.com\/en\/mdiag<\/a><\/li>\n<li><strong>My Dashboard<\/strong> \u2014 Manage your account, credits, and saved documents: <a href=\"https:\/\/www.bibcit.com\/en\/my-dashboard\">https:\/\/www.bibcit.com\/en\/my-dashboard<\/a><\/li>\n<\/ul>\n<hr>\n<h2>Quick Reference \u2014 One-Page Cheat Sheet<\/h2>\n<table>\n<thead>\n<tr>\n<th>Task<\/th>\n<th>Action<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Sign up<\/td>\n<td>bibcit.com \u2192 Sign Up \u2192 Dashboard \u2192 <strong>Payments tab<\/strong> \u2192 Verify Email \u2192 click email link \u2192 5 free credits added<\/td>\n<\/tr>\n<tr>\n<td>Get API key<\/td>\n<td>Dashboard \u2192 click <strong>profile icon<\/strong> (top-right) \u2192 <strong>My Profile<\/strong> \u2192 modal opens \u2192 scroll to <strong>&#8220;API Key:&#8221;<\/strong> \u2192 click <strong>Generate API Key<\/strong> \u2192 copy immediately (shown only once)<\/td>\n<\/tr>\n<tr>\n<td>Capture Markdown from ChatGPT\/Gemini<\/td>\n<td>Install <strong>BibCit Markdown Capturer<\/strong> \u2192 <a href=\"https:\/\/www.bibcit.com\/en\/mcapturer\">https:\/\/www.bibcit.com\/en\/mcapturer<\/a> \u2192 use the <strong>&#8220;Bibcit Copy&#8221;<\/strong> button on each response<\/td>\n<\/tr>\n<tr>\n<td>Install plugin<\/td>\n<td>WP Admin \u2192 Plugins \u2192 Add New \u2192 Search &#8220;Bibcit Any2HTML&#8221; \u2192 Install \u2192 Activate<\/td>\n<\/tr>\n<tr>\n<td>Configure<\/td>\n<td>Settings \u2192 Any2HTML \u2192 Paste API key \u2192 Save<\/td>\n<\/tr>\n<tr>\n<td>Use Markdown<\/td>\n<td>Post editor \u2192 Any2HTML meta box \u2192 Markdown tab \u2192 Paste \u2192 Convert to HTML<\/td>\n<\/tr>\n<tr>\n<td>Use PDF<\/td>\n<td>Any2HTML meta box \u2192 PDF tab \u2192 Upload \u2192 Convert to HTML<\/td>\n<\/tr>\n<tr>\n<td>Use Image<\/td>\n<td>Any2HTML meta box \u2192 Image tab \u2192 Upload \u2192 Convert to HTML<\/td>\n<\/tr>\n<tr>\n<td>Combine sources<\/td>\n<td>Repeat any of the above; each conversion <strong>auto-appends<\/strong> \u2014 no stitching needed<\/td>\n<\/tr>\n<tr>\n<td>Disable temporarily<\/td>\n<td>Settings \u2192 Any2HTML \u2192 Toggle off<\/td>\n<\/tr>\n<tr>\n<td>Get help<\/td>\n<td>Live Chat: <strong><a href=\"https:\/\/direct.lc.chat\/9254115\/11\">https:\/\/direct.lc.chat\/9254115\/11<\/a><\/strong> \/ Discord \/ <a href=\"mailto:bibcithelp@gmail.com\">bibcithelp@gmail.com<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<p><em>Document version 1.0 \u2014 prepared as a tutorial reference for the Bibcit Any2HTML video walkthrough.<\/em><\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bibcit Any2HTML \u2014 Complete WordPress Plugin Tutorial The fastest way to turn Markdown, PDFs, and images into clean WordPress HTML \u2014 without ever leaving your post editor. Table of Contents What This Plugin Does (in 60 seconds) Before You Start: Prerequisites Part A \u2014 Create Your BibCit Account &#x26; Generate the API Key Part B [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[26],"class_list":["post-6","post","type-post","status-publish","format-standard","hentry","category-wordpres-plugin","tag-blogging"],"_links":{"self":[{"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/posts\/6","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/comments?post=6"}],"version-history":[{"count":1,"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/posts\/6\/revisions"}],"predecessor-version":[{"id":8,"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/posts\/6\/revisions\/8"}],"wp:attachment":[{"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/media?parent=6"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/categories?post=6"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bibcit.com\/techblog\/wp-json\/wp\/v2\/tags?post=6"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}