ฉันจะทดสอบว่าไฟล์ readme.md ของฉันจะมีลักษณะอย่างไรก่อนที่จะส่งไปยัง github?


234

ฉันกำลังเขียน readme สำหรับโครงการ github ของฉันในรูปแบบ. md มีวิธีที่ฉันสามารถทดสอบสิ่งที่ไฟล์ readme.md ของฉันจะมีลักษณะอย่างไรก่อนที่จะกระทำการ Github?


4
ฉันตอบคำถามนี้เป็นความคิดเห็นเนื่องจากเธรดถูกปิดและไม่มีวิธีแก้ปัญหาใดที่แสดงเรนเดอร์ตารางแบบเดียวกับที่เป็น github โซลูชันเว็บที่ใกล้เคียงที่สุดอยู่ที่นี่: pandao.github.io/editor.md/en.html
Donnie D'Amato

ด้วย GitLab 13.0 (พฤษภาคม 2020) ตัวแก้ไขไซต์แบบคงที่สำหรับ GitLab มีโปรแกรมแก้ไขแบบ WYSIWYG ดูคำตอบของฉันด้านล่าง
VonC

คำตอบ:


149

หลายวิธี: ถ้าคุณบน Mac ใช้หมู

หากคุณต้องการทดสอบในเบราว์เซอร์คุณสามารถลองStackEditตามที่ระบุโดย @Aaron หรือDillingerเนื่องจากNotepagดูเหมือนจะไม่ทำงานในขณะนี้ ส่วนตัวฉันใช้ดิลลิงเจอร์เพราะมันใช้งานได้และบันทึกเอกสารทั้งหมดของฉันในฐานข้อมูลท้องถิ่นของเบราว์เซอร์ของฉัน


5
dillinger.io ดูเหมือนว่าจะไม่ทำงานเลยแม้ว่ามันจะยังคงเป็นรายการแรกเมื่อคุณ google "markdown online viewer" ดังนั้นมันอาจจะเป็นฉันก็ได้ ฉันใช้stackedit.ioสำเร็จเพื่อดูตัวอย่างและแก้ไข readme.md ของฉัน
แอรอน

ดิลลิงเกอร์ไม่เป็นไร ได้รับการตกลงเกือบตลอดเวลา
สาม

1
StackEdit เป็นเครื่องมือที่ยอดเยี่ยม ขอบคุณ!
Olkunmustafa

StackEdit รูปแบบ "รายการคำจำกัดความ", github ไม่ StackEdit วางโค้ดบล็อก backtick สามบรรทัดบนบรรทัดของตัวเอง (มีประโยชน์สำหรับการใช้งานในรายการที่มีหมายเลข), github ไม่ได้ มีความแตกต่างอื่น ๆ การเดิมพันที่ปลอดภัยเพียงอย่างเดียวคือการพิจารณาคดีและข้อผิดพลาดด้วยส่วนสำคัญและลบออกเมื่อเสร็จ
Bruno Bronosky

1
น่าเสียดายที่ดูเหมือนว่า Mou จะไม่รองรับ MacOS Mojave (10.14)
Chris Priest

78

Atom ใช้งานได้ดีนอกกรอบ - เพียงแค่เปิดไฟล์ Markdown แล้วกด Ctrl + Shift + Mเพื่อสลับแผงแสดงตัวอย่าง Markdown ถัดจากมัน มันจัดการกับ HTML และรูปภาพด้วย

ภาพหน้าจอของ Atom


2
เนื่องจากฉันมีทรัพยากรในท้องถิ่นเช่นภาพหน้าจอของแอปโซลูชันนี้จึงทำงานได้ดีที่สุด ขอบคุณ!
Emadpres

6
ตอนนี้ฉันใช้ atom มาหนึ่งปีแล้วและก็ไม่รู้จะทำเช่นนั้นได้! นำมาซึ่งภิกษุณีอัปยศ ...
เปาโล

ชงถังติดตั้งอะตอม
jmgarnier

perfs ติดตั้ง Atom ไว้แล้วเพิ่งพิมพ์atom .และคลิกขวาที่ readme>Markdown Preview
austin

