Domanda

Sono ancora nel mezzo della codifica del mio progetto finale dell'anno all'università, e ho incontrato un problema in cui ho bisogno di convertire da HTML a Markdown o VISA VERSA.Ora non ho esperienza di Perl, Python, ecc. Quindi ho bisogno di una soluzione facile da attuare, ho solo circa 6 settimane per completarlo ora.Sto scrivendo i dati da una casella di testo WMD a SQL Server e posso caricarlo come Markdown o HTML, ma se tali dati hanno bisogno di modificare che non può essere in HTML come questo sarebbe troppo confuso per l'utente finale che è percepitoavere zero / pochissimo computing "Know come".

Cosa dovrei fare?

È stato utile?

Soluzione

Karmastan's answer is probably the best here. Keeping the raw Markdown in the database is a really good solution as it allows users to upkeep the content in a form with which they're familiar.

However, if you have a bunch of HTML which is already converted, you might want to look at something like Markdownify: The HTML to Markdown converter for PHP.

Edit: based on what you've said below, there are a few things you should keep in mind:

  1. Make sure that the following is set in wmd.js:

    wmd_options = {"output": "Markdown"};

    This ensures that you're storing Markdown in the database.

    Source: How do you store the markdown using WMD in ASP.NET?

  2. When outputting the Markdown to the web, you need to transform it to HTML. To do this, you'll need a library which does Markdown -> HTML conversion. Here are two examples:

I'm not a .NET developer, so I can't really help with how these libraries should be used, but hopefully the documentation will make that clear.

Altri suggerimenti

If you look at the web site for Markdown, you'll find a Perl script that converts Markdown-syntax documents to HTML. Keep Markdown text in your database and invoke the script whenever you need to display the text. No Perl knowledge required!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top