Markdown Viewer Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election Results Why I closed the “Why is Kali so hard” questionGummi: Extend with Markdown functionality, or suggest Markdown editorHow to redirect output from file to stdout?Is there a program that will launch a configurable context menuPDF output with correct spaces in code examples(How) can I display an rtf on the command line?zsh autocomplete without completing promptCan not execute binary file on Ubuntu 17.10How to access Google Drive from the command line using shell in ChromeOS?Lightweigtht pager with links?How to associate *.md files with my editor?

How come Sam didn't become Lord of Horn Hill?

Extract all GPU name, model and GPU ram

Echoing a tail command produces unexpected output?

Denied boarding although I have proper visa and documentation. To whom should I make a complaint?

How to call a function with default parameter through a pointer to function that is the return of another function?

Identify plant with long narrow paired leaves and reddish stems

Is the Standard Deduction better than Itemized when both are the same amount?

Why was the term "discrete" used in discrete logarithm?

What's the purpose of writing one's academic biography in the third person?

What causes the vertical darker bands in my photo?

Output the ŋarâþ crîþ alphabet song without using (m)any letters

Should I discuss the type of campaign with my players?

Storing hydrofluoric acid before the invention of plastics

Fundamental Solution of the Pell Equation

Sci-Fi book where patients in a coma ward all live in a subconscious world linked together

51k Euros annually for a family of 4 in Berlin: Is it enough?

Why do people hide their license plates in the EU?

How to run gsettings for another user Ubuntu 18.04.2 LTS

What exactly is a "Meth" in Altered Carbon?

The logistics of corpse disposal

Simplicity of the roots of a minimal polynomial

Why did the IBM 650 use bi-quinary?

Can a non-EU citizen traveling with me come with me through the EU passport line?

String `!23` is replaced with `docker` in command line



Markdown Viewer



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
2019 Community Moderator Election Results
Why I closed the “Why is Kali so hard” questionGummi: Extend with Markdown functionality, or suggest Markdown editorHow to redirect output from file to stdout?Is there a program that will launch a configurable context menuPDF output with correct spaces in code examples(How) can I display an rtf on the command line?zsh autocomplete without completing promptCan not execute binary file on Ubuntu 17.10How to access Google Drive from the command line using shell in ChromeOS?Lightweigtht pager with links?How to associate *.md files with my editor?



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








143