อะตอมกฎพัก ไม่มี stackedit, Dillinger หรือ typora ที่รองรับส่วนที่ยุบได้ผ่าน HTML<details>แท็กAtom ทำและดูดีกว่าที่เหลือในการบูต
David Parks

35

อันนี้ได้พิสูจน์แล้วว่าเชื่อถือได้มาระยะหนึ่งแล้ว: http://tmpvar.com/markdown.html


มันเป็นการเริ่มต้นที่ดี แต่แล้วอันนี้ก็ไม่แสดงกฎแนวนอน ... ถูกทอดทิ้งก่อนการทดสอบเพิ่มเติม
เบ็น

ดีสำหรับการตรวจสอบอย่างรวดเร็วว่า
Nikos Alexandris

35

นี่เป็นคำถามที่ค่อนข้างเก่า แต่เมื่อฉันสะดุดในขณะที่ค้นหาทางอินเทอร์เน็ตบางทีคำตอบของฉันก็มีประโยชน์กับผู้อื่น ฉันเพิ่งพบเครื่องมือ CLI ที่มีประโยชน์มากสำหรับการแสดง GitHub ที่มีรสชาด: การจับจับใช้ API ของ GitHub จึงแสดงผลได้ค่อนข้างดี

ตรงไปตรงมาผู้พัฒนาของการจับมีคำตอบที่ซับซ้อนมากขึ้นสำหรับคำถามที่คล้ายกันนี้:


2
ขอบคุณ! เป็นเรื่องดีที่จะได้ไม่ต้องหยุดกระบวนการทำงานของฉันและเปิดโปรแกรมแก้ไขอื่นหรือไปที่เว็บไซต์อื่น
oneWorkingHeadphone

1
นี่ควรเป็นคำตอบที่ได้รับการยอมรับ - มันสมบูรณ์แบบ! เพียงแค่แท็บ alt ระหว่างตัวแก้ไขและเบราว์เซอร์ของคุณและมันจะทำการเรนเดอร์ใหม่อีกครั้งโดยอัตโนมัติและดูเหมือนว่ามันจะเหมือนกับ GitHub ในที่สุดก็เป็นทางออกที่ยอมรับได้
Upio

30

ฉันมักจะแก้ไขบนเว็บไซต์ GitHub โดยตรงและคลิก "ดูตัวอย่าง" ด้านบนหน้าต่างแก้ไข

อาจเป็นคุณสมบัติใหม่ที่เพิ่มเข้ามานับตั้งแต่มีการโพสต์นี้


8
ปัญหาของการแก้ปัญหานี้คือ GitHub (จนถึงตอนนี้) แสดงอินไลน์แตกต่างจากการเปลี่ยนแปลงซึ่งทำให้การแสดงตัวอย่างค่อนข้างใช้งานไม่ได้หากคุณต้องการรับความประทับใจว่าการเปลี่ยนแปลงมีลักษณะอย่างไรและไม่ใช่สิ่งที่เปลี่ยนแปลงจริง
B12Toaster

2
@ B12Toaster คุณสามารถสร้างไฟล์ใหม่บนพื้นที่เก็บข้อมูลโดยใช้เว็บไซต์ GitHub (โดยไม่บันทึก) และตั้งชื่อxxx.mdและวางรหัสของคุณที่นั่น ไฟล์นามสกุลคือ.mdเพื่อให้คุณสามารถดูตัวอย่างการเปลี่ยนแปลงของคุณ คุณจะอัปเดต util เมื่อเสร็จแล้วคัดลอกเนื้อหาไฟล์และวางทับreadme.mdไฟล์ต้นฉบับ
มาห์มุด

ปัญหาเพิ่มเติมคือมันไม่ได้แสดงทุกอย่างถูกต้อง ตัวอย่างที่เป็นรูปธรรมหนึ่งตัวอย่าง: หากคุณจัดกึ่งกลางของภาพที่ด้านบนโดยใช้<div align='center'><img ...></div>มันจะไม่แสดงในกึ่งกลางของภาพตัวอย่างมันจะถูกจัดชิดซ้าย คุณต้องบันทึกมันเพื่อดูอย่างถูกต้องซึ่งทำให้ตัวอย่างไม่น่าเชื่อถือในความคิดของฉัน
AFOC

