Are you looking for a quick way to copy title + url of the current page in markdown format in Google Chrome?
- Open your Chrome Settings -> Search Engines (chrome://settings/searchEngines)
- Press the Add button under Site search
- Set Name to
Markdown Link, Shortcut tomand URL to the following:
javascript:(function() { function copyToClipboard(text) { if (window.clipboardData && window.clipboardData.setData) { /*IE specific code path to prevent textarea being shown while dialog is visible.*/ return clipboardData.setData("Text", text); } else if (document.queryCommandSupported && document.queryCommandSupported("copy")) { var textarea = document.createElement("textarea"); textarea.textContent = text; textarea.style.position = "fixed"; /* Prevent scrolling to bottom of page in MS Edge.*/ document.body.appendChild(textarea); textarea.select(); try { return document.execCommand("copy"); /* Security exception may be thrown by some browsers.*/ } catch (ex) { console.warn("Copy to clipboard failed.", ex); return false; } finally { document.body.removeChild(textarea); } } } var markdown = '[' + document.title + '](' + window.location.href + ')'; copyToClipboard(markdown); })();To copy the current title + url as a markdown link, go to your address bar and type the letter m followed by Enter.
You can now paste it into any app that supports markdown.
Pro tips:
- Google docs has a
Paste from Markdownoption (under Edit or Help) - Slack lets you select the markdown in the message box and hit
Shift+Cmd+Fto convert it to rich text.
To copy just the title of a document, you can also setup this shortcut to t:
javascript:(function() { function copyToClipboard(text) { if (window.clipboardData && window.clipboardData.setData) { /*IE specific code path to prevent textarea being shown while dialog is visible.*/ return clipboardData.setData("Text", text); } else if (document.queryCommandSupported && document.queryCommandSupported("copy")) { var textarea = document.createElement("textarea"); textarea.textContent = text; textarea.style.position = "fixed"; /* Prevent scrolling to bottom of page in MS Edge.*/ document.body.appendChild(textarea); textarea.select(); try { return document.execCommand("copy"); /* Security exception may be thrown by some browsers.*/ } catch (ex) { console.warn("Copy to clipboard failed.", ex); return false; } finally { document.body.removeChild(textarea); } } } var markdown = document.title; copyToClipboard(markdown); })();