I found a file formatted with Markdown. Could you guys suggest what viewer that I could use to view this type of files? Hopefully one without gui (if it's possible)



Update
I was actually looking for a viewer that could parse markdown file format that does not need any conversion. But something close to that should be ok.










share|improve this question



















  • 5





    A markdown file can just be read when you open it in an editor, you don't really need fancy tools to read it. What do you want it for/what format do you want it to be in?

    – kasterma
    Nov 17 '10 at 20:29






  • 1





    There are many versions of "markdown". Technically, LaTeX, HTML are markdowns, as is the italics bold bold italics and USE links...

    – vonbrand
    Dec 27 '15 at 21:08







  • 1





    retext now on github as @Fran recommended

    – Dr Beco
    Jun 7 '16 at 2:35






  • 11





    @vonbrand LaTeX and HTML are markup languages. Markdown is a specific text formatting "language" (though you are correct that there are a number of variants, including the one used on Stack Exchange sites like this one). Markdown's name is a joke, as it lets you do a lot of the sorts of things that could be done with a markup language, without actually "marking up" (ie: adding tags) to your text (for the most part).

    – Laurence Gonsalves
    Oct 14 '16 at 0:37






  • 1





    related softwarerecs.stackexchange.com/questions/17714/simple-markdown-viewer

    – Trevor Boyd Smith
    Dec 13 '18 at 17:08


















143















I found a file formatted with Markdown. Could you guys suggest what viewer that I could use to view this type of files? Hopefully one without gui (if it's possible)



Update
I was actually looking for a viewer that could parse markdown file format that does not need any conversion. But something close to that should be ok.










share|improve this question



















  • 5





    A markdown file can just be read when you open it in an editor, you don't really need fancy tools to read it. What do you want it for/what format do you want it to be in?

    – kasterma
    Nov 17 '10 at 20:29






  • 1





    There are many versions of "markdown". Technically, LaTeX, HTML are markdowns, as is the italics bold bold italics and USE links...

    – vonbrand
    Dec 27 '15 at 21:08







  • 1





    retext now on github as @Fran recommended

    – Dr Beco
    Jun 7 '16 at 2:35






  • 11





    @vonbrand LaTeX and HTML are markup languages. Markdown is a specific text formatting "language" (though you are correct that there are a number of variants, including the one used on Stack Exchange sites like this one). Markdown's name is a joke, as it lets you do a lot of the sorts of things that could be done with a markup language, without actually "marking up" (ie: adding tags) to your text (for the most part).

    – Laurence Gonsalves
    Oct 14 '16 at 0:37






  • 1





    related softwarerecs.stackexchange.com/questions/17714/simple-markdown-viewer

    – Trevor Boyd Smith
    Dec 13 '18 at 17:08














143












143








143


40






I found a file formatted with Markdown. Could you guys suggest what viewer that I could use to view this type of files? Hopefully one without gui (if it's possible)



Update
I was actually looking for a viewer that could parse markdown file format that does not need any conversion. But something close to that should be ok.










share|improve this question
















I found a file formatted with Markdown. Could you guys suggest what viewer that I could use to view this type of files? Hopefully one without gui (if it's possible)



Update
I was actually looking for a viewer that could parse markdown file format that does not need any conversion. But something close to that should be ok.







command-line slackware markdown






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jul 24 '15 at 8:57









7ochem

1411110




1411110










asked Nov 17 '10 at 6:52









amreeamree

9423913




9423913







  • 5





    A markdown file can just be read when you open it in an editor, you don't really need fancy tools to read it. What do you want it for/what format do you want it to be in?

    – kasterma
    Nov 17 '10 at 20:29






  • 1





    There are many versions of "markdown". Technically, LaTeX, HTML are markdowns, as is the italics bold bold italics and USE links...

    – vonbrand
    Dec 27 '15 at 21:08







  • 1





    retext now on github as @Fran recommended

    – Dr Beco
    Jun 7 '16 at 2:35






  • 11





    @vonbrand LaTeX and HTML are markup languages. Markdown is a specific text formatting "language" (though you are correct that there are a number of variants, including the one used on Stack Exchange sites like this one). Markdown's name is a joke, as it lets you do a lot of the sorts of things that could be done with a markup language, without actually "marking up" (ie: adding tags) to your text (for the most part).

    – Laurence Gonsalves
    Oct 14 '16 at 0:37






  • 1





    related softwarerecs.stackexchange.com/questions/17714/simple-markdown-viewer

    – Trevor Boyd Smith
    Dec 13 '18 at 17:08













  • 5





    A markdown file can just be read when you open it in an editor, you don't really need fancy tools to read it. What do you want it for/what format do you want it to be in?

    – kasterma
    Nov 17 '10 at 20:29






  • 1





    There are many versions of "markdown". Technically, LaTeX, HTML are markdowns, as is the italics bold bold italics and USE links...

    – vonbrand
    Dec 27 '15 at 21:08







  • 1





    retext now on github as @Fran recommended

    – Dr Beco
    Jun 7 '16 at 2:35






  • 11





    @vonbrand LaTeX and HTML are markup languages. Markdown is a specific text formatting "language" (though you are correct that there are a number of variants, including the one used on Stack Exchange sites like this one). Markdown's name is a joke, as it lets you do a lot of the sorts of things that could be done with a markup language, without actually "marking up" (ie: adding tags) to your text (for the most part).

    – Laurence Gonsalves
    Oct 14 '16 at 0:37






  • 1





    related softwarerecs.stackexchange.com/questions/17714/simple-markdown-viewer

    – Trevor Boyd Smith
    Dec 13 '18 at 17:08








5




5





A markdown file can just be read when you open it in an editor, you don't really need fancy tools to read it. What do you want it for/what format do you want it to be in?

– kasterma
Nov 17 '10 at 20:29





A markdown file can just be read when you open it in an editor, you don't really need fancy tools to read it. What do you want it for/what format do you want it to be in?

– kasterma
Nov 17 '10 at 20:29




1




1





There are many versions of "markdown". Technically, LaTeX, HTML are markdowns, as is the italics bold bold italics and USE links...

– vonbrand
Dec 27 '15 at 21:08






There are many versions of "markdown". Technically, LaTeX, HTML are markdowns, as is the italics bold bold italics and USE links...

– vonbrand
Dec 27 '15 at 21:08





1




1





retext now on github as @Fran recommended

– Dr Beco
Jun 7 '16 at 2:35





retext now on github as @Fran recommended

– Dr Beco
Jun 7 '16 at 2:35




11




11





@vonbrand LaTeX and HTML are markup languages. Markdown is a specific text formatting "language" (though you are correct that there are a number of variants, including the one used on Stack Exchange sites like this one). Markdown's name is a joke, as it lets you do a lot of the sorts of things that could be done with a markup language, without actually "marking up" (ie: adding tags) to your text (for the most part).

– Laurence Gonsalves
Oct 14 '16 at 0:37





@vonbrand LaTeX and HTML are markup languages. Markdown is a specific text formatting "language" (though you are correct that there are a number of variants, including the one used on Stack Exchange sites like this one). Markdown's name is a joke, as it lets you do a lot of the sorts of things that could be done with a markup language, without actually "marking up" (ie: adding tags) to your text (for the most part).

– Laurence Gonsalves
Oct 14 '16 at 0:37




1




1





related softwarerecs.stackexchange.com/questions/17714/simple-markdown-viewer

– Trevor Boyd Smith
Dec 13 '18 at 17:08






related softwarerecs.stackexchange.com/questions/17714/simple-markdown-viewer

– Trevor Boyd Smith
Dec 13 '18 at 17:08











21 Answers
21






active

oldest

votes


















37














The following website provides a tool that will translate markdown into HTML:



http://daringfireball.net/projects/markdown/



Once you convert the file to HTML, there are a number of command line tools to use to view the file. Using a test file that contains markdown formatted-text, I found the following worked nicely.



$ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
$ unzip Markdown_1.0.1.zip
$ cd Markdown_1.0.1/
$ ./Markdown.pl ~/testfile.markdown | html2text


html2text is one of many tools you can use to view html formatted text from the command line. Another option, if you want slightly nicer output would be to use lynx:



$ ./Markdown.pl ~/testfile.markdown | lynx -stdin


If you are an emacs user, someone has written a mode for markdown which is available here: http://jblevins.org/projects/markdown-mode/. This provides nice syntax highlighting as can be seen in the screenshot on that website.



All of these tools should be available for slackware.






share|improve this answer




















  • 7





    In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

    – Gert
    Nov 17 '10 at 9:48







  • 1





    I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

    – NickO
    Jan 7 '14 at 19:39











  • I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

    – sherrellbc
    Dec 22 '16 at 16:33



















92














Using pandoc and lynx without creating temporary files:



pandoc file.md | lynx -stdin


On debian systems you can install with:



apt-get install pandoc





share|improve this answer




















  • 7





    (note: pandoc is in haskell)

    – fche
    Mar 30 '15 at 15:55






  • 9





    Or just pandoc -t plain file.md | less

    – Adriano P
    Sep 26 '15 at 17:53






  • 6





    then add this to .bashrc: md() lynx -stdin;

    – HDave
    Nov 26 '16 at 17:03











  • After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

    – bgvaughan
    Feb 12 at 21:26



















44














I wrote a lightweight terminal markdown viewer in python, for CLI or as lib:



  • https://github.com/axiros/terminal_markdown_viewer

It supports e.g. tables, admonitions and tons of color themes.



Usage:
mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M DIR] [-H] [-A] [MDFILE]

Options:
MDFILE : Path to markdown file
-t THEME : Key within the color ansi_table.json. 'random' accepted.
-T C_THEME: Theme for code highlight. If not set: Use THEME.
-l : Light background (not yet supported)
-L : Display links
-x : Do not try guess code lexer (guessing is a bit slow)
-f FROM : Display FROM given substring of the file.
-m : Monitor file for changes and redisplay FROM given substring
-M DIR : Monitor directory for markdown file changes
-c COLS : Fix columns to this (default: your terminal width)
-A : Strip all ansi (no colors then)
-H : Print html version


   enter image description here






share|improve this answer

























  • I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

    – Thomas
    Aug 23 '15 at 8:20











  • Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

    – Red Pill
    Jul 24 '16 at 9:44











  • Hey, what about that Python 3 version?

    – Lucas Soares
    Sep 11 '16 at 4:10











  • will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

    – Red Pill
    Sep 14 '16 at 9:05











  • Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

    – Ruslan
    Apr 27 '17 at 8:02


















35














Note: credits to @Joe's answer in Stack Overflow.




You can use Grip, which renders the Markdown exactly as GitHub would (it uses the GitHub markdown API).



Install it with pip:



pip install grip


To render a file example.md:



grip -b example.md


How this looks like:



enter image description here






share|improve this answer
































    30














    Is a GUI program, but I find useful for this task ReText, that is an editor for Markdown and reStructuredText with a preview mode:



    ReText screenshot



    However, if you need see the file of ReText from a terminal, one option could be convert the marddown to html with pandoc and see the html copy in lynx:



    pandoc file.mkd > file.html ; lynx file.html


    Edit



    There are a few more free markdown editors with preview available for *nix systems. Some in official repositories, others not, and each with their own strengths and weaknesses, but as suitable viewers I would like to highlight these:



    • Typora: It is still in beta phase, but it’s free meanwhile (it’s not clear how will be licensed the stable version). Although it is not FOSS, is perfect as markdown viewer because it work by default nearly as a WYSIWYG editor ("live preview mode") with a Outline panel (table of contents) that is very convenient for large files. The "source code mode" have syntax highlight, including bigger fonts for headings and italics for emphasis. And not only export to HTML, ODT and PDF. Also can import-export to several formats via pandoc integration.


    • Ghostwriter: HTML preview only (non editable) but also have a nice outline panel and syntax highlight. Without import options, but export to several formats with pandoc and others processors (MultiMarkdown, Discount, or cmark) and have a live spellcheck via hunspell/myspell.


    • MdCharm: Similar to Retext, but support markdown (markdown extra) and MultiMarkdown. Show also an outline (ToC) panel.


    For R Markdown users, I should mention also editR. Is not a program, but a R package to edit/html preview of R Markdown in a browser. R Commander and RStudio also allow a easy preview in HTML, PDF or Word.






    share|improve this answer

























    • I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

      – shirish
      Dec 2 '14 at 20:18











    • Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

      – Ash
      Oct 4 '15 at 11:40











    • Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

      – Dr Beco
      Jun 7 '16 at 2:34


















    11














    For those who prefer w3m (vi style bindings):



    pandoc file.md | w3m -T text/html


    I put it in a script, mdview.sh, and put that in my path:



    #!/bin/sh
    pandoc "$1" | w3m -T text/html





    share|improve this answer

























    • By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

      – Ulysse BN
      Feb 9 '17 at 23:28


















    6














    Use the mdless gem / command. It displays a Markdown file nicely in the terminal.



    gem install mdless


    Then run



    mdless README.d


    enter image description here



    Links:



    • mdless on Github

    • Project home page





    share|improve this answer
































      4














      There's also Discount, David Parsons' C implementation of John Gruber's Markdown text to html language. Discount consists of several command-line tools including markdown, mkd2html, makepage, mktags and theme.



      http://www.pell.portland.or.us/~orc/Code/discount/



      In addition, there's an implementation of markdown in C, using a PEG grammar.



      https://github.com/jgm/peg-markdown



      On Mac OS X you also may have a look at qlmarkdown, a QuickLook generator for Markdown files.






      share|improve this answer






























        3














        I know you said you preferred a non-GUI application, but I am currently working on a GUI application called DownMarker which does this. You can find the source in a mercurial repository here. You can find a stand-alone executable to run with mono or .NET here.



        Caveat: It is far from finished and only occasionally tested on linux/mono. Last test I did was on Mono 2.6. If you want to build it yourself will need a recent version of mercurial to clone the repository, and MonoDevelop to compile the application.






        share|improve this answer




















        • 1





          It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

          – GmonC
          Nov 21 '10 at 0:44


















        3














        2 more tools:

        - Showdown is JavaScript port or Markdown: https://github.com/coreyti/showdown . You can use it only from browser

        - txt2tags can read Markdown format but it adds a lot of new options and featues: http://txt2tags.org/online.php






        share|improve this answer
































          3














          A couple comments asked about or mentioned the possibility of using a browser add-on. I like this approach because I can edit markdown files in any Linux text editor (from nano to vim to Kate) and view the files in Firefox (my browser of choice).



          I simply installed this Firefox add-on and it worked out of the box on Kubuntu 12.04 and Firefox 33.0. No tweaks required.



          Markdown Viewer :: Add-ons for Firefox
          https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer/



          (I also like ReText, but I would prefer to see something like ReText implemented as a plugin for Kate. ReText lacks too many features to compete with mature editors like Kate.)






          share|improve this answer























          • The question asked for a viewer without gui, but I personally really like this solution.

            – sauerburger
            May 3 '17 at 13:30


















          2














          Assuming you want to see what the html looks like: Use a web browser (with an addon) as a viewer.



          For example, for Google Chrome there's TextDown which also lets you edit files straight in the browser and see a live preview.



          After adding it, you also need to go to chrome://chrome/extensions/ and check "allow access to file URLs" so you can open local files. A warning though: if you save (shift-ctrl-s) TextDown does not save to the file you opened but to your downloads folder.






          share|improve this answer























          • There is also this extension for Firefox, which you can then get working by following this.

            – Wilf
            Feb 28 '14 at 13:50


















          2














          I suggest taking a look at Atom. It is an excellent text editor with in-built markdown preview. I don't usually use the markdown preview mode as it has a serious bug - line breaks (unless they come in pairs which indicates a <p> tag's contents) are preserved in the preview. But the syntax highlight mode is so good (since Markdown is optimized to be human readable and Atom's colorization is excellent) that I usually end up reading markdown files in source view mode.






          share|improve this answer






























            2














            An IMHO heavily underestimated command line markdown viewer is the markdown-cli.



            Installation



            npm install markdown-cli --global


            Usage



            markdown-cli <file>


            Features



            Probably not noticed much, because it misses any documentation...

            But as far as I could figure out by some example markdown files, some things that convinced me:



            • handles ill formatted files much better (similarly to atom, github, etc.; eg. when blank lines are missing before lists)

            • more stable with formatting in headers or lists (bold text in lists breaks sublists in some other viewers)

            • proper table formatting

            • syntax highlightning

            • resolves footnote links to show the link instead of the footnote number (not everyone might want this)

            Screenshot



            example.png



            Drawbacks



            I have realized the following issues



            • code blocks are flattened (all leading spaces disappear)

            • two blank lines appear before lists





            share|improve this answer






























              1














              Here is a commandline script which opens up a markdown file in your browser after converting it into html: http://minhajuddin.com/2012/03/16/markdown-viewer-script-for-your-markdown-documents/






              share|improve this answer






























                1














                You could have a look at mad which is very easy to use:



                mad file.md





                share|improve this answer






























                  1














                  Readonly Vim with Markdown highlighting & folding



                  With Vim Markdown highlighting and folding up and running, the most straightforward solution is to evoke vim in the read only mode with either vim -R, or (at least on Ubuntu) more elegantly:



                  $ view filename.md


                  Add the following at the very bottom of your .vimrc file, and view will behave just like less with the added benefit of your favourite syntax highlighting (not only for markdown!) and folding:



                  " less behaviour for view
                  " https://unix.stackexchange.com/a/314184/39845

                  " http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
                  function! LessBehaviour()
                  if (!&modifiable || &ro)
                  set nonumber
                  set nospell
                  set laststatus=0 " Status line
                  set cmdheight=1
                  set guioptions=aiMr " No menu bar, nor tool bar
                  noremap u <C-u>
                  noremap d <C-d>
                  noremap q :q<CR>
                  endif
                  endfunction

                  " https://vi.stackexchange.com/a/9101/3168
                  augroup ReadOnly
                  au!
                  au VimEnter * :call LessBehaviour()
                  augroup END


                  There exists also a more rigorous less.sh script. On my system, it comes packaged with vim. To find it, use:



                  $ find /usr/share/vim -name less.sh


                  However, contrary to the script listed above, folding will not work with this less.sh.






                  share|improve this answer
































                    1














                    Currently using mdp in Arch Linux and Termux on android, a markdown presentation tool.



                    image



                    Usage



                    $ mdp file.md


                    Slick alias



                    md() 
                    fileName=$1:-"README.md"
                    mdp "$fileName"






                    share|improve this answer








                    New contributor




                    A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                    Check out our Code of Conduct.



























                      0














                      An easy solution for most situations: copy/paste the markdown into a viewer in the "cloud." Here are two choices:



                      1. Dillinger.io


                      2. Dingus

                      Nothing to install! Cross platform! Cross browser! Always available!



                      Disadvantages: could be hassle for large files, standard cloud application security issues.






                      share|improve this answer






























                        0














                        This is an alias that encapsulates a function:



                        alias mdless='_mdless() less ; fi ; fi ;; _mdless '


                        Explanation




                        • alias mdless='...' : creates an alias for mdless


                        • _mdless() ...; : creates a temporary function to be called afterwards


                        • _mdless : at the end, call it (the function above)

                        Inside the function:




                        • if [ -n "$1" ] ; then : if the first argument is not null then...


                        • if [ -f "$1" ] ; then : also, if the file exists and is regular then...


                        • cat arg1 arg2 | groff ... : cat sends this two arguments concatenated to groff; the arguments being:

                          • arg1: <(echo ".TH $1 7date --iso-8601Dr.Beco Markdown") : something that starts the file and groff will understand as the header and footer notes. This substitutes the empty header from -s key on pandoc.

                          • arg2: <(pandoc -t man $1) : the file itself, filtered by pandoc, outputing the man style of file $1



                        • | groff -K utf8 -t -T utf8 -man 2>/dev/null : piping the resulting concatenated file to groff:


                          • -K utf8 so groff understands the input file code


                          • -t so it displays correctly tables in the file


                          • -T utf8 so it output in the correct format


                          • -man so it uses the MACRO package to outputs the file in man format


                          • 2>/dev/null to ignore errors (after all, its a raw file being transformed in man by hand, we don't care the errors as long as we can see the file in a not-so-much-ugly format).



                        • | less : finally, shows the file paginating it with less (I've tried to avoid this pipe by using groffer instead of groff, but groffer is not as robust as less and some files hangs it or do not show at all. So, let it go through one more pipe, what the heck!

                        Add it to your ~/.bash_aliases (or alike)






                        share|improve this answer






























                          0














                          Moeditor



                          Just stumbled today on this nice, simple and effective markdown editor:



                          https://moeditor.js.org/






                          share|improve this answer























                            Your Answer








                            StackExchange.ready(function()
                            var channelOptions =
                            tags: "".split(" "),
                            id: "106"
                            ;
                            initTagRenderer("".split(" "), "".split(" "), channelOptions);

                            StackExchange.using("externalEditor", function()
                            // Have to fire editor after snippets, if snippets enabled
                            if (StackExchange.settings.snippets.snippetsEnabled)
                            StackExchange.using("snippets", function()
                            createEditor();
                            );

                            else
                            createEditor();

                            );

                            function createEditor()
                            StackExchange.prepareEditor(
                            heartbeatType: 'answer',
                            autoActivateHeartbeat: false,
                            convertImagesToLinks: false,
                            noModals: true,
                            showLowRepImageUploadWarning: true,
                            reputationToPostImages: null,
                            bindNavPrevention: true,
                            postfix: "",
                            imageUploader:
                            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                            allowUrls: true
                            ,
                            onDemand: true,
                            discardSelector: ".discard-answer"
                            ,immediatelyShowMarkdownHelp:true
                            );



                            );













                            draft saved

                            draft discarded


















                            StackExchange.ready(
                            function ()
                            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f4140%2fmarkdown-viewer%23new-answer', 'question_page');

                            );

                            Post as a guest















                            Required, but never shown

























                            21 Answers
                            21






                            active

                            oldest

                            votes








                            21 Answers
                            21






                            active

                            oldest

                            votes









                            active

                            oldest

                            votes






                            active

                            oldest

                            votes









                            37














                            The following website provides a tool that will translate markdown into HTML:



                            http://daringfireball.net/projects/markdown/



                            Once you convert the file to HTML, there are a number of command line tools to use to view the file. Using a test file that contains markdown formatted-text, I found the following worked nicely.



                            $ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
                            $ unzip Markdown_1.0.1.zip
                            $ cd Markdown_1.0.1/
                            $ ./Markdown.pl ~/testfile.markdown | html2text


                            html2text is one of many tools you can use to view html formatted text from the command line. Another option, if you want slightly nicer output would be to use lynx:



                            $ ./Markdown.pl ~/testfile.markdown | lynx -stdin


                            If you are an emacs user, someone has written a mode for markdown which is available here: http://jblevins.org/projects/markdown-mode/. This provides nice syntax highlighting as can be seen in the screenshot on that website.



                            All of these tools should be available for slackware.






                            share|improve this answer




















                            • 7





                              In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

                              – Gert
                              Nov 17 '10 at 9:48







                            • 1





                              I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

                              – NickO
                              Jan 7 '14 at 19:39











                            • I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

                              – sherrellbc
                              Dec 22 '16 at 16:33
















                            37














                            The following website provides a tool that will translate markdown into HTML:



                            http://daringfireball.net/projects/markdown/



                            Once you convert the file to HTML, there are a number of command line tools to use to view the file. Using a test file that contains markdown formatted-text, I found the following worked nicely.



                            $ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
                            $ unzip Markdown_1.0.1.zip
                            $ cd Markdown_1.0.1/
                            $ ./Markdown.pl ~/testfile.markdown | html2text


                            html2text is one of many tools you can use to view html formatted text from the command line. Another option, if you want slightly nicer output would be to use lynx:



                            $ ./Markdown.pl ~/testfile.markdown | lynx -stdin


                            If you are an emacs user, someone has written a mode for markdown which is available here: http://jblevins.org/projects/markdown-mode/. This provides nice syntax highlighting as can be seen in the screenshot on that website.



                            All of these tools should be available for slackware.






                            share|improve this answer




















                            • 7





                              In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

                              – Gert
                              Nov 17 '10 at 9:48







                            • 1





                              I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

                              – NickO
                              Jan 7 '14 at 19:39











                            • I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

                              – sherrellbc
                              Dec 22 '16 at 16:33














                            37












                            37








                            37







                            The following website provides a tool that will translate markdown into HTML:



                            http://daringfireball.net/projects/markdown/



                            Once you convert the file to HTML, there are a number of command line tools to use to view the file. Using a test file that contains markdown formatted-text, I found the following worked nicely.



                            $ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
                            $ unzip Markdown_1.0.1.zip
                            $ cd Markdown_1.0.1/
                            $ ./Markdown.pl ~/testfile.markdown | html2text


                            html2text is one of many tools you can use to view html formatted text from the command line. Another option, if you want slightly nicer output would be to use lynx:



                            $ ./Markdown.pl ~/testfile.markdown | lynx -stdin


                            If you are an emacs user, someone has written a mode for markdown which is available here: http://jblevins.org/projects/markdown-mode/. This provides nice syntax highlighting as can be seen in the screenshot on that website.



                            All of these tools should be available for slackware.






                            share|improve this answer















                            The following website provides a tool that will translate markdown into HTML:



                            http://daringfireball.net/projects/markdown/



                            Once you convert the file to HTML, there are a number of command line tools to use to view the file. Using a test file that contains markdown formatted-text, I found the following worked nicely.



                            $ wget http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip
                            $ unzip Markdown_1.0.1.zip
                            $ cd Markdown_1.0.1/
                            $ ./Markdown.pl ~/testfile.markdown | html2text


                            html2text is one of many tools you can use to view html formatted text from the command line. Another option, if you want slightly nicer output would be to use lynx:



                            $ ./Markdown.pl ~/testfile.markdown | lynx -stdin


                            If you are an emacs user, someone has written a mode for markdown which is available here: http://jblevins.org/projects/markdown-mode/. This provides nice syntax highlighting as can be seen in the screenshot on that website.



                            All of these tools should be available for slackware.







                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Nov 17 '10 at 7:39

























                            answered Nov 17 '10 at 7:28









                            Steven DSteven D

                            32.9k898108




                            32.9k898108







                            • 7





                              In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

                              – Gert
                              Nov 17 '10 at 9:48







                            • 1





                              I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

                              – NickO
                              Jan 7 '14 at 19:39











                            • I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

                              – sherrellbc
                              Dec 22 '16 at 16:33













                            • 7





                              In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

                              – Gert
                              Nov 17 '10 at 9:48







                            • 1





                              I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

                              – NickO
                              Jan 7 '14 at 19:39











                            • I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

                              – sherrellbc
                              Dec 22 '16 at 16:33








                            7




                            7





                            In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

                            – Gert
                            Nov 17 '10 at 9:48






                            In VIM you can get syntax highlight by manually setting the syntax to markdown if it isn't recognized. :set syntax=mkd

                            – Gert
                            Nov 17 '10 at 9:48





                            1




                            1





                            I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

                            – NickO
                            Jan 7 '14 at 19:39





                            I never would have thought to use -stdin and lynx, very clever indeed and just what I needed.

                            – NickO
                            Jan 7 '14 at 19:39













                            I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

                            – sherrellbc
                            Dec 22 '16 at 16:33






                            I tested this and can verify it works on Linux, but interestingly the man page informs such a feature applies only to UNIX. -stdin read the startfile from standard input (UNIX only).

                            – sherrellbc
                            Dec 22 '16 at 16:33














                            92














                            Using pandoc and lynx without creating temporary files:



                            pandoc file.md | lynx -stdin


                            On debian systems you can install with:



                            apt-get install pandoc





                            share|improve this answer




















                            • 7





                              (note: pandoc is in haskell)

                              – fche
                              Mar 30 '15 at 15:55






                            • 9





                              Or just pandoc -t plain file.md | less

                              – Adriano P
                              Sep 26 '15 at 17:53






                            • 6





                              then add this to .bashrc: md() lynx -stdin;

                              – HDave
                              Nov 26 '16 at 17:03











                            • After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

                              – bgvaughan
                              Feb 12 at 21:26
















                            92














                            Using pandoc and lynx without creating temporary files:



                            pandoc file.md | lynx -stdin


                            On debian systems you can install with:



                            apt-get install pandoc





                            share|improve this answer




















                            • 7





                              (note: pandoc is in haskell)

                              – fche
                              Mar 30 '15 at 15:55






                            • 9





                              Or just pandoc -t plain file.md | less

                              – Adriano P
                              Sep 26 '15 at 17:53






                            • 6





                              then add this to .bashrc: md() lynx -stdin;

                              – HDave
                              Nov 26 '16 at 17:03











                            • After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

                              – bgvaughan
                              Feb 12 at 21:26














                            92












                            92








                            92







                            Using pandoc and lynx without creating temporary files:



                            pandoc file.md | lynx -stdin


                            On debian systems you can install with:



                            apt-get install pandoc





                            share|improve this answer















                            Using pandoc and lynx without creating temporary files:



                            pandoc file.md | lynx -stdin


                            On debian systems you can install with:



                            apt-get install pandoc






                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Jan 21 '16 at 7:19









                            chovy

                            5493616




                            5493616










                            answered Mar 20 '14 at 3:53









                            circleofconfusioncircleofconfusion

                            1,021172




                            1,021172







                            • 7





                              (note: pandoc is in haskell)

                              – fche
                              Mar 30 '15 at 15:55






                            • 9





                              Or just pandoc -t plain file.md | less

                              – Adriano P
                              Sep 26 '15 at 17:53






                            • 6





                              then add this to .bashrc: md() lynx -stdin;

                              – HDave
                              Nov 26 '16 at 17:03











                            • After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

                              – bgvaughan
                              Feb 12 at 21:26













                            • 7





                              (note: pandoc is in haskell)

                              – fche
                              Mar 30 '15 at 15:55






                            • 9





                              Or just pandoc -t plain file.md | less

                              – Adriano P
                              Sep 26 '15 at 17:53






                            • 6





                              then add this to .bashrc: md() lynx -stdin;

                              – HDave
                              Nov 26 '16 at 17:03











                            • After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

                              – bgvaughan
                              Feb 12 at 21:26








                            7




                            7





                            (note: pandoc is in haskell)

                            – fche
                            Mar 30 '15 at 15:55





                            (note: pandoc is in haskell)

                            – fche
                            Mar 30 '15 at 15:55




                            9




                            9





                            Or just pandoc -t plain file.md | less

                            – Adriano P
                            Sep 26 '15 at 17:53





                            Or just pandoc -t plain file.md | less

                            – Adriano P
                            Sep 26 '15 at 17:53




                            6




                            6





                            then add this to .bashrc: md() lynx -stdin;

                            – HDave
                            Nov 26 '16 at 17:03





                            then add this to .bashrc: md() lynx -stdin;

                            – HDave
                            Nov 26 '16 at 17:03













                            After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

                            – bgvaughan
                            Feb 12 at 21:26






                            After some tinkering, I settled on this, to default to reading "README.md", which is what I'm usually doing: function mdless /usr/bin/less;

                            – bgvaughan
                            Feb 12 at 21:26












                            44














                            I wrote a lightweight terminal markdown viewer in python, for CLI or as lib:



                            • https://github.com/axiros/terminal_markdown_viewer

                            It supports e.g. tables, admonitions and tons of color themes.



                            Usage:
                            mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M DIR] [-H] [-A] [MDFILE]

                            Options:
                            MDFILE : Path to markdown file
                            -t THEME : Key within the color ansi_table.json. 'random' accepted.
                            -T C_THEME: Theme for code highlight. If not set: Use THEME.
                            -l : Light background (not yet supported)
                            -L : Display links
                            -x : Do not try guess code lexer (guessing is a bit slow)
                            -f FROM : Display FROM given substring of the file.
                            -m : Monitor file for changes and redisplay FROM given substring
                            -M DIR : Monitor directory for markdown file changes
                            -c COLS : Fix columns to this (default: your terminal width)
                            -A : Strip all ansi (no colors then)
                            -H : Print html version


                               enter image description here






                            share|improve this answer

























                            • I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

                              – Thomas
                              Aug 23 '15 at 8:20











                            • Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

                              – Red Pill
                              Jul 24 '16 at 9:44











                            • Hey, what about that Python 3 version?

                              – Lucas Soares
                              Sep 11 '16 at 4:10











                            • will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

                              – Red Pill
                              Sep 14 '16 at 9:05











                            • Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

                              – Ruslan
                              Apr 27 '17 at 8:02















                            44














                            I wrote a lightweight terminal markdown viewer in python, for CLI or as lib:



                            • https://github.com/axiros/terminal_markdown_viewer

                            It supports e.g. tables, admonitions and tons of color themes.



                            Usage:
                            mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M DIR] [-H] [-A] [MDFILE]

                            Options:
                            MDFILE : Path to markdown file
                            -t THEME : Key within the color ansi_table.json. 'random' accepted.
                            -T C_THEME: Theme for code highlight. If not set: Use THEME.
                            -l : Light background (not yet supported)
                            -L : Display links
                            -x : Do not try guess code lexer (guessing is a bit slow)
                            -f FROM : Display FROM given substring of the file.
                            -m : Monitor file for changes and redisplay FROM given substring
                            -M DIR : Monitor directory for markdown file changes
                            -c COLS : Fix columns to this (default: your terminal width)
                            -A : Strip all ansi (no colors then)
                            -H : Print html version


                               enter image description here






                            share|improve this answer

























                            • I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

                              – Thomas
                              Aug 23 '15 at 8:20











                            • Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

                              – Red Pill
                              Jul 24 '16 at 9:44











                            • Hey, what about that Python 3 version?

                              – Lucas Soares
                              Sep 11 '16 at 4:10











                            • will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

                              – Red Pill
                              Sep 14 '16 at 9:05











                            • Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

                              – Ruslan
                              Apr 27 '17 at 8:02













                            44












                            44








                            44







                            I wrote a lightweight terminal markdown viewer in python, for CLI or as lib:



                            • https://github.com/axiros/terminal_markdown_viewer

                            It supports e.g. tables, admonitions and tons of color themes.



                            Usage:
                            mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M DIR] [-H] [-A] [MDFILE]

                            Options:
                            MDFILE : Path to markdown file
                            -t THEME : Key within the color ansi_table.json. 'random' accepted.
                            -T C_THEME: Theme for code highlight. If not set: Use THEME.
                            -l : Light background (not yet supported)
                            -L : Display links
                            -x : Do not try guess code lexer (guessing is a bit slow)
                            -f FROM : Display FROM given substring of the file.
                            -m : Monitor file for changes and redisplay FROM given substring
                            -M DIR : Monitor directory for markdown file changes
                            -c COLS : Fix columns to this (default: your terminal width)
                            -A : Strip all ansi (no colors then)
                            -H : Print html version


                               enter image description here






                            share|improve this answer















                            I wrote a lightweight terminal markdown viewer in python, for CLI or as lib:



                            • https://github.com/axiros/terminal_markdown_viewer

                            It supports e.g. tables, admonitions and tons of color themes.



                            Usage:
                            mdv [-t THEME] [-T C_THEME] [-x] [-l] [-L] [-c COLS] [-f FROM] [-m] [-M DIR] [-H] [-A] [MDFILE]

                            Options:
                            MDFILE : Path to markdown file
                            -t THEME : Key within the color ansi_table.json. 'random' accepted.
                            -T C_THEME: Theme for code highlight. If not set: Use THEME.
                            -l : Light background (not yet supported)
                            -L : Display links
                            -x : Do not try guess code lexer (guessing is a bit slow)
                            -f FROM : Display FROM given substring of the file.
                            -m : Monitor file for changes and redisplay FROM given substring
                            -M DIR : Monitor directory for markdown file changes
                            -c COLS : Fix columns to this (default: your terminal width)
                            -A : Strip all ansi (no colors then)
                            -H : Print html version


                               enter image description here







                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Jul 12 '15 at 22:11









                            slm

                            256k71544690




                            256k71544690










                            answered Jul 12 '15 at 22:00









                            Red PillRed Pill

                            54143




                            54143












                            • I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

                              – Thomas
                              Aug 23 '15 at 8:20











                            • Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

                              – Red Pill
                              Jul 24 '16 at 9:44











                            • Hey, what about that Python 3 version?

                              – Lucas Soares
                              Sep 11 '16 at 4:10











                            • will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

                              – Red Pill
                              Sep 14 '16 at 9:05











                            • Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

                              – Ruslan
                              Apr 27 '17 at 8:02

















                            • I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

                              – Thomas
                              Aug 23 '15 at 8:20











                            • Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

                              – Red Pill
                              Jul 24 '16 at 9:44











                            • Hey, what about that Python 3 version?

                              – Lucas Soares
                              Sep 11 '16 at 4:10











                            • will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

                              – Red Pill
                              Sep 14 '16 at 9:05











                            • Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

                              – Ruslan
                              Apr 27 '17 at 8:02
















                            I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

                            – Thomas
                            Aug 23 '15 at 8:20





                            I really like this, but it is missing some basic usability features, such as: not displaying the theme by default when run as an app (I really don't care about what theme is used, let me define one in my alias and then just display the markdown please), justifying paragraph text (not asking for advanced hyphenation here but at least word-wrap), and it also does not seem to handle paragraph breaks properly for some odd reason. It's a really good start and has lots of useful features like code syntax highlighting, but is basically not usable in its current state, sad because it came so close.

                            – Thomas
                            Aug 23 '15 at 8:20













                            Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

                            – Red Pill
                            Jul 24 '16 at 9:44





                            Hi, thanks! Btw: after only 10 years or so, I fixed those ob things. If still interesting to you, have a look and feedback issues on GH.

                            – Red Pill
                            Jul 24 '16 at 9:44













                            Hey, what about that Python 3 version?

                            – Lucas Soares
                            Sep 11 '16 at 4:10





                            Hey, what about that Python 3 version?

                            – Lucas Soares
                            Sep 11 '16 at 4:10













                            will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

                            – Red Pill
                            Sep 14 '16 at 9:05





                            will do as soon Py3 is ready for POSIX thoughtstreams.io/ncoghlan_dev/…

                            – Red Pill
                            Sep 14 '16 at 9:05













                            Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

                            – Ruslan
                            Apr 27 '17 at 8:02





                            Too bad it still doesn't support light background. (installed with pip as suggested in Readme)

                            – Ruslan
                            Apr 27 '17 at 8:02











                            35














                            Note: credits to @Joe's answer in Stack Overflow.




                            You can use Grip, which renders the Markdown exactly as GitHub would (it uses the GitHub markdown API).



                            Install it with pip:



                            pip install grip


                            To render a file example.md:



                            grip -b example.md


                            How this looks like:



                            enter image description here






                            share|improve this answer





























                              35














                              Note: credits to @Joe's answer in Stack Overflow.




                              You can use Grip, which renders the Markdown exactly as GitHub would (it uses the GitHub markdown API).



                              Install it with pip:



                              pip install grip


                              To render a file example.md:



                              grip -b example.md


                              How this looks like:



                              enter image description here






                              share|improve this answer



























                                35












                                35








                                35







                                Note: credits to @Joe's answer in Stack Overflow.




                                You can use Grip, which renders the Markdown exactly as GitHub would (it uses the GitHub markdown API).



                                Install it with pip:



                                pip install grip


                                To render a file example.md:



                                grip -b example.md


                                How this looks like:



                                enter image description here






                                share|improve this answer















                                Note: credits to @Joe's answer in Stack Overflow.




                                You can use Grip, which renders the Markdown exactly as GitHub would (it uses the GitHub markdown API).



                                Install it with pip:



                                pip install grip


                                To render a file example.md:



                                grip -b example.md


                                How this looks like:



                                enter image description here







                                share|improve this answer














                                share|improve this answer



                                share|improve this answer








                                edited May 23 '17 at 12:39









                                Community

                                1




                                1










                                answered Sep 3 '15 at 17:18









                                PequePeque

                                1,29831529




                                1,29831529





















                                    30














                                    Is a GUI program, but I find useful for this task ReText, that is an editor for Markdown and reStructuredText with a preview mode:



                                    ReText screenshot



                                    However, if you need see the file of ReText from a terminal, one option could be convert the marddown to html with pandoc and see the html copy in lynx:



                                    pandoc file.mkd > file.html ; lynx file.html


                                    Edit



                                    There are a few more free markdown editors with preview available for *nix systems. Some in official repositories, others not, and each with their own strengths and weaknesses, but as suitable viewers I would like to highlight these:



                                    • Typora: It is still in beta phase, but it’s free meanwhile (it’s not clear how will be licensed the stable version). Although it is not FOSS, is perfect as markdown viewer because it work by default nearly as a WYSIWYG editor ("live preview mode") with a Outline panel (table of contents) that is very convenient for large files. The "source code mode" have syntax highlight, including bigger fonts for headings and italics for emphasis. And not only export to HTML, ODT and PDF. Also can import-export to several formats via pandoc integration.


                                    • Ghostwriter: HTML preview only (non editable) but also have a nice outline panel and syntax highlight. Without import options, but export to several formats with pandoc and others processors (MultiMarkdown, Discount, or cmark) and have a live spellcheck via hunspell/myspell.


                                    • MdCharm: Similar to Retext, but support markdown (markdown extra) and MultiMarkdown. Show also an outline (ToC) panel.


                                    For R Markdown users, I should mention also editR. Is not a program, but a R package to edit/html preview of R Markdown in a browser. R Commander and RStudio also allow a easy preview in HTML, PDF or Word.






                                    share|improve this answer

























                                    • I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

                                      – shirish
                                      Dec 2 '14 at 20:18











                                    • Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

                                      – Ash
                                      Oct 4 '15 at 11:40











                                    • Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

                                      – Dr Beco
                                      Jun 7 '16 at 2:34















                                    30














                                    Is a GUI program, but I find useful for this task ReText, that is an editor for Markdown and reStructuredText with a preview mode:



                                    ReText screenshot



                                    However, if you need see the file of ReText from a terminal, one option could be convert the marddown to html with pandoc and see the html copy in lynx:



                                    pandoc file.mkd > file.html ; lynx file.html


                                    Edit



                                    There are a few more free markdown editors with preview available for *nix systems. Some in official repositories, others not, and each with their own strengths and weaknesses, but as suitable viewers I would like to highlight these:



                                    • Typora: It is still in beta phase, but it’s free meanwhile (it’s not clear how will be licensed the stable version). Although it is not FOSS, is perfect as markdown viewer because it work by default nearly as a WYSIWYG editor ("live preview mode") with a Outline panel (table of contents) that is very convenient for large files. The "source code mode" have syntax highlight, including bigger fonts for headings and italics for emphasis. And not only export to HTML, ODT and PDF. Also can import-export to several formats via pandoc integration.


                                    • Ghostwriter: HTML preview only (non editable) but also have a nice outline panel and syntax highlight. Without import options, but export to several formats with pandoc and others processors (MultiMarkdown, Discount, or cmark) and have a live spellcheck via hunspell/myspell.


                                    • MdCharm: Similar to Retext, but support markdown (markdown extra) and MultiMarkdown. Show also an outline (ToC) panel.


                                    For R Markdown users, I should mention also editR. Is not a program, but a R package to edit/html preview of R Markdown in a browser. R Commander and RStudio also allow a easy preview in HTML, PDF or Word.






                                    share|improve this answer

























                                    • I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

                                      – shirish
                                      Dec 2 '14 at 20:18











                                    • Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

                                      – Ash
                                      Oct 4 '15 at 11:40











                                    • Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

                                      – Dr Beco
                                      Jun 7 '16 at 2:34













                                    30












                                    30








                                    30







                                    Is a GUI program, but I find useful for this task ReText, that is an editor for Markdown and reStructuredText with a preview mode:



                                    ReText screenshot



                                    However, if you need see the file of ReText from a terminal, one option could be convert the marddown to html with pandoc and see the html copy in lynx:



                                    pandoc file.mkd > file.html ; lynx file.html


                                    Edit



                                    There are a few more free markdown editors with preview available for *nix systems. Some in official repositories, others not, and each with their own strengths and weaknesses, but as suitable viewers I would like to highlight these:



                                    • Typora: It is still in beta phase, but it’s free meanwhile (it’s not clear how will be licensed the stable version). Although it is not FOSS, is perfect as markdown viewer because it work by default nearly as a WYSIWYG editor ("live preview mode") with a Outline panel (table of contents) that is very convenient for large files. The "source code mode" have syntax highlight, including bigger fonts for headings and italics for emphasis. And not only export to HTML, ODT and PDF. Also can import-export to several formats via pandoc integration.


                                    • Ghostwriter: HTML preview only (non editable) but also have a nice outline panel and syntax highlight. Without import options, but export to several formats with pandoc and others processors (MultiMarkdown, Discount, or cmark) and have a live spellcheck via hunspell/myspell.


                                    • MdCharm: Similar to Retext, but support markdown (markdown extra) and MultiMarkdown. Show also an outline (ToC) panel.


                                    For R Markdown users, I should mention also editR. Is not a program, but a R package to edit/html preview of R Markdown in a browser. R Commander and RStudio also allow a easy preview in HTML, PDF or Word.






                                    share|improve this answer















                                    Is a GUI program, but I find useful for this task ReText, that is an editor for Markdown and reStructuredText with a preview mode:



                                    ReText screenshot



                                    However, if you need see the file of ReText from a terminal, one option could be convert the marddown to html with pandoc and see the html copy in lynx:



                                    pandoc file.mkd > file.html ; lynx file.html


                                    Edit



                                    There are a few more free markdown editors with preview available for *nix systems. Some in official repositories, others not, and each with their own strengths and weaknesses, but as suitable viewers I would like to highlight these:



                                    • Typora: It is still in beta phase, but it’s free meanwhile (it’s not clear how will be licensed the stable version). Although it is not FOSS, is perfect as markdown viewer because it work by default nearly as a WYSIWYG editor ("live preview mode") with a Outline panel (table of contents) that is very convenient for large files. The "source code mode" have syntax highlight, including bigger fonts for headings and italics for emphasis. And not only export to HTML, ODT and PDF. Also can import-export to several formats via pandoc integration.


                                    • Ghostwriter: HTML preview only (non editable) but also have a nice outline panel and syntax highlight. Without import options, but export to several formats with pandoc and others processors (MultiMarkdown, Discount, or cmark) and have a live spellcheck via hunspell/myspell.


                                    • MdCharm: Similar to Retext, but support markdown (markdown extra) and MultiMarkdown. Show also an outline (ToC) panel.


                                    For R Markdown users, I should mention also editR. Is not a program, but a R package to edit/html preview of R Markdown in a browser. R Commander and RStudio also allow a easy preview in HTML, PDF or Word.







                                    share|improve this answer














                                    share|improve this answer



                                    share|improve this answer








                                    edited Nov 22 '16 at 4:13

























                                    answered Mar 9 '14 at 21:45









                                    FranFran

                                    1,151108




                                    1,151108












                                    • I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

                                      – shirish
                                      Dec 2 '14 at 20:18











                                    • Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

                                      – Ash
                                      Oct 4 '15 at 11:40











                                    • Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

                                      – Dr Beco
                                      Jun 7 '16 at 2:34

















                                    • I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

                                      – shirish
                                      Dec 2 '14 at 20:18











                                    • Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

                                      – Ash
                                      Oct 4 '15 at 11:40











                                    • Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

                                      – Dr Beco
                                      Jun 7 '16 at 2:34
















                                    I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

                                    – shirish
                                    Dec 2 '14 at 20:18





                                    I use retext exclusively. It hasn't failed me yet but then I haven't used it as extensively as some others have. I use it exclusively to make issues in github (which sadly uses markdown) and has no GUI for it.

                                    – shirish
                                    Dec 2 '14 at 20:18













                                    Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

                                    – Ash
                                    Oct 4 '15 at 11:40





                                    Thanks for the tip Fran, exactly what I was looking for. Only thing I've noticed ReText missing so far is a refresh or "load on change" feature so you can use it in conjunction with other editors.

                                    – Ash
                                    Oct 4 '15 at 11:40













                                    Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

                                    – Dr Beco
                                    Jun 7 '16 at 2:34





                                    Very nice tip. Also recommended here: softwarerecs.stackexchange.com/a/17740 The repository has changed to github: github.com/retext-project/retext

                                    – Dr Beco
                                    Jun 7 '16 at 2:34











                                    11














                                    For those who prefer w3m (vi style bindings):



                                    pandoc file.md | w3m -T text/html


                                    I put it in a script, mdview.sh, and put that in my path:



                                    #!/bin/sh
                                    pandoc "$1" | w3m -T text/html





                                    share|improve this answer

























                                    • By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

                                      – Ulysse BN
                                      Feb 9 '17 at 23:28















                                    11














                                    For those who prefer w3m (vi style bindings):



                                    pandoc file.md | w3m -T text/html


                                    I put it in a script, mdview.sh, and put that in my path:



                                    #!/bin/sh
                                    pandoc "$1" | w3m -T text/html





                                    share|improve this answer

























                                    • By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

                                      – Ulysse BN
                                      Feb 9 '17 at 23:28













                                    11












                                    11








                                    11







                                    For those who prefer w3m (vi style bindings):



                                    pandoc file.md | w3m -T text/html


                                    I put it in a script, mdview.sh, and put that in my path:



                                    #!/bin/sh
                                    pandoc "$1" | w3m -T text/html





                                    share|improve this answer















                                    For those who prefer w3m (vi style bindings):



                                    pandoc file.md | w3m -T text/html


                                    I put it in a script, mdview.sh, and put that in my path:



                                    #!/bin/sh
                                    pandoc "$1" | w3m -T text/html






                                    share|improve this answer














                                    share|improve this answer



                                    share|improve this answer








                                    edited Jan 10 '16 at 16:27









                                    Graeme

                                    25.6k46699




                                    25.6k46699










                                    answered Feb 24 '15 at 3:50









                                    neildaemondneildaemond

                                    21124




                                    21124












                                    • By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

                                      – Ulysse BN
                                      Feb 9 '17 at 23:28

















                                    • By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

                                      – Ulysse BN
                                      Feb 9 '17 at 23:28
















                                    By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

                                    – Ulysse BN
                                    Feb 9 '17 at 23:28





                                    By far the best version without a gui: rendering keeps terminal colors, and looks like a simple less command with coloring.

                                    – Ulysse BN
                                    Feb 9 '17 at 23:28











                                    6














                                    Use the mdless gem / command. It displays a Markdown file nicely in the terminal.



                                    gem install mdless


                                    Then run



                                    mdless README.d


                                    enter image description here



                                    Links:



                                    • mdless on Github

                                    • Project home page





                                    share|improve this answer





























                                      6














                                      Use the mdless gem / command. It displays a Markdown file nicely in the terminal.



                                      gem install mdless


                                      Then run



                                      mdless README.d


                                      enter image description here



                                      Links:



                                      • mdless on Github

                                      • Project home page





                                      share|improve this answer



























                                        6












                                        6








                                        6







                                        Use the mdless gem / command. It displays a Markdown file nicely in the terminal.



                                        gem install mdless


                                        Then run



                                        mdless README.d


                                        enter image description here



                                        Links:



                                        • mdless on Github

                                        • Project home page





                                        share|improve this answer















                                        Use the mdless gem / command. It displays a Markdown file nicely in the terminal.



                                        gem install mdless


                                        Then run



                                        mdless README.d


                                        enter image description here



                                        Links:



                                        • mdless on Github

                                        • Project home page






                                        share|improve this answer














                                        share|improve this answer



                                        share|improve this answer








                                        edited Sep 19 '17 at 3:13









                                        nnsense

                                        1186




                                        1186










                                        answered Jan 20 '17 at 5:59









                                        Simon WoodsideSimon Woodside

                                        19816




                                        19816





















                                            4














                                            There's also Discount, David Parsons' C implementation of John Gruber's Markdown text to html language. Discount consists of several command-line tools including markdown, mkd2html, makepage, mktags and theme.



                                            http://www.pell.portland.or.us/~orc/Code/discount/



                                            In addition, there's an implementation of markdown in C, using a PEG grammar.



                                            https://github.com/jgm/peg-markdown



                                            On Mac OS X you also may have a look at qlmarkdown, a QuickLook generator for Markdown files.






                                            share|improve this answer



























                                              4














                                              There's also Discount, David Parsons' C implementation of John Gruber's Markdown text to html language. Discount consists of several command-line tools including markdown, mkd2html, makepage, mktags and theme.



                                              http://www.pell.portland.or.us/~orc/Code/discount/



                                              In addition, there's an implementation of markdown in C, using a PEG grammar.



                                              https://github.com/jgm/peg-markdown



                                              On Mac OS X you also may have a look at qlmarkdown, a QuickLook generator for Markdown files.






                                              share|improve this answer

























                                                4












                                                4








                                                4







                                                There's also Discount, David Parsons' C implementation of John Gruber's Markdown text to html language. Discount consists of several command-line tools including markdown, mkd2html, makepage, mktags and theme.



                                                http://www.pell.portland.or.us/~orc/Code/discount/



                                                In addition, there's an implementation of markdown in C, using a PEG grammar.



                                                https://github.com/jgm/peg-markdown



                                                On Mac OS X you also may have a look at qlmarkdown, a QuickLook generator for Markdown files.






                                                share|improve this answer













                                                There's also Discount, David Parsons' C implementation of John Gruber's Markdown text to html language. Discount consists of several command-line tools including markdown, mkd2html, makepage, mktags and theme.



                                                http://www.pell.portland.or.us/~orc/Code/discount/



                                                In addition, there's an implementation of markdown in C, using a PEG grammar.



                                                https://github.com/jgm/peg-markdown



                                                On Mac OS X you also may have a look at qlmarkdown, a QuickLook generator for Markdown files.







                                                share|improve this answer












                                                share|improve this answer



                                                share|improve this answer










                                                answered Dec 7 '11 at 10:08









                                                carlocarlo

                                                411




                                                411





















                                                    3














                                                    I know you said you preferred a non-GUI application, but I am currently working on a GUI application called DownMarker which does this. You can find the source in a mercurial repository here. You can find a stand-alone executable to run with mono or .NET here.



                                                    Caveat: It is far from finished and only occasionally tested on linux/mono. Last test I did was on Mono 2.6. If you want to build it yourself will need a recent version of mercurial to clone the repository, and MonoDevelop to compile the application.






                                                    share|improve this answer




















                                                    • 1





                                                      It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

                                                      – GmonC
                                                      Nov 21 '10 at 0:44















                                                    3














                                                    I know you said you preferred a non-GUI application, but I am currently working on a GUI application called DownMarker which does this. You can find the source in a mercurial repository here. You can find a stand-alone executable to run with mono or .NET here.



                                                    Caveat: It is far from finished and only occasionally tested on linux/mono. Last test I did was on Mono 2.6. If you want to build it yourself will need a recent version of mercurial to clone the repository, and MonoDevelop to compile the application.






                                                    share|improve this answer




















                                                    • 1





                                                      It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

                                                      – GmonC
                                                      Nov 21 '10 at 0:44













                                                    3












                                                    3








                                                    3







                                                    I know you said you preferred a non-GUI application, but I am currently working on a GUI application called DownMarker which does this. You can find the source in a mercurial repository here. You can find a stand-alone executable to run with mono or .NET here.



                                                    Caveat: It is far from finished and only occasionally tested on linux/mono. Last test I did was on Mono 2.6. If you want to build it yourself will need a recent version of mercurial to clone the repository, and MonoDevelop to compile the application.






                                                    share|improve this answer















                                                    I know you said you preferred a non-GUI application, but I am currently working on a GUI application called DownMarker which does this. You can find the source in a mercurial repository here. You can find a stand-alone executable to run with mono or .NET here.



                                                    Caveat: It is far from finished and only occasionally tested on linux/mono. Last test I did was on Mono 2.6. If you want to build it yourself will need a recent version of mercurial to clone the repository, and MonoDevelop to compile the application.







                                                    share|improve this answer














                                                    share|improve this answer



                                                    share|improve this answer








                                                    edited Nov 25 '10 at 1:08

























                                                    answered Nov 17 '10 at 11:06









                                                    Wim CoenenWim Coenen

                                                    9931713




                                                    9931713







                                                    • 1





                                                      It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

                                                      – GmonC
                                                      Nov 21 '10 at 0:44












                                                    • 1





                                                      It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

                                                      – GmonC
                                                      Nov 21 '10 at 0:44







                                                    1




                                                    1





                                                    It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

                                                    – GmonC
                                                    Nov 21 '10 at 0:44





                                                    It opens in my Windows 7 machine 64 bits, but it doesn't render the md document, it only shows the source. Nonetheless, it's amazing that a mono application just ran without a crash in my machine. :)

                                                    – GmonC
                                                    Nov 21 '10 at 0:44











                                                    3














                                                    2 more tools:

                                                    - Showdown is JavaScript port or Markdown: https://github.com/coreyti/showdown . You can use it only from browser

                                                    - txt2tags can read Markdown format but it adds a lot of new options and featues: http://txt2tags.org/online.php






                                                    share|improve this answer





























                                                      3














                                                      2 more tools:

                                                      - Showdown is JavaScript port or Markdown: https://github.com/coreyti/showdown . You can use it only from browser

                                                      - txt2tags can read Markdown format but it adds a lot of new options and featues: http://txt2tags.org/online.php






                                                      share|improve this answer



























                                                        3












                                                        3








                                                        3







                                                        2 more tools:

                                                        - Showdown is JavaScript port or Markdown: https://github.com/coreyti/showdown . You can use it only from browser

                                                        - txt2tags can read Markdown format but it adds a lot of new options and featues: http://txt2tags.org/online.php






                                                        share|improve this answer















                                                        2 more tools:

                                                        - Showdown is JavaScript port or Markdown: https://github.com/coreyti/showdown . You can use it only from browser

                                                        - txt2tags can read Markdown format but it adds a lot of new options and featues: http://txt2tags.org/online.php







                                                        share|improve this answer














                                                        share|improve this answer



                                                        share|improve this answer








                                                        edited May 29 '13 at 4:25









                                                        Community

                                                        1




                                                        1










                                                        answered Nov 22 '10 at 14:36







                                                        user2648




























                                                            3














                                                            A couple comments asked about or mentioned the possibility of using a browser add-on. I like this approach because I can edit markdown files in any Linux text editor (from nano to vim to Kate) and view the files in Firefox (my browser of choice).



                                                            I simply installed this Firefox add-on and it worked out of the box on Kubuntu 12.04 and Firefox 33.0. No tweaks required.



                                                            Markdown Viewer :: Add-ons for Firefox
                                                            https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer/



                                                            (I also like ReText, but I would prefer to see something like ReText implemented as a plugin for Kate. ReText lacks too many features to compete with mature editors like Kate.)






                                                            share|improve this answer























                                                            • The question asked for a viewer without gui, but I personally really like this solution.

                                                              – sauerburger
                                                              May 3 '17 at 13:30















                                                            3














                                                            A couple comments asked about or mentioned the possibility of using a browser add-on. I like this approach because I can edit markdown files in any Linux text editor (from nano to vim to Kate) and view the files in Firefox (my browser of choice).



                                                            I simply installed this Firefox add-on and it worked out of the box on Kubuntu 12.04 and Firefox 33.0. No tweaks required.



                                                            Markdown Viewer :: Add-ons for Firefox
                                                            https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer/



                                                            (I also like ReText, but I would prefer to see something like ReText implemented as a plugin for Kate. ReText lacks too many features to compete with mature editors like Kate.)






                                                            share|improve this answer























                                                            • The question asked for a viewer without gui, but I personally really like this solution.

                                                              – sauerburger
                                                              May 3 '17 at 13:30













                                                            3












                                                            3








                                                            3







                                                            A couple comments asked about or mentioned the possibility of using a browser add-on. I like this approach because I can edit markdown files in any Linux text editor (from nano to vim to Kate) and view the files in Firefox (my browser of choice).



                                                            I simply installed this Firefox add-on and it worked out of the box on Kubuntu 12.04 and Firefox 33.0. No tweaks required.



                                                            Markdown Viewer :: Add-ons for Firefox
                                                            https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer/



                                                            (I also like ReText, but I would prefer to see something like ReText implemented as a plugin for Kate. ReText lacks too many features to compete with mature editors like Kate.)






                                                            share|improve this answer













                                                            A couple comments asked about or mentioned the possibility of using a browser add-on. I like this approach because I can edit markdown files in any Linux text editor (from nano to vim to Kate) and view the files in Firefox (my browser of choice).



                                                            I simply installed this Firefox add-on and it worked out of the box on Kubuntu 12.04 and Firefox 33.0. No tweaks required.



                                                            Markdown Viewer :: Add-ons for Firefox
                                                            https://addons.mozilla.org/en-us/firefox/addon/markdown-viewer/



                                                            (I also like ReText, but I would prefer to see something like ReText implemented as a plugin for Kate. ReText lacks too many features to compete with mature editors like Kate.)







                                                            share|improve this answer












                                                            share|improve this answer



                                                            share|improve this answer










                                                            answered Jan 17 '15 at 20:23









                                                            MountainXMountainX

                                                            5,3462880136




                                                            5,3462880136












                                                            • The question asked for a viewer without gui, but I personally really like this solution.

                                                              – sauerburger
                                                              May 3 '17 at 13:30

















                                                            • The question asked for a viewer without gui, but I personally really like this solution.

                                                              – sauerburger
                                                              May 3 '17 at 13:30
















                                                            The question asked for a viewer without gui, but I personally really like this solution.

                                                            – sauerburger
                                                            May 3 '17 at 13:30





                                                            The question asked for a viewer without gui, but I personally really like this solution.

                                                            – sauerburger
                                                            May 3 '17 at 13:30











                                                            2














                                                            Assuming you want to see what the html looks like: Use a web browser (with an addon) as a viewer.



                                                            For example, for Google Chrome there's TextDown which also lets you edit files straight in the browser and see a live preview.



                                                            After adding it, you also need to go to chrome://chrome/extensions/ and check "allow access to file URLs" so you can open local files. A warning though: if you save (shift-ctrl-s) TextDown does not save to the file you opened but to your downloads folder.






                                                            share|improve this answer























                                                            • There is also this extension for Firefox, which you can then get working by following this.

                                                              – Wilf
                                                              Feb 28 '14 at 13:50















                                                            2














                                                            Assuming you want to see what the html looks like: Use a web browser (with an addon) as a viewer.



                                                            For example, for Google Chrome there's TextDown which also lets you edit files straight in the browser and see a live preview.



                                                            After adding it, you also need to go to chrome://chrome/extensions/ and check "allow access to file URLs" so you can open local files. A warning though: if you save (shift-ctrl-s) TextDown does not save to the file you opened but to your downloads folder.






                                                            share|improve this answer























                                                            • There is also this extension for Firefox, which you can then get working by following this.

                                                              – Wilf
                                                              Feb 28 '14 at 13:50













                                                            2












                                                            2








                                                            2







                                                            Assuming you want to see what the html looks like: Use a web browser (with an addon) as a viewer.



                                                            For example, for Google Chrome there's TextDown which also lets you edit files straight in the browser and see a live preview.



                                                            After adding it, you also need to go to chrome://chrome/extensions/ and check "allow access to file URLs" so you can open local files. A warning though: if you save (shift-ctrl-s) TextDown does not save to the file you opened but to your downloads folder.






                                                            share|improve this answer













                                                            Assuming you want to see what the html looks like: Use a web browser (with an addon) as a viewer.



                                                            For example, for Google Chrome there's TextDown which also lets you edit files straight in the browser and see a live preview.



                                                            After adding it, you also need to go to chrome://chrome/extensions/ and check "allow access to file URLs" so you can open local files. A warning though: if you save (shift-ctrl-s) TextDown does not save to the file you opened but to your downloads folder.







                                                            share|improve this answer












                                                            share|improve this answer



                                                            share|improve this answer










                                                            answered Nov 29 '12 at 12:07









                                                            PapaFreudPapaFreud

                                                            13315




                                                            13315












                                                            • There is also this extension for Firefox, which you can then get working by following this.

                                                              – Wilf
                                                              Feb 28 '14 at 13:50

















                                                            • There is also this extension for Firefox, which you can then get working by following this.

                                                              – Wilf
                                                              Feb 28 '14 at 13:50
















                                                            There is also this extension for Firefox, which you can then get working by following this.

                                                            – Wilf
                                                            Feb 28 '14 at 13:50





                                                            There is also this extension for Firefox, which you can then get working by following this.

                                                            – Wilf
                                                            Feb 28 '14 at 13:50











                                                            2














                                                            I suggest taking a look at Atom. It is an excellent text editor with in-built markdown preview. I don't usually use the markdown preview mode as it has a serious bug - line breaks (unless they come in pairs which indicates a <p> tag's contents) are preserved in the preview. But the syntax highlight mode is so good (since Markdown is optimized to be human readable and Atom's colorization is excellent) that I usually end up reading markdown files in source view mode.






                                                            share|improve this answer



























                                                              2














                                                              I suggest taking a look at Atom. It is an excellent text editor with in-built markdown preview. I don't usually use the markdown preview mode as it has a serious bug - line breaks (unless they come in pairs which indicates a <p> tag's contents) are preserved in the preview. But the syntax highlight mode is so good (since Markdown is optimized to be human readable and Atom's colorization is excellent) that I usually end up reading markdown files in source view mode.






                                                              share|improve this answer

























                                                                2












                                                                2








                                                                2







                                                                I suggest taking a look at Atom. It is an excellent text editor with in-built markdown preview. I don't usually use the markdown preview mode as it has a serious bug - line breaks (unless they come in pairs which indicates a <p> tag's contents) are preserved in the preview. But the syntax highlight mode is so good (since Markdown is optimized to be human readable and Atom's colorization is excellent) that I usually end up reading markdown files in source view mode.






                                                                share|improve this answer













                                                                I suggest taking a look at Atom. It is an excellent text editor with in-built markdown preview. I don't usually use the markdown preview mode as it has a serious bug - line breaks (unless they come in pairs which indicates a <p> tag's contents) are preserved in the preview. But the syntax highlight mode is so good (since Markdown is optimized to be human readable and Atom's colorization is excellent) that I usually end up reading markdown files in source view mode.







                                                                share|improve this answer












                                                                share|improve this answer



                                                                share|improve this answer










                                                                answered Dec 27 '15 at 20:38









                                                                mahtuagmahtuag

                                                                1492




                                                                1492





















                                                                    2














                                                                    An IMHO heavily underestimated command line markdown viewer is the markdown-cli.



                                                                    Installation



                                                                    npm install markdown-cli --global


                                                                    Usage



                                                                    markdown-cli <file>


                                                                    Features



                                                                    Probably not noticed much, because it misses any documentation...

                                                                    But as far as I could figure out by some example markdown files, some things that convinced me:



                                                                    • handles ill formatted files much better (similarly to atom, github, etc.; eg. when blank lines are missing before lists)

                                                                    • more stable with formatting in headers or lists (bold text in lists breaks sublists in some other viewers)

                                                                    • proper table formatting

                                                                    • syntax highlightning

                                                                    • resolves footnote links to show the link instead of the footnote number (not everyone might want this)

                                                                    Screenshot



                                                                    example.png



                                                                    Drawbacks



                                                                    I have realized the following issues



                                                                    • code blocks are flattened (all leading spaces disappear)

                                                                    • two blank lines appear before lists





                                                                    share|improve this answer



























                                                                      2














                                                                      An IMHO heavily underestimated command line markdown viewer is the markdown-cli.



                                                                      Installation



                                                                      npm install markdown-cli --global


                                                                      Usage



                                                                      markdown-cli <file>


                                                                      Features



                                                                      Probably not noticed much, because it misses any documentation...

                                                                      But as far as I could figure out by some example markdown files, some things that convinced me:



                                                                      • handles ill formatted files much better (similarly to atom, github, etc.; eg. when blank lines are missing before lists)

                                                                      • more stable with formatting in headers or lists (bold text in lists breaks sublists in some other viewers)

                                                                      • proper table formatting

                                                                      • syntax highlightning

                                                                      • resolves footnote links to show the link instead of the footnote number (not everyone might want this)

                                                                      Screenshot



                                                                      example.png



                                                                      Drawbacks



                                                                      I have realized the following issues



                                                                      • code blocks are flattened (all leading spaces disappear)

                                                                      • two blank lines appear before lists





                                                                      share|improve this answer

























                                                                        2












                                                                        2








                                                                        2







                                                                        An IMHO heavily underestimated command line markdown viewer is the markdown-cli.



                                                                        Installation



                                                                        npm install markdown-cli --global


                                                                        Usage



                                                                        markdown-cli <file>


                                                                        Features



                                                                        Probably not noticed much, because it misses any documentation...

                                                                        But as far as I could figure out by some example markdown files, some things that convinced me:



                                                                        • handles ill formatted files much better (similarly to atom, github, etc.; eg. when blank lines are missing before lists)

                                                                        • more stable with formatting in headers or lists (bold text in lists breaks sublists in some other viewers)

                                                                        • proper table formatting

                                                                        • syntax highlightning

                                                                        • resolves footnote links to show the link instead of the footnote number (not everyone might want this)

                                                                        Screenshot



                                                                        example.png



                                                                        Drawbacks



                                                                        I have realized the following issues



                                                                        • code blocks are flattened (all leading spaces disappear)

                                                                        • two blank lines appear before lists





                                                                        share|improve this answer













                                                                        An IMHO heavily underestimated command line markdown viewer is the markdown-cli.



                                                                        Installation



                                                                        npm install markdown-cli --global


                                                                        Usage



                                                                        markdown-cli <file>


                                                                        Features



                                                                        Probably not noticed much, because it misses any documentation...

                                                                        But as far as I could figure out by some example markdown files, some things that convinced me:



                                                                        • handles ill formatted files much better (similarly to atom, github, etc.; eg. when blank lines are missing before lists)

                                                                        • more stable with formatting in headers or lists (bold text in lists breaks sublists in some other viewers)

                                                                        • proper table formatting

                                                                        • syntax highlightning

                                                                        • resolves footnote links to show the link instead of the footnote number (not everyone might want this)

                                                                        Screenshot



                                                                        example.png



                                                                        Drawbacks



                                                                        I have realized the following issues



                                                                        • code blocks are flattened (all leading spaces disappear)

                                                                        • two blank lines appear before lists






                                                                        share|improve this answer












                                                                        share|improve this answer



                                                                        share|improve this answer










                                                                        answered May 11 '17 at 17:03









                                                                        orzechoworzechow

                                                                        20115




                                                                        20115





















                                                                            1














                                                                            Here is a commandline script which opens up a markdown file in your browser after converting it into html: http://minhajuddin.com/2012/03/16/markdown-viewer-script-for-your-markdown-documents/






                                                                            share|improve this answer



























                                                                              1














                                                                              Here is a commandline script which opens up a markdown file in your browser after converting it into html: http://minhajuddin.com/2012/03/16/markdown-viewer-script-for-your-markdown-documents/






                                                                              share|improve this answer

























                                                                                1












                                                                                1








                                                                                1







                                                                                Here is a commandline script which opens up a markdown file in your browser after converting it into html: http://minhajuddin.com/2012/03/16/markdown-viewer-script-for-your-markdown-documents/






                                                                                share|improve this answer













                                                                                Here is a commandline script which opens up a markdown file in your browser after converting it into html: http://minhajuddin.com/2012/03/16/markdown-viewer-script-for-your-markdown-documents/







                                                                                share|improve this answer












                                                                                share|improve this answer



                                                                                share|improve this answer










                                                                                answered Mar 16 '12 at 5:54









                                                                                Khaja MinhajuddinKhaja Minhajuddin

                                                                                4572816




                                                                                4572816





















                                                                                    1














                                                                                    You could have a look at mad which is very easy to use:



                                                                                    mad file.md





                                                                                    share|improve this answer



























                                                                                      1














                                                                                      You could have a look at mad which is very easy to use:



                                                                                      mad file.md





                                                                                      share|improve this answer

























                                                                                        1












                                                                                        1








                                                                                        1







                                                                                        You could have a look at mad which is very easy to use:



                                                                                        mad file.md





                                                                                        share|improve this answer













                                                                                        You could have a look at mad which is very easy to use:



                                                                                        mad file.md






                                                                                        share|improve this answer












                                                                                        share|improve this answer



                                                                                        share|improve this answer










                                                                                        answered Apr 7 '15 at 12:34









                                                                                        Thomas BaruchelThomas Baruchel

                                                                                        650413




                                                                                        650413





















                                                                                            1














                                                                                            Readonly Vim with Markdown highlighting & folding



                                                                                            With Vim Markdown highlighting and folding up and running, the most straightforward solution is to evoke vim in the read only mode with either vim -R, or (at least on Ubuntu) more elegantly:



                                                                                            $ view filename.md


                                                                                            Add the following at the very bottom of your .vimrc file, and view will behave just like less with the added benefit of your favourite syntax highlighting (not only for markdown!) and folding:



                                                                                            " less behaviour for view
                                                                                            " https://unix.stackexchange.com/a/314184/39845

                                                                                            " http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
                                                                                            function! LessBehaviour()
                                                                                            if (!&modifiable || &ro)
                                                                                            set nonumber
                                                                                            set nospell
                                                                                            set laststatus=0 " Status line
                                                                                            set cmdheight=1
                                                                                            set guioptions=aiMr " No menu bar, nor tool bar
                                                                                            noremap u <C-u>
                                                                                            noremap d <C-d>
                                                                                            noremap q :q<CR>
                                                                                            endif
                                                                                            endfunction

                                                                                            " https://vi.stackexchange.com/a/9101/3168
                                                                                            augroup ReadOnly
                                                                                            au!
                                                                                            au VimEnter * :call LessBehaviour()
                                                                                            augroup END


                                                                                            There exists also a more rigorous less.sh script. On my system, it comes packaged with vim. To find it, use:



                                                                                            $ find /usr/share/vim -name less.sh


                                                                                            However, contrary to the script listed above, folding will not work with this less.sh.






                                                                                            share|improve this answer





























                                                                                              1














                                                                                              Readonly Vim with Markdown highlighting & folding



                                                                                              With Vim Markdown highlighting and folding up and running, the most straightforward solution is to evoke vim in the read only mode with either vim -R, or (at least on Ubuntu) more elegantly:



                                                                                              $ view filename.md


                                                                                              Add the following at the very bottom of your .vimrc file, and view will behave just like less with the added benefit of your favourite syntax highlighting (not only for markdown!) and folding:



                                                                                              " less behaviour for view
                                                                                              " https://unix.stackexchange.com/a/314184/39845

                                                                                              " http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
                                                                                              function! LessBehaviour()
                                                                                              if (!&modifiable || &ro)
                                                                                              set nonumber
                                                                                              set nospell
                                                                                              set laststatus=0 " Status line
                                                                                              set cmdheight=1
                                                                                              set guioptions=aiMr " No menu bar, nor tool bar
                                                                                              noremap u <C-u>
                                                                                              noremap d <C-d>
                                                                                              noremap q :q<CR>
                                                                                              endif
                                                                                              endfunction

                                                                                              " https://vi.stackexchange.com/a/9101/3168
                                                                                              augroup ReadOnly
                                                                                              au!
                                                                                              au VimEnter * :call LessBehaviour()
                                                                                              augroup END


                                                                                              There exists also a more rigorous less.sh script. On my system, it comes packaged with vim. To find it, use:



                                                                                              $ find /usr/share/vim -name less.sh


                                                                                              However, contrary to the script listed above, folding will not work with this less.sh.






                                                                                              share|improve this answer



























                                                                                                1












                                                                                                1








                                                                                                1







                                                                                                Readonly Vim with Markdown highlighting & folding



                                                                                                With Vim Markdown highlighting and folding up and running, the most straightforward solution is to evoke vim in the read only mode with either vim -R, or (at least on Ubuntu) more elegantly:



                                                                                                $ view filename.md


                                                                                                Add the following at the very bottom of your .vimrc file, and view will behave just like less with the added benefit of your favourite syntax highlighting (not only for markdown!) and folding:



                                                                                                " less behaviour for view
                                                                                                " https://unix.stackexchange.com/a/314184/39845

                                                                                                " http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
                                                                                                function! LessBehaviour()
                                                                                                if (!&modifiable || &ro)
                                                                                                set nonumber
                                                                                                set nospell
                                                                                                set laststatus=0 " Status line
                                                                                                set cmdheight=1
                                                                                                set guioptions=aiMr " No menu bar, nor tool bar
                                                                                                noremap u <C-u>
                                                                                                noremap d <C-d>
                                                                                                noremap q :q<CR>
                                                                                                endif
                                                                                                endfunction

                                                                                                " https://vi.stackexchange.com/a/9101/3168
                                                                                                augroup ReadOnly
                                                                                                au!
                                                                                                au VimEnter * :call LessBehaviour()
                                                                                                augroup END


                                                                                                There exists also a more rigorous less.sh script. On my system, it comes packaged with vim. To find it, use:



                                                                                                $ find /usr/share/vim -name less.sh


                                                                                                However, contrary to the script listed above, folding will not work with this less.sh.






                                                                                                share|improve this answer















                                                                                                Readonly Vim with Markdown highlighting & folding



                                                                                                With Vim Markdown highlighting and folding up and running, the most straightforward solution is to evoke vim in the read only mode with either vim -R, or (at least on Ubuntu) more elegantly:



                                                                                                $ view filename.md


                                                                                                Add the following at the very bottom of your .vimrc file, and view will behave just like less with the added benefit of your favourite syntax highlighting (not only for markdown!) and folding:



                                                                                                " less behaviour for view
                                                                                                " https://unix.stackexchange.com/a/314184/39845

                                                                                                " http://vim.wikia.com/wiki/Using_vim_as_a_syntax-highlighting_pager
                                                                                                function! LessBehaviour()
                                                                                                if (!&modifiable || &ro)
                                                                                                set nonumber
                                                                                                set nospell
                                                                                                set laststatus=0 " Status line
                                                                                                set cmdheight=1
                                                                                                set guioptions=aiMr " No menu bar, nor tool bar
                                                                                                noremap u <C-u>
                                                                                                noremap d <C-d>
                                                                                                noremap q :q<CR>
                                                                                                endif
                                                                                                endfunction

                                                                                                " https://vi.stackexchange.com/a/9101/3168
                                                                                                augroup ReadOnly
                                                                                                au!
                                                                                                au VimEnter * :call LessBehaviour()
                                                                                                augroup END


                                                                                                There exists also a more rigorous less.sh script. On my system, it comes packaged with vim. To find it, use:



                                                                                                $ find /usr/share/vim -name less.sh


                                                                                                However, contrary to the script listed above, folding will not work with this less.sh.







                                                                                                share|improve this answer














                                                                                                share|improve this answer



                                                                                                share|improve this answer








                                                                                                edited Sep 26 '18 at 14:18

























                                                                                                answered Oct 4 '16 at 8:35









                                                                                                Serge StroobandtSerge Stroobandt

                                                                                                85321427




                                                                                                85321427





















                                                                                                    1














                                                                                                    Currently using mdp in Arch Linux and Termux on android, a markdown presentation tool.



                                                                                                    image



                                                                                                    Usage



                                                                                                    $ mdp file.md


                                                                                                    Slick alias



                                                                                                    md() 
                                                                                                    fileName=$1:-"README.md"
                                                                                                    mdp "$fileName"






                                                                                                    share|improve this answer








                                                                                                    New contributor




                                                                                                    A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                    Check out our Code of Conduct.
























                                                                                                      1














                                                                                                      Currently using mdp in Arch Linux and Termux on android, a markdown presentation tool.



                                                                                                      image



                                                                                                      Usage



                                                                                                      $ mdp file.md


                                                                                                      Slick alias



                                                                                                      md() 
                                                                                                      fileName=$1:-"README.md"
                                                                                                      mdp "$fileName"






                                                                                                      share|improve this answer








                                                                                                      New contributor




                                                                                                      A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                      Check out our Code of Conduct.






















                                                                                                        1












                                                                                                        1








                                                                                                        1







                                                                                                        Currently using mdp in Arch Linux and Termux on android, a markdown presentation tool.



                                                                                                        image



                                                                                                        Usage



                                                                                                        $ mdp file.md


                                                                                                        Slick alias



                                                                                                        md() 
                                                                                                        fileName=$1:-"README.md"
                                                                                                        mdp "$fileName"






                                                                                                        share|improve this answer








                                                                                                        New contributor




                                                                                                        A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                        Check out our Code of Conduct.










                                                                                                        Currently using mdp in Arch Linux and Termux on android, a markdown presentation tool.



                                                                                                        image



                                                                                                        Usage



                                                                                                        $ mdp file.md


                                                                                                        Slick alias



                                                                                                        md() 
                                                                                                        fileName=$1:-"README.md"
                                                                                                        mdp "$fileName"







                                                                                                        share|improve this answer








                                                                                                        New contributor




                                                                                                        A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                        Check out our Code of Conduct.









                                                                                                        share|improve this answer



                                                                                                        share|improve this answer






                                                                                                        New contributor




                                                                                                        A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                        Check out our Code of Conduct.









                                                                                                        answered Apr 12 at 13:45









                                                                                                        A1rPunA1rPun

                                                                                                        1114




                                                                                                        1114




                                                                                                        New contributor




                                                                                                        A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                        Check out our Code of Conduct.





                                                                                                        New contributor





                                                                                                        A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                        Check out our Code of Conduct.






                                                                                                        A1rPun is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                                                                                                        Check out our Code of Conduct.





















                                                                                                            0














                                                                                                            An easy solution for most situations: copy/paste the markdown into a viewer in the "cloud." Here are two choices:



                                                                                                            1. Dillinger.io


                                                                                                            2. Dingus

                                                                                                            Nothing to install! Cross platform! Cross browser! Always available!



                                                                                                            Disadvantages: could be hassle for large files, standard cloud application security issues.






                                                                                                            share|improve this answer



























                                                                                                              0














                                                                                                              An easy solution for most situations: copy/paste the markdown into a viewer in the "cloud." Here are two choices:



                                                                                                              1. Dillinger.io


                                                                                                              2. Dingus

                                                                                                              Nothing to install! Cross platform! Cross browser! Always available!



                                                                                                              Disadvantages: could be hassle for large files, standard cloud application security issues.






                                                                                                              share|improve this answer

























                                                                                                                0












                                                                                                                0








                                                                                                                0







                                                                                                                An easy solution for most situations: copy/paste the markdown into a viewer in the "cloud." Here are two choices:



                                                                                                                1. Dillinger.io


                                                                                                                2. Dingus

                                                                                                                Nothing to install! Cross platform! Cross browser! Always available!



                                                                                                                Disadvantages: could be hassle for large files, standard cloud application security issues.






                                                                                                                share|improve this answer













                                                                                                                An easy solution for most situations: copy/paste the markdown into a viewer in the "cloud." Here are two choices:



                                                                                                                1. Dillinger.io


                                                                                                                2. Dingus

                                                                                                                Nothing to install! Cross platform! Cross browser! Always available!



                                                                                                                Disadvantages: could be hassle for large files, standard cloud application security issues.







                                                                                                                share|improve this answer












                                                                                                                share|improve this answer



                                                                                                                share|improve this answer










                                                                                                                answered Dec 27 '15 at 17:49









                                                                                                                aapaap

                                                                                                                1032




                                                                                                                1032





















                                                                                                                    0














                                                                                                                    This is an alias that encapsulates a function:



                                                                                                                    alias mdless='_mdless() less ; fi ; fi ;; _mdless '


                                                                                                                    Explanation




                                                                                                                    • alias mdless='...' : creates an alias for mdless


                                                                                                                    • _mdless() ...; : creates a temporary function to be called afterwards


                                                                                                                    • _mdless : at the end, call it (the function above)

                                                                                                                    Inside the function:




                                                                                                                    • if [ -n "$1" ] ; then : if the first argument is not null then...


                                                                                                                    • if [ -f "$1" ] ; then : also, if the file exists and is regular then...


                                                                                                                    • cat arg1 arg2 | groff ... : cat sends this two arguments concatenated to groff; the arguments being:

                                                                                                                      • arg1: <(echo ".TH $1 7date --iso-8601Dr.Beco Markdown") : something that starts the file and groff will understand as the header and footer notes. This substitutes the empty header from -s key on pandoc.

                                                                                                                      • arg2: <(pandoc -t man $1) : the file itself, filtered by pandoc, outputing the man style of file $1



                                                                                                                    • | groff -K utf8 -t -T utf8 -man 2>/dev/null : piping the resulting concatenated file to groff:


                                                                                                                      • -K utf8 so groff understands the input file code


                                                                                                                      • -t so it displays correctly tables in the file


                                                                                                                      • -T utf8 so it output in the correct format


                                                                                                                      • -man so it uses the MACRO package to outputs the file in man format


                                                                                                                      • 2>/dev/null to ignore errors (after all, its a raw file being transformed in man by hand, we don't care the errors as long as we can see the file in a not-so-much-ugly format).



                                                                                                                    • | less : finally, shows the file paginating it with less (I've tried to avoid this pipe by using groffer instead of groff, but groffer is not as robust as less and some files hangs it or do not show at all. So, let it go through one more pipe, what the heck!

                                                                                                                    Add it to your ~/.bash_aliases (or alike)






                                                                                                                    share|improve this answer



























                                                                                                                      0














                                                                                                                      This is an alias that encapsulates a function:



                                                                                                                      alias mdless='_mdless() less ; fi ; fi ;; _mdless '


                                                                                                                      Explanation




                                                                                                                      • alias mdless='...' : creates an alias for mdless


                                                                                                                      • _mdless() ...; : creates a temporary function to be called afterwards


                                                                                                                      • _mdless : at the end, call it (the function above)

                                                                                                                      Inside the function:




                                                                                                                      • if [ -n "$1" ] ; then : if the first argument is not null then...


                                                                                                                      • if [ -f "$1" ] ; then : also, if the file exists and is regular then...


                                                                                                                      • cat arg1 arg2 | groff ... : cat sends this two arguments concatenated to groff; the arguments being:

                                                                                                                        • arg1: <(echo ".TH $1 7date --iso-8601Dr.Beco Markdown") : something that starts the file and groff will understand as the header and footer notes. This substitutes the empty header from -s key on pandoc.

                                                                                                                        • arg2: <(pandoc -t man $1) : the file itself, filtered by pandoc, outputing the man style of file $1



                                                                                                                      • | groff -K utf8 -t -T utf8 -man 2>/dev/null : piping the resulting concatenated file to groff:


                                                                                                                        • -K utf8 so groff understands the input file code


                                                                                                                        • -t so it displays correctly tables in the file


                                                                                                                        • -T utf8 so it output in the correct format


                                                                                                                        • -man so it uses the MACRO package to outputs the file in man format


                                                                                                                        • 2>/dev/null to ignore errors (after all, its a raw file being transformed in man by hand, we don't care the errors as long as we can see the file in a not-so-much-ugly format).



                                                                                                                      • | less : finally, shows the file paginating it with less (I've tried to avoid this pipe by using groffer instead of groff, but groffer is not as robust as less and some files hangs it or do not show at all. So, let it go through one more pipe, what the heck!

                                                                                                                      Add it to your ~/.bash_aliases (or alike)






                                                                                                                      share|improve this answer

























                                                                                                                        0












                                                                                                                        0








                                                                                                                        0







                                                                                                                        This is an alias that encapsulates a function:



                                                                                                                        alias mdless='_mdless() less ; fi ; fi ;; _mdless '


                                                                                                                        Explanation




                                                                                                                        • alias mdless='...' : creates an alias for mdless


                                                                                                                        • _mdless() ...; : creates a temporary function to be called afterwards


                                                                                                                        • _mdless : at the end, call it (the function above)

                                                                                                                        Inside the function:




                                                                                                                        • if [ -n "$1" ] ; then : if the first argument is not null then...


                                                                                                                        • if [ -f "$1" ] ; then : also, if the file exists and is regular then...


                                                                                                                        • cat arg1 arg2 | groff ... : cat sends this two arguments concatenated to groff; the arguments being:

                                                                                                                          • arg1: <(echo ".TH $1 7date --iso-8601Dr.Beco Markdown") : something that starts the file and groff will understand as the header and footer notes. This substitutes the empty header from -s key on pandoc.

                                                                                                                          • arg2: <(pandoc -t man $1) : the file itself, filtered by pandoc, outputing the man style of file $1



                                                                                                                        • | groff -K utf8 -t -T utf8 -man 2>/dev/null : piping the resulting concatenated file to groff:


                                                                                                                          • -K utf8 so groff understands the input file code


                                                                                                                          • -t so it displays correctly tables in the file


                                                                                                                          • -T utf8 so it output in the correct format


                                                                                                                          • -man so it uses the MACRO package to outputs the file in man format


                                                                                                                          • 2>/dev/null to ignore errors (after all, its a raw file being transformed in man by hand, we don't care the errors as long as we can see the file in a not-so-much-ugly format).



                                                                                                                        • | less : finally, shows the file paginating it with less (I've tried to avoid this pipe by using groffer instead of groff, but groffer is not as robust as less and some files hangs it or do not show at all. So, let it go through one more pipe, what the heck!

                                                                                                                        Add it to your ~/.bash_aliases (or alike)






                                                                                                                        share|improve this answer













                                                                                                                        This is an alias that encapsulates a function:



                                                                                                                        alias mdless='_mdless() less ; fi ; fi ;; _mdless '


                                                                                                                        Explanation




                                                                                                                        • alias mdless='...' : creates an alias for mdless


                                                                                                                        • _mdless() ...; : creates a temporary function to be called afterwards


                                                                                                                        • _mdless : at the end, call it (the function above)

                                                                                                                        Inside the function:




                                                                                                                        • if [ -n "$1" ] ; then : if the first argument is not null then...


                                                                                                                        • if [ -f "$1" ] ; then : also, if the file exists and is regular then...


                                                                                                                        • cat arg1 arg2 | groff ... : cat sends this two arguments concatenated to groff; the arguments being:

                                                                                                                          • arg1: <(echo ".TH $1 7date --iso-8601Dr.Beco Markdown") : something that starts the file and groff will understand as the header and footer notes. This substitutes the empty header from -s key on pandoc.

                                                                                                                          • arg2: <(pandoc -t man $1) : the file itself, filtered by pandoc, outputing the man style of file $1



                                                                                                                        • | groff -K utf8 -t -T utf8 -man 2>/dev/null : piping the resulting concatenated file to groff:


                                                                                                                          • -K utf8 so groff understands the input file code


                                                                                                                          • -t so it displays correctly tables in the file


                                                                                                                          • -T utf8 so it output in the correct format


                                                                                                                          • -man so it uses the MACRO package to outputs the file in man format


                                                                                                                          • 2>/dev/null to ignore errors (after all, its a raw file being transformed in man by hand, we don't care the errors as long as we can see the file in a not-so-much-ugly format).



                                                                                                                        • | less : finally, shows the file paginating it with less (I've tried to avoid this pipe by using groffer instead of groff, but groffer is not as robust as less and some files hangs it or do not show at all. So, let it go through one more pipe, what the heck!

                                                                                                                        Add it to your ~/.bash_aliases (or alike)







                                                                                                                        share|improve this answer












                                                                                                                        share|improve this answer



                                                                                                                        share|improve this answer










                                                                                                                        answered Aug 17 '16 at 5:21









                                                                                                                        Dr BecoDr Beco

                                                                                                                        436315




                                                                                                                        436315





















                                                                                                                            0














                                                                                                                            Moeditor



                                                                                                                            Just stumbled today on this nice, simple and effective markdown editor:



                                                                                                                            https://moeditor.js.org/






                                                                                                                            share|improve this answer



























                                                                                                                              0














                                                                                                                              Moeditor



                                                                                                                              Just stumbled today on this nice, simple and effective markdown editor:



                                                                                                                              https://moeditor.js.org/






                                                                                                                              share|improve this answer

























                                                                                                                                0












                                                                                                                                0








                                                                                                                                0







                                                                                                                                Moeditor



                                                                                                                                Just stumbled today on this nice, simple and effective markdown editor:



                                                                                                                                https://moeditor.js.org/






                                                                                                                                share|improve this answer













                                                                                                                                Moeditor



                                                                                                                                Just stumbled today on this nice, simple and effective markdown editor:



                                                                                                                                https://moeditor.js.org/







                                                                                                                                share|improve this answer












                                                                                                                                share|improve this answer



                                                                                                                                share|improve this answer










                                                                                                                                answered May 17 '18 at 2:54









                                                                                                                                woohoowoohoo

                                                                                                                                1605




                                                                                                                                1605



























                                                                                                                                    draft saved

                                                                                                                                    draft discarded
















































                                                                                                                                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                                                                                                                    • Please be sure to answer the question. Provide details and share your research!

                                                                                                                                    But avoid


                                                                                                                                    • Asking for help, clarification, or responding to other answers.

                                                                                                                                    • Making statements based on opinion; back them up with references or personal experience.

                                                                                                                                    To learn more, see our tips on writing great answers.




                                                                                                                                    draft saved


                                                                                                                                    draft discarded














                                                                                                                                    StackExchange.ready(
                                                                                                                                    function ()
                                                                                                                                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f4140%2fmarkdown-viewer%23new-answer', 'question_page');

                                                                                                                                    );

                                                                                                                                    Post as a guest















                                                                                                                                    Required, but never shown





















































                                                                                                                                    Required, but never shown














                                                                                                                                    Required, but never shown












                                                                                                                                    Required, but never shown







                                                                                                                                    Required, but never shown

































                                                                                                                                    Required, but never shown














                                                                                                                                    Required, but never shown












                                                                                                                                    Required, but never shown







                                                                                                                                    Required, but never shown







                                                                                                                                    Popular posts from this blog

                                                                                                                                    Àrd-bhaile Cathair chruinne/Baile mòr cruinne | Artagailean ceangailte | Clàr-taice na seòladaireachd

                                                                                                                                    대한민국 목차 국명 지리 역사 정치 국방 경제 사회 문화 국제 순위 관련 항목 각주 외부 링크 둘러보기 메뉴북위 37° 34′ 08″ 동경 126° 58′ 36″ / 북위 37.568889° 동경 126.976667°  / 37.568889; 126.976667ehThe Korean Repository문단을 편집문단을 편집추가해Clarkson PLC 사Report for Selected Countries and Subjects-Korea“Human Development Index and its components: P.198”“http://www.law.go.kr/%EB%B2%95%EB%A0%B9/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD%EA%B5%AD%EA%B8%B0%EB%B2%95”"한국은 국제법상 한반도 유일 합법정부 아니다" - 오마이뉴스 모바일Report for Selected Countries and Subjects: South Korea격동의 역사와 함께한 조선일보 90년 : 조선일보 인수해 혁신시킨 신석우, 임시정부 때는 '대한민국' 국호(國號) 정해《우리가 몰랐던 우리 역사: 나라 이름의 비밀을 찾아가는 역사 여행》“남북 공식호칭 ‘남한’‘북한’으로 쓴다”“Corea 대 Korea, 누가 이긴 거야?”국내기후자료 - 한국[김대중 前 대통령 서거] 과감한 구조개혁 'DJ노믹스'로 최단기간 환란극복 :: 네이버 뉴스“이라크 "韓-쿠르드 유전개발 MOU 승인 안해"(종합)”“해외 우리국민 추방사례 43%가 일본”차기전차 K2'흑표'의 세계 최고 전력 분석, 쿠키뉴스 엄기영, 2007-03-02두산인프라, 헬기잡는 장갑차 'K21'...내년부터 공급, 고뉴스 이대준, 2008-10-30과거 내용 찾기mk 뉴스 - 구매력 기준으로 보면 한국 1인당 소득 3만弗과거 내용 찾기"The N-11: More Than an Acronym"Archived조선일보 최우석, 2008-11-01Global 500 2008: Countries - South Korea“몇년째 '시한폭탄'... 가계부채, 올해는 터질까”가구당 부채 5000만원 처음 넘어서“‘빚’으로 내몰리는 사회.. 위기의 가계대출”“[경제365] 공공부문 부채 급증…800조 육박”“"소득 양극화 다소 완화...불평등은 여전"”“공정사회·공생발전 한참 멀었네”iSuppli,08年2QのDRAMシェア・ランキングを発表(08/8/11)South Korea dominates shipbuilding industry | Stock Market News & Stocks to Watch from StraightStocks한국 자동차 생산, 3년 연속 세계 5위자동차수출 '현대-삼성 웃고 기아-대우-쌍용은 울고' 과거 내용 찾기동반성장위 창립 1주년 맞아Archived"중기적합 3개업종 합의 무시한 채 선정"李대통령, 사업 무분별 확장 소상공인 생계 위협 질타삼성-LG, 서민업종인 빵·분식사업 잇따라 철수상생은 뒷전…SSM ‘몸집 불리기’ 혈안Archived“경부고속도에 '아시안하이웨이' 표지판”'철의 실크로드' 앞서 '말(言)의 실크로드'부터, 프레시안 정창현, 2008-10-01“'서울 지하철은 안전한가?'”“서울시 “올해 안에 모든 지하철역 스크린도어 설치””“부산지하철 1,2호선 승강장 안전펜스 설치 완료”“전교조, 정부 노조 통계서 처음 빠져”“[Weekly BIZ] 도요타 '제로 이사회'가 리콜 사태 불러들였다”“S Korea slams high tuition costs”““정치가 여론 양극화 부채질… 합리주의 절실””“〈"`촛불집회'는 민주주의의 질적 변화 상징"〉”““촛불집회가 민주주의 왜곡 초래””“국민 65%, "한국 노사관계 대립적"”“한국 국가경쟁력 27위‥노사관계 '꼴찌'”“제대로 형성되지 않은 대한민국 이념지형”“[신년기획-갈등의 시대] 갈등지수 OECD 4위…사회적 손실 GDP 27% 무려 300조”“2012 총선-대선의 키워드는 '국민과 소통'”“한국 삶의 질 27위, 2000년과 2008년 연속 하위권 머물러”“[해피 코리아] 행복점수 68점…해외 평가선 '낙제점'”“한국 어린이·청소년 행복지수 3년 연속 OECD ‘꼴찌’”“한국 이혼율 OECD중 8위”“[통계청] 한국 이혼율 OECD 4위”“오피니언 [이렇게 생각한다] `부부의 날` 에 돌아본 이혼율 1위 한국”“Suicide Rates by Country, Global Health Observatory Data Repository.”“1. 또 다른 차별”“오피니언 [편집자에게] '왕따'와 '패거리 정치' 심리는 닮은꼴”“[미래한국리포트] 무한경쟁에 빠진 대한민국”“대학생 98% "외모가 경쟁력이라는 말 동의"”“특급호텔 웨딩·200만원대 유모차… "남보다 더…" 호화病, 고질병 됐다”“[스트레스 공화국] ① 경쟁사회, 스트레스 쌓인다”““매일 30여명 자살 한국, 의사보다 무속인에…””“"자살 부르는 '우울증', 환자 중 85% 치료 안 받아"”“정신병원을 가다”“대한민국도 ‘묻지마 범죄’,안전지대 아니다”“유엔 "학생 '성적 지향'에 따른 차별 금지하라"”“유엔아동권리위원회 보고서 및 번역본 원문”“고졸 성공스토리 담은 '제빵왕 김탁구' 드라마 나온다”“‘빛 좋은 개살구’ 고졸 취업…실습 대신 착취”원본 문서“정신건강, 사회적 편견부터 고쳐드립니다”‘소통’과 ‘행복’에 목 마른 사회가 잠들어 있던 ‘심리학’ 깨웠다“[포토] 사유리-곽금주 교수의 유쾌한 심리상담”“"올해 한국인 평균 영화관람횟수 세계 1위"(종합)”“[게임연중기획] 게임은 문화다-여가활동 1순위 게임”“영화속 ‘영어 지상주의’ …“왠지 씁쓸한데””“2월 `신문 부수 인증기관` 지정..방송법 후속작업”“무료신문 성장동력 ‘차별성’과 ‘갈등해소’”대한민국 국회 법률지식정보시스템"Pew Research Center's Religion & Public Life Project: South Korea"“amp;vwcd=MT_ZTITLE&path=인구·가구%20>%20인구총조사%20>%20인구부문%20>%20 총조사인구(2005)%20>%20전수부문&oper_YN=Y&item=&keyword=종교별%20인구& amp;lang_mode=kor&list_id= 2005년 통계청 인구 총조사”원본 문서“한국인이 좋아하는 취미와 운동 (2004-2009)”“한국인이 좋아하는 취미와 운동 (2004-2014)”Archived“한국, `부분적 언론자유국' 강등〈프리덤하우스〉”“국경없는기자회 "한국, 인터넷감시 대상국"”“한국, 조선산업 1위 유지(S. Korea Stays Top Shipbuilding Nation) RZD-Partner Portal”원본 문서“한국, 4년 만에 ‘선박건조 1위’”“옛 마산시,인터넷속도 세계 1위”“"한국 초고속 인터넷망 세계1위"”“인터넷·휴대폰 요금, 외국보다 훨씬 비싸”“한국 관세행정 6년 연속 세계 '1위'”“한국 교통사고 사망자 수 OECD 회원국 중 2위”“결핵 후진국' 한국, 환자가 급증한 이유는”“수술은 신중해야… 자칫하면 생명 위협”대한민국분류대한민국의 지도대한민국 정부대표 다국어포털대한민국 전자정부대한민국 국회한국방송공사about korea and information korea브리태니커 백과사전(한국편)론리플래닛의 정보(한국편)CIA의 세계 정보(한국편)마리암 부디아 (Mariam Budia),『한국: 하늘이 내린 한 폭의 그림』, 서울: 트랜스라틴 19호 (2012년 3월)대한민국ehehehehehehehehehehehehehehWorldCat132441370n791268020000 0001 2308 81034078029-6026373548cb11863345f(데이터)00573706ge128495

                                                                                                                                    Cannot Extend partition with GParted The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election ResultsCan't increase partition size with GParted?GParted doesn't recognize the unallocated space after my current partitionWhat is the best way to add unallocated space located before to Ubuntu 12.04 partition with GParted live?I can't figure out how to extend my Arch home partition into free spaceGparted Linux Mint 18.1 issueTrying to extend but swap partition is showing as Unknown in Gparted, shows proper from fdiskRearrange partitions in gparted to extend a partitionUnable to extend partition even though unallocated space is next to it using GPartedAllocate free space to root partitiongparted: how to merge unallocated space with a partition