28

Visual Studio Codeมีตัวเลือกในการแก้ไขและดูตัวอย่างการเปลี่ยนแปลงไฟล์ md เนื่องจาก VS Code เป็นแพลตฟอร์มอิสระจึงสามารถใช้งานได้กับ Windows, Mac และ Linux

หากต้องการสลับระหว่างมุมมองให้กดCtrl + Shift + Vในเครื่องมือแก้ไข คุณสามารถดูตัวอย่างแบบเคียงข้างกัน(Ctrl + KV)พร้อมไฟล์ที่คุณกำลังแก้ไขและดูการเปลี่ยนแปลงที่เกิดขึ้นตามเวลาจริงในขณะที่คุณแก้ไข

นอกจากนี้ยัง ...

ถาม: VS Code รองรับ GitHub Flavored Markdown หรือไม่?

ตอบ: ไม่ได้รหัส VS กำหนดเป้าหมายไปยังข้อมูลจำเพาะ CommonMark Markdown โดยใช้ห้องสมุด markdown-it GitHub กำลังเคลื่อนไปสู่ข้อมูลจำเพาะ CommonMark

รายละเอียดเพิ่มเติมที่นี่


3
มีความสุข !! ฉันไม่ต้องติดตั้ง atom !!
Aerin

1
อย่างไรก็ตามฉันต้องการทดสอบลิงก์ไปยังชื่อที่ใช้โดย GitHub ( stackoverflow.com/a/45860695/5362795 ) และพบว่ามันรองรับ VS Code ด้วยเช่นกัน!
Nagev


5

ฉันใช้ไฟล์ HTML ที่โฮสต์ในเครื่องเพื่อดูตัวอย่าง GitHub readmes

ฉันดูตัวเลือกที่มีอยู่หลายตัว แต่ตัดสินใจที่จะม้วนตัวเองเพื่อให้เป็นไปตามข้อกำหนดต่อไปนี้:

  • ไฟล์เดียว
  • URL (อินทราเน็ต) โฮสต์ในพื้นที่
  • ไม่จำเป็นต้องใช้ส่วนขยายเบราว์เซอร์
  • ไม่มีการประมวลผลฝั่งเซิร์ฟเวอร์ที่โฮสต์ในเครื่อง (ตัวอย่างเช่นไม่มี PHP)
  • เบาบาง (ตัวอย่างเช่นไม่มี jQuery)
  • ความเที่ยงตรงสูง: ใช้ GitHub เพื่อแสดง Markdown และ CSS เดียวกัน

ฉันเก็บสำเนาที่เก็บ GitHub ของฉันไว้ในไดเรกทอรี sibling ภายใต้ไดเรกทอรี "github"

แต่ละไดเรกทอรี repo มีไฟล์ README.md:

.../github/
           repo-a/
                  README.md
           repo-b/
                  README.md
           etc.

ไดเรกทอรี github มีไฟล์ "ตัวอย่าง" HTML:

.../github/
           readme.html

ในการดูตัวอย่าง readme ฉันเรียกดู github / readme.html โดยระบุ repo ในสตริงการสืบค้น:

http://localhost/github/readme.html?repo-a

หรือคุณสามารถคัดลอก readme.html ลงในไดเรกทอรีเดียวกันกับ README.md และไม่ใช้สตริงการสืบค้น:

http://localhost/github/repo-a/readme.html

หาก readme.html อยู่ในไดเรกทอรีเดียวกับ README.md คุณไม่จำเป็นต้องให้บริการ readme.html ผ่าน HTTP: คุณสามารถเปิดได้โดยตรงจากระบบไฟล์ของคุณ

ไฟล์ HTML ใช้GitHub APIเพื่อแสดงผล Markdown ในไฟล์ README.md มีความเป็นขีด จำกัด ของอัตรา : ในขณะที่เขียนที่60 คำขอต่อชั่วโมง

ใช้งานได้กับฉันใน Chrome, IE และ Firefox เวอร์ชันปัจจุบันที่ใช้งานได้

แหล่ง

นี่คือไฟล์ HTML (readme.html):

<!DOCTYPE html>
<!--
     Preview a GitHub README.md.

     Either:

     -  Copy this file to a directory that contains repo directories,
        and then specify a repo name in the query string.

        For example:

          http://localhost/github/readme.html?myrepo

     or

     -  Copy this file to the directory that contains a README.md,
        and then browse to this file without specifying a query string.

        For example:

          http://localhost/github/myrepo/readme.html

        (or just open this file in your browser directly from
        your file system, without HTTP)
-->
<html lang="en">
<head>
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta name="author" content="Graham Hannington"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>GitHub readme preview</title>
<link rel="stylesheet" type="text/css" href="http://primercss.io/docs.css"/>
<script type="text/javascript">
//<![CDATA[
var HTTP_STATUS_OK = 200;
var URL_API_GITHUB_RENDER_MARKDOWN = "https://api.github.com/markdown/raw";
var README_FILE_NAME = "README.md";

var readmeURL;

var queryString = location.search.substring(1);

if (queryString.length > 0) {
  readmeURL = queryString + "/" + README_FILE_NAME;
} else {
  readmeURL = README_FILE_NAME;
}

// Get Markdown, then render it as HTML
function getThenRenderMarkdown(markdownURL) {
  var xhr = new XMLHttpRequest();
  xhr.open("GET", markdownURL, true);
  xhr.responseType = "text";
  xhr.onload = function(e) {
    if (this.status == HTTP_STATUS_OK) {
     // Response text contains Markdown
      renderMarkdown(this.responseText);
    }
  }
  xhr.send();
}

// Use the GitHub API to render Markdown as HTML
function renderMarkdown(markdown) {
  var xhr = new XMLHttpRequest();
  xhr.open("POST", URL_API_GITHUB_RENDER_MARKDOWN, true);
  xhr.responseType = "html";
  xhr.onload = function(e) {
    if (this.status == HTTP_STATUS_OK) {
      document.getElementById("readme").innerHTML = this.response;
    }
  }
  xhr.send(markdown);
}

window.onload = function() {
  getThenRenderMarkdown(readmeURL);
}
//]]>
</script>
</head>
<body>
<header class="masthead">
<div class="container">
<span class="masthead-logo"><span class="mega-octicon
octicon-mark-github"></span>GitHub readme preview</span>
</div>
</header>
<div class="container">
<div id="readme" class="markdown-body">
<p>Rendering markdown, please wait...</p>
</div>
<footer class="footer">Rendering by
<a href="https://developer.github.com/v3/markdown/">GitHub</a>,
styling by <a href="http://primercss.io/">Primer</a>.</footer>
</div>
</body>
</html>

บันทึกย่อของนักพัฒนา

  • โดยทั่วไปแล้วฉันห่อรหัสของฉันใน IIFE แต่ในกรณีนี้ฉันไม่เห็นความต้องการและคิดว่าฉันจะทำให้มันกระชับ
  • ฉันไม่ได้ใส่ใจการสนับสนุน backlevel IE
  • เพื่อความกระชับฉันได้ละเว้นรหัสการจัดการข้อผิดพลาด (คุณเชื่อฉันหรือไม่!)
  • ฉันยินดีต้อนรับเคล็ดลับการเขียนโปรแกรม JavaScript

ไอเดีย

  • ฉันกำลังพิจารณาที่จะสร้างที่เก็บ GitHub สำหรับไฟล์ HTML นี้และวางไฟล์ไว้ในสาขา gh-pages ดังนั้น GitHub จะทำหน้าที่เป็นหน้าเว็บ "ปกติ" ฉันปรับแต่งไฟล์เพื่อยอมรับ URL ที่สมบูรณ์ - ของ README (หรือไฟล์ Markdown อื่น ๆ ) - เป็นสตริงเคียวรี ฉันอยากรู้ว่า GitHub โฮสต์อยู่ที่ไหนจะเลี่ยงข้อ จำกัด คำขอ GitHub API หรือไม่และฉันใช้งานปัญหาข้ามโดเมน (ใช้คำขอ Ajax เพื่อรับ Markdown จากโดเมนอื่นที่ไม่ใช่โดเมนที่ให้บริการหน้า HTML) .

รุ่นดั้งเดิม (คัดค้าน)

ฉันได้เก็บบันทึกฉบับดั้งเดิมนี้ไว้เพื่อเป็นค่าความอยากรู้อยากเห็น รุ่นนี้มีปัญหาต่อไปนี้ซึ่งแก้ไขได้ในรุ่นปัจจุบัน:

  • จำเป็นต้องดาวน์โหลดไฟล์ที่เกี่ยวข้องบางไฟล์
  • ไม่รองรับการตกสู่ไดเรกทอรีเดียวกันกับ README.md
  • HTML มันมีความเปราะมากกว่า ไวต่อการเปลี่ยนแปลงใน GitHub มากขึ้น

ไดเรกทอรี github มีไฟล์ "ตัวอย่าง" HTML และไฟล์ที่เกี่ยวข้อง:

.../github/
           readme-preview.html
           github.css
           github2.css
           octicons.eot
           octicons.svg
           octicons.woff

ฉันดาวน์โหลดไฟล์ตัวอักษร CSS และ octicons จาก GitHub:

https://assets-cdn.github.com/assets/github- ... .css
https://assets-cdn.github.com/assets/github2- ... .css
https://github.com/static/fonts/octicons/octicons.* (eot, woff, svg)

ฉันเปลี่ยนชื่อไฟล์ CSS เพื่อไม่ให้สตริงเลขฐานสิบหกยาวแบบยาวในชื่อดั้งเดิม

ฉันแก้ไข github.css เพื่ออ้างถึงสำเนาของไฟล์ฟอนต์ octicons

ฉันตรวจสอบ HTML ของหน้า GitHub และทำซ้ำโครงสร้าง HTML ที่เพียงพอรอบเนื้อหา readme เพื่อให้มีความน่าเชื่อถือที่สมเหตุสมผล ตัวอย่างเช่นความกว้างที่ จำกัด

GitHub CSS, ฟอนต์ octicons และ HTML "container" สำหรับเนื้อหา readme กำลังเคลื่อนที่ตามเป้าหมาย: ฉันจะต้องดาวน์โหลดเวอร์ชั่นใหม่เป็นระยะ

ฉันเล่นด้วยการใช้ CSS จากโครงการ GitHub ต่างๆ ตัวอย่างเช่น:

<link rel="stylesheet" type="text/css"
      href="http://rawgit.com/sindresorhus/github-markdown-css/gh-pages/github-markdown.css">

แต่ในที่สุดก็ตัดสินใจใช้ CSS จาก GitHub เอง

แหล่ง

นี่คือไฟล์ HTML (readme-preview.html):

<!DOCTYPE html>
<!-- Preview a GitHub README.md.
     Copy this file to a directory that contains repo directories.
     Specify a repo name in the query string. For example:

     http://localhost/github/readme-preview.html?myrepo
-->
<html>
<head>
<title>Preview GitHub readme</title>
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<!-- Downloaded copies of the CSS files served by GitHub.
     In github.css, the @font-face for font-family:'octicons'
     has been edited to refer to local copies of the font files -->
<link rel="stylesheet" type="text/css" href="github.css"/>
<link rel="stylesheet" type="text/css" href="github2.css"/>
<style>
body {
  margin-top: 1em;
}
</style>
<script type="text/javascript">
//<![CDATA[
var HTTP_STATUS_OK = 200;
var URL_API_GITHUB_RENDER_MARKDOWN = "https://api.github.com/markdown/raw";
var README_FILE_NAME = "README.md";

var repo = location.search.substring(1);

// Get Markdown, then render it as HTML
function getThenRenderMarkdown() {
  var xhr = new XMLHttpRequest();
  xhr.open("GET", repo + "/" + README_FILE_NAME, true);
  xhr.responseType = "text";
  xhr.onload = function(e) {
    if (this.status == HTTP_STATUS_OK) {
     // Response text contains Markdown
      renderMarkdown(this.responseText);
    }
  }
  xhr.send();
}

// Use the GitHub API to render Markdown as HTML
function renderMarkdown(markdown) {
  var xhr = new XMLHttpRequest();
  xhr.open("POST", URL_API_GITHUB_RENDER_MARKDOWN, true);
  xhr.responseType = "html";
  xhr.onload = function(e) {
    if (this.status == HTTP_STATUS_OK) {
      document.getElementById("readme-content").innerHTML = this.response;
    }
  }
  xhr.send(markdown);
}

window.onload = getThenRenderMarkdown;
//]]>
</script>
</head>
<body>
<!-- The following HTML structure was copied from live GitHub page on 2015-12-01,
     except for the "readme-content" id of the article element,
     which was coined for this preview page.-->
<div class="main-content" role="main">
<div class="container repo-container new-discussion-timeline experiment-repo-nav">
<div class="repository-content">
<div id="readme" class="boxed-group flush clearfix announce instapaper_body md">
<h3><span class="octicon octicon-book"></span>README.md</h3>
<article class="markdown-body entry-content"
         itemprop="mainContentOfPage"
         id="readme-content"><p>Rendering markdown...</p></article>
</div>
</div>
</div>
</div>
</body>
</html>





2

แสดงตัวอย่าง Markdownปลั๊กอินสำหรับ Sublime Text ที่กล่าวถึงในความคิดเห็นก่อนหน้านี้ไม่สามารถทำงานร่วมกับ ST2 ได้อีกต่อไป แต่รองรับ Sublime Text 3 เท่านั้น (ตั้งแต่ฤดูใบไม้ผลิ 2018)

มีระเบียบอะไรเกี่ยวกับมัน: มันรองรับ GFM, GitHub Flavoured Markdownซึ่งสามารถทำได้มากกว่า Markdown ปกติเล็กน้อย สิ่งนี้มีความเกี่ยวข้องหากคุณต้องการทราบว่า.mdGH ของคุณจะเป็นอย่างไร (รวมถึงข้อมูลบิตนี้เนื่องจาก OP ไม่ได้เพิ่มแท็ก GFM ด้วยตนเองและคนอื่น ๆ ที่กำลังมองหาวิธีแก้ไขอาจไม่ทราบด้วยเช่นกัน)

คุณสามารถใช้กับ GitHub API หากคุณออนไลน์แม้ว่าคุณควรได้รับโทเค็นการเข้าถึงส่วนบุคคลสำหรับวัตถุประสงค์นี้เนื่องจากการโทร API โดยไม่มีการรับรองความถูกต้องจะถูก จำกัด มีข้อมูลเพิ่มเติมเกี่ยวกับการแยกวิเคราะห์ GFMในเอกสารของปลั๊กอิน


1

หากคุณใช้ Pycharm (หรือ Jetbrains IDE อื่น ๆ เช่น Intellij, RubyMine, PHPStorm, ฯลฯ ) มีปลั๊กอินฟรีมากมายสำหรับการสนับสนุน Markdown ใน IDE ของคุณที่อนุญาตการแสดงตัวอย่างแบบเรียลไทม์ขณะแก้ไข ปลั๊กอิน Markdown Navigator ค่อนข้างดี หากคุณเปิดไฟล์. md ใน IDE เวอร์ชันล่าสุดจะเสนอให้ติดตั้งปลั๊กอินที่สนับสนุนและแสดงรายการให้คุณเห็น


1

SublimeText 2/3

ติดตั้งแพคเกจ: Markdown Preview

ตัวเลือก:

  • ดูตัวอย่างในเบราว์เซอร์
  • ส่งออกเป็น html
  • คัดลอกไปที่คลิปบอร์ด

สิ่งนี้ใช้ได้ดีเพราะรองรับ github, gitlab และ markdown ทั่วไป แม้ว่าจะติดตั้งยาก
Abel Callejo

0

ใช้Jupyter แล็บ

ในการติดตั้ง Jupyter Lab ให้พิมพ์ดังต่อไปนี้ในสภาพแวดล้อมของคุณ:

pip install jupyterlab

หลังจากการติดตั้งเรียกดูตำแหน่งของไฟล์ markdown ของคุณคลิกขวาที่ไฟล์เลือก "Open With" จากนั้นคลิก "Markdown Preview"


0

สำหรับรหัส Visual Studio ฉันใช้

ส่วนขยายที่เพิ่มขึ้นของตัวอย่างก่อนพิมพ์


0

ReTextเป็นตัวดู / แก้ไข markdown ที่มีน้ำหนักเบา

ตอบกลับด้วยการแสดงตัวอย่างแบบสด
ReTextพร้อมการแสดงตัวอย่างแบบสด (ที่มา: ReText; คลิกที่ภาพเพื่อดูตัวเลือกที่ใหญ่กว่า)

ฉันพบว่าต้องขอบคุณอิซซีที่ตอบ/softwarerecs/17714/simple-markdown-viewer-for-ubuntu (คำตอบอื่น ๆ พูดถึงความเป็นไปได้อื่น ๆ )


โปรดทราบว่า ReText ไม่สนับสนุน CommonMark โปรดดูgithub.com/retext-project/retext/issues/253
dpi


0

MarkdownViewerPlusPlus เป็นปลั๊กอิน "[... ] Notepad ++ เพื่อดูไฟล์ Markdown ที่แสดงผลแบบทันที

  • แผงเชื่อมต่อ (สลับ) พร้อม HTML ที่แสดงผลของไฟล์ / แท็บที่เลือกในปัจจุบัน
  • เป็นไปตาม CommonMark (0.28)
  • การเลื่อนแบบซิงโครไนซ์
  • การรวม CSS ที่กำหนดเอง
  • การส่งออก HTML และ PDF
  • ปลั๊กอิน Notepad ++ Unicode [... ] "

0

คุณสามารถใช้เครื่องมือแก้ไขเว็บไซต์แบบคงที่ : ด้วยGitLab 13.0 (พฤษภาคม 2020)มาพร้อมกับแผง WYSIWYG

WYSIWYG สำหรับตัวแก้ไขไซต์แบบคงที่

Markdown เป็นไวยากรณ์ที่มีประสิทธิภาพและมีประสิทธิภาพสำหรับการเขียนเนื้อหาเว็บ แต่แม้ผู้เขียนเนื้อหา Markdown ที่มีประสบการณ์สามารถต่อสู้เพื่อจดจำตัวเลือกการจัดรูปแบบที่ใช้งานน้อยลงหรือเขียนตารางที่ซับซ้อนปานกลางได้ตั้งแต่เริ่มต้น
มีงานบางอย่างที่ทำได้ดีกว่าด้วยข้อความที่หลากหลาย“ สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ” (WYSIWYG) บรรณาธิการ

GitLab 13.0 นำประสบการณ์การเขียน WYSIWYG Markdown มาสู่ Static Site Editor พร้อมตัวเลือกการจัดรูปแบบสำหรับตัวเลือกการจัดรูปแบบทั่วไปเช่นส่วนหัวตัวหนาตัวเอียงตัวเอียงลิงก์รายการ blockquotes และบล็อคโค้ด

https://about.gitlab.com/images/13_0/wysiwyg-markdow-in-sse.png

เครื่องมือแก้ไข WYSIWYG ยังลบงานที่ยากลำบากของการแก้ไขตารางใน Markdown โดยให้คุณแก้ไขแถวตารางคอลัมน์และเซลล์ในแบบเดียวกับที่คุณแก้ไขสเปรดชีต สำหรับการเขียนที่สะดวกสบายยิ่งขึ้นใน Markdown แบบดิบมีแม้กระทั่งแท็บสำหรับสลับระหว่าง WYSIWYG และโหมดแก้ไขข้อความธรรมดา

ดูเอกสารและปัญหา

อีกครั้งคุณจะใช้มันเพียงเพื่อเขียนของคุณREADME: เมื่อมันดูดีคุณสามารถรายงานกลับไปที่โครงการเดิมของคุณ
แต่ประเด็นคือคุณไม่ต้องการปลั๊กอินแสดงตัวอย่างมาร์กอัปของบุคคลที่สามอีกต่อไป


-1

สำหรับผู้ที่ต้องการพัฒนาบนไอแพดของพวกเขาฉันชอบ Textastic คุณสามารถแก้ไขและดูตัวอย่างไฟล์ README.md โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ตเมื่อคุณดาวน์โหลดเอกสารจากคลาวด์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.