javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

如何将markdown包装在HTML div中?

我正在使用MarkEd来实现GitHub风格的markdown。

我有一些工作降价:

## Test heading
a paragraph.
## second heading
another paragraph

这会创建:

<h2 id="test-heading">Test heading</h2>
<p>a paragraph.</p>
<h2 id="second-heading">second heading</h2>
<p>another paragraph</p>

我想将markdown部分包装在div中,例如:

<div class="blog-post">
## Test heading
a paragraph.
## second heading
another paragraph
</div>

但是,这将返回以下HTML:

<div class="blog-post">
## Test heading
a paragraph.
## second heading
another paragraph
</div>

例如,没有降价,在HTML中实际上是“ ##测试标题”。

我怎样才能正确地将减价包装在div中?

我发现以下解决方法,但是它很丑陋,而不是实际的解决方法:

<div class="blog-post">
<div></div>

## Test heading
a paragraph.
## second heading
another paragraph

</div>
trans by 2019-11-19T01:15:32Z

pdf-Pandoc和外来字符

我一直在尝试使用Pandoc将某些Markdown转换为PDF文件。 这是Pandoc不会为我转换的示例:

# Header!

## Sub Header

themselves derived respectively from the Greek ἀναρχία i.e. 'anarchy'

这只是我从Wikipedia数据库转储的顶部获取的内容。 Pandoc一点都不喜欢。 这是它给我的错误消息:

pandoc: Error producing PDF from TeX source.
! Package inputenc Error: Unicode char \u8:ἀ not set up for use with LaTeX.

See the inputenc package documentation for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.53 ...es derived respectively from the Greek ἀ

我可以给它一个命令开关来解决这个问题吗? 我尝试按照建议执行以下操作,但失败了:

iconv -t utf-8 test.md | pandoc -o test.pdf

更新在遵循以下John的建议之前,请参阅此内容。

更新2这是最终使它起作用的命令。 希望这可以帮助某人:

my.latex

这是my.latex的内容:

\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$$if(papersize)$$papersize$,$endif$]{$documentclass$}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{amssymb,amsmath}
\usepackage{ifxetex,ifluatex}
\usepackage{fixltx2e} % provides \textsubscript
% use microtype if available
\IfFileExists{microtype.sty}{\usepackage{microtype}}{}
% use upquote if available, for straight quotes in verbatim environments
\IfFileExists{upquote.sty}{\usepackage{upquote}}{}
\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
  \usepackage[utf]{inputenc}
  \usepackage{ucs}
$if(euro)$
  \usepackage{eurosym}
$endif$
\else % if luatex or xelatex
  \usepackage{fontspec}
  \ifxetex
    \usepackage{xltxtra,xunicode}
  \fi
  \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
  \setromanfont{TeX Gyre Pagella}
  \newcommand{\euro}{€}
$if(mainfont)$
    \setmainfont{$mainfont$}
$endif$
$if(sansfont)$
    \setsansfont{$sansfont$}
$endif$
$if(monofont)$
    \setmonofont{$monofont$}
$endif$
$if(mathfont)$
    \setmathfont{$mathfont$}
$endif$
\fi
$if(geometry)$
\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
$endif$
$if(natbib)$
\usepackage{natbib}
\bibliographystyle{plainnat}
$endif$
$if(biblatex)$
\usepackage{biblatex}
$if(biblio-files)$
\bibliography{$biblio-files$}
$endif$
$endif$
$if(listings)$
\usepackage{listings}
$endif$
$if(lhs)$
\lstnewenvironment{code}{\lstset{language=Haskell,basicstyle=\small\ttfamily}}{}
$endif$
$if(highlighting-macros)$
$highlighting-macros$
$endif$
$if(verbatim-in-note)$
\usepackage{fancyvrb}
$endif$
$if(tables)$
\usepackage{longtable}
$endif$
$if(graphics)$
\usepackage{graphicx}
% We will generate all images so they have a width \maxwidth. This means
% that they will get their normal width if they fit onto the page, but
% are scaled down if they would overflow the margins.
\makeatletter
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth
\else\Gin@nat@width\fi}
\makeatother
\let\Oldincludegraphics\includegraphics
\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
$endif$
\ifxetex
  \usepackage[setpagesize=false, % page size defined by xetex
              unicode=false, % unicode breaks when used with xetex
              xetex]{hyperref}
\else
  \usepackage[unicode=true]{hyperref}
\fi
\hypersetup{breaklinks=true,
            bookmarks=true,
            pdfauthor={$author-meta$},
            pdftitle={$title-meta$},
            colorlinks=true,
            urlcolor=$if(urlcolor)$$urlcolor$$else$blue$endif$,
            linkcolor=$if(linkcolor)$$linkcolor$$else$magenta$endif$,
            pdfborder={0 0 0}}
\urlstyle{same}  % don't use monospace font for urls
$if(links-as-notes)$
% Make links footnotes instead of hotlinks:
\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
$endif$
$if(strikeout)$
\usepackage[normalem]{ulem}
% avoid problems with \sout in headers with hyperref:
\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
$endif$
\setlength{\parindent}{0pt}
\setlength{\parskip}{6pt plus 2pt minus 1pt}
\setlength{\emergencystretch}{3em}  % prevent overfull lines
$if(numbersections)$
$else$
\setcounter{secnumdepth}{0}
$endif$
$if(verbatim-in-note)$
\VerbatimFootnotes % allows verbatim text in footnotes
$endif$
$if(lang)$
\ifxetex
  \usepackage{polyglossia}
  \setmainlanguage{$mainlang$}
\else
  \usepackage[$lang$]{babel}
\fi
$endif$
$for(header-includes)$
$header-includes$
$endfor$

$if(title)$
\title{$title$}
$endif$
\author{$for(author)$$author$$sep$ \and $endfor$}
\date{$date$}

\begin{document}
$if(title)$
\maketitle
$endif$

$for(include-before)$
$include-before$

$endfor$
$if(toc)$
{
\hypersetup{linkcolor=black}
\setcounter{tocdepth}{$toc-depth$}
\tableofcontents
}
$endif$
$body$

$if(natbib)$
$if(biblio-files)$
$if(biblio-title)$
$if(book-class)$
\renewcommand\bibname{$biblio-title$}
$else$
\renewcommand\refname{$biblio-title$}
$endif$
$endif$
\bibliography{$biblio-files$}

$endif$
$endif$
$if(biblatex)$
\printbibliography$if(biblio-title)$[title=$biblio-title$]$endif$

$endif$
$for(include-after)$
$include-after$

$endfor$
\end{document}
trans by 2019-11-15T06:57:23Z

MS Office-如何将doc / docx文件转换为降价或结构化文本?

是否存在将.docconsolas文件转换为Markdown或类似文本的程序或工作流程?

PS:理想情况下,我欢迎您选择将MS Word文档中的特定字体(例如consolas)呈现为text-code: ```....```

trans by 2019-11-12T03:26:49Z

如何在Markdown中插入换行符<br>

我正在尝试创建一个Markdown文件,其中一些段落的下一行包含链接和一行文本。 我遇到的问题是,当我在链接后添加新行时,将使用单独的<p>标签进行呈现。

我的减价如下:

[Name of link](url)

My line of text

呈现为以下html:

<p>
   <a href="url">Name of link</a>
</p>
<p>My line of text</p>

相反,我希望它像这样渲染:

<p>
    <a href="url">Name of link</a><br>  // not necessarily with a <br> tag but on a separate line
    My line of text
</p>

我还尝试在降价中使用单行换行符:

[Name of link](url)
My line of text

但是然后链接和文本都显示在同一行上,但没有换行符。

关于如何解决这个问题的任何建议? 提前致谢!

trans by 2019-11-10T09:07:52Z

超链接-如何使用markdown语法链接到任何本地文件?

我有一个包含几个链接的本地markdown文件,并且我希望该链接指向pdf等本地文件。

我使用以下语法:

[my link](file:///C:/my_file.pdf)

但是,当我在Firefox页面中打开markdown文件并单击链接时,没有任何反应。

我到底错过了什么? 是否可以打开本地文件?

trans by 2019-11-05T15:23:03Z

markdown-如何在github README.md中显示HTML内容?

我是github的新手,在README.md中想要使用iframe显示HTML内容,这可能吗?

我尝试过的是,我只是创建HTML标记,然后再锚定,这是行不通的。

trans by 2019-10-15T20:47:30Z

红宝石-使用Markdown获取带下划线的文本

我将BlueCloth用作Ruby的Markdown库,但找不到用于对文本加下划线的语法。 它是什么?

trans by 2019-10-12T23:37:15Z

如何轻松地为已记录的JavaScript函数创建Github友好的markdown?

我希望能够在JavaScript源中的任何地方接受这样的JSDoc注释(甚至在模块甚至匿名函数中嵌套了多层函数):

/**
 *  Used to do some important thing that needs doing that works like xyz.
 *  @param {String} whatever - some string that has some purpose
 *  @param {Function} callback - a function that needs to be run
 *  @returns {Boolean} whether or not something happened
 */
 function something(whatever, callback) {
     ...

并有一些简单的方法来产生不错的减价:

##`root.something(whatever,callback)`
Used to do some important thing that needs doing that works like xyz.

*Parameters*
  `whatever {String}` some string that has some purpose
  `callback {Function}` a function that needs to be run

*Returns*
   `{Boolean}` whether or not something happened

其中“ root”是该功能可访问的名称空间。 或者,如果它是匿名函数或私有函数(出于某种原因应该在公共文档中使用,那甚至有意义吗?),请使用其他约定来表示。 也许

##_private_function_ `something(whatever,callback)`

  and

##_anonymous_function_`(whatever,callback)`

它不一定是那种格式,只是在Github上看起来不错并且有意义。 理想的工具应该足够聪明,能够接受Mustache.js之类的代码并产生良好的输出。 如果它可以处理大量源文件并生成一个文档作为输出,或者根据配置生成一组链接的文档,那将是一个额外的好处。

最好以一种可以完全轻松地包含在git repo中的方式来完成此操作,这样人们就无需建立高度特定的工具链来更新doco。 或者至少需要最少的工具链。

哦,还有小马。


现有选项

JSDoc,再加上某种HTML->降价转换

JSDoc非常好。 但是我似乎无法使其与模块很好地配合使用。 或者更确切地说,这比应该恕我直言的麻烦更大。 我不需要添加额外的标签来命名函数。 我已经尝试过@export和@name,但仍然无法以所需的方式显示在最终文档中。 如果有人可以指向其中包含模块且效果良好的JSDoc评论源,则可能会有所帮助。 更新:实际上,JSDoc v3的模块似乎比v2更好,因此这可能更合适。

即使我可以按自己的意愿获得JSDoc输出,也需要将HTML转换为markdown。 我似乎找不到一个好的工具,是否存在?

Docdown

我在Docdown玩了一点,但事实是PHP对我来说是个入门者……

YUIDoc,加上转换

我实际上没有和YUIDoc一起玩,但是看起来还可以。 不过,我需要一个转换器。 它是否可以轻松处理模块并避免显式提供功能名称和导出名称?

Dox加减价模板

Dox会在输出时生成JSON,因此您需要将其与一些不错的markdown模板结合使用,并包括一个模板引擎来生成文档。 是否有人以有用的方式组合了一组这样的模板?

jGrouse,加上转换

与ANT一起运行。 下一个...

ScriptDoc ...

这甚至存在了吗? 似乎是Aptana工作室的一部分,所以这将是一个入门者……Aptana似乎没有任何信息。 但是ScriptDoc.org有一些有趣的破解信息,如果有帮助的话...

博士

Pdoc是基于Ruby的,但是该工具链并不罕见,因此这不是一个大问题。 您可以提供自己的模板,因此也许已经有一些不错的降价模板。 我没有玩过……值得吗? 有好的降价模板吗?

还有吗

还有什么呢?

自己做!

在花了几个小时尝试使JSDoc正常工作之后,我放弃了,用Java为CharFunk写了自己的快速而肮脏的解决方案,CharFunk是我一直在研究的Unicode JavaScript库。 尽管还没有达到通用目的,但它足以满足我的需求。


所以.....

这是未满足的需求还是仅仅是我?

trans by 2019-10-11T08:46:42Z

如何在Github的Markdown文件中显示图像?

伙计们

我想在github的Markdown文件中显示一些图像。 我发现它是这样工作的:

![Figure 1-1](https://raw.github.com/username/repo/master/images/figure 1-1.png "Figure 1-1")

但是我需要与他人合作,所以我不想硬编码用户名和回购名称。

我试着用这个:

![Figure 1-1](images/figure 1-1.png "Figure 1-1")

它可以在我的本地磁盘上运行,但不能在github上运行。

有谁知道这个问题吗? 谢谢。

trans by 2019-10-10T01:38:28Z

Windows版Markdown预览应用程序

我一直在使用nvALT©Brett Terpstra 2010,它具有所有注释的Markdown预览选项。
Windows端是否有具有类似预览功能的应用程序。 我知道可以使用很多转换器,但是为了易于使用,我正在寻找具有类似预览选项的应用程序。

trans by 2019-10-04T21:43:05Z

ipython / jupyter笔记本的Markdown单元如何改变颜色?

我只想格式化一个单元格中的特定字符串。 我将该单元格的格式更改为“ Markdown”,但是我不确定如何更改单个单词的文本颜色。

我不想更改整个笔记本的外观(通过CSS文件)。

trans by 2019-09-26T10:07:17Z

更好的Ruby Markdown解释器?

我试图找到可以在rakefile中使用的markdown解释器类/模块。

到目前为止,我已经找到了maruku,但是我对beta版本有些警惕。

有没有人与maruku有任何问题? 或者,您知道更好的选择吗?

trans by 2019-09-23T00:20:26Z

jquery - 将Markdown / Textile转换为HTML的Javascript(理想情况下,返回Markdown / Textile)

Markdown / Textile有几个很好的Javascript编辑器(例如:[http://attacklab.net/showdown/,]我现在正在使用的那个),但我需要的是一个Javascript函数,它可以转换来自Markdown的字符串 / Textile - > HTML和返回。

最好的方法是什么? (理想情况下,它将是jQuery友好的 - 例如,textilize()

编辑:另一种方式是我正在寻找Rails的textilize()markdown()文本助手的Javascript实现

trans by 2019-09-17T05:24:01Z

乳胶 - Pandoc降价页面b

最近我开始使用Pandoc markdown,它似乎是LaTeX的一个很好的替代品,因为我的文档没有很多数学公式,而且我没有任何LaTeX经验,结合不到2周的提交截止日期使它成为一个很好的解决方案。

我无法解决的一件事是如何强迫它将页面的其余部分留空,任何人都可以帮忙吗?

trans by 2019-09-15T00:26:13Z

降价的mime类型是什么?

任何人都知道是否存在降价的mime类型? 我想这是纯文本但有更具体的一个吗?

trans by 2019-08-24T13:35:06Z

latex - 如何使用pandoc在markdown中引用数字?

我目前正在降价处写一份文件,我想从我的文字中引用一张图片。

this is my text, I want a reference to my image1 [here]. blablabla

![image1](img/image1.png)

我想做那个参考,因为在将我的降价转换为pdf之后,图像放在一页或两页之后,文档没有任何意义。

更新:

我已经在那篇文章中尝试了Ryan的答案,但我无法使其发挥作用。显然代码:

[image]: image.png "Image Title" 
![Alt text][image] 
A reference to the [image](#image).

应该产生:

\begin{figure}[htbp] 
\centering 
\includegraphics[keepaspectratio,width=\textwidth,height=0.75\textheight]{i mage.png} 
\caption{Alt text} 
\label{image} 
\end{figure} 

A reference to the image (\autoref{image}).

相反,我获得:

\begin{figure}[htbp]
\centering
\includegraphics{image.png}
\caption{Alt text}
\end{figure}

A reference to the \href{\#image}{image}.

我注意到两个问题:

  • (\autoref{image})不显示:未创建参考。
  • (\autoref{image})变为\href{\#image}{image}:未检测到交叉引用。

然后,当我将其转换为pdf时,它显然没有链接到图像。 有一个链接,但它没有链接到任何东西。

任何帮助将非常感激!!

trans by 2019-08-23T10:43:09Z

有没有好的Markdown Javascript库或控件?

我想构建一个网站,用户可以在其中输入文本并在Markdown中对其进行格式化。 我之所以喜欢Javascript解决方案,是因为我想要显示实时预览,就像在StackOverflow上一样。

但是,我的网站并不针对开发人员,因此编辑器控件非常理想。

我在StackOverflow上收集它,正在使用WMD编辑器。

在Google上快速搜索也会出现Showdown库,我认为它实际上是由WMD使用的。

还有其他选择吗? WMD / Showdown是否已经成为很好的工具? 您对不同选择的体验是什么?

trans by 2019-08-22T14:50:22Z

文档 - 比较和对比轻量级标记语言

请确定最流行的轻量级标记语言,并比较它们的优缺点。 这些语言应该是技术散文的通用标记,例如文档(例如,Haml不计数)。

另请参阅:Markdown与ReStructuredText

trans by 2019-08-21T01:26:54Z

Stack Overflow降价的Emacs模式

我在Emacs中使用Org-mode来处理我的所有技术文档。 我想用Emacs来准备Stack Overflow的问题。 是否有Emacs模式,甚至更好的是Org-mode的扩展来处理Stack Overflow格式? 理想情况下,它应该包括Stack Overflow问题/注释缓冲区中使用的markdown语法支持的所有格式选项。

trans by 2019-08-13T23:23:03Z

ckeditor - 集成Markdown WYSIWYG文本edi

在为Markdown代码寻找简单的WYSIWYG编辑器时,我找不到与CkEditor,TinyMCE等相比较的UI。

具体来说,经常推荐的Markdown“WYSIWYG”编辑器(比如这样的帖子)不是纯粹的WYSIWYG编辑器,因为用户要么仍然编写原始Markdown(MarkItUp),要么在没有内联编辑的情况下进入另一个极端 标准控件(Hallo)。

我需要介于两者之间的东西。

我正在寻找一个Markdown编辑器,其外观和功能类似于一个精简的CkEditor文本框,并接受并输出Markdown。 应该有一个工具栏,其中包含最少的格式化选项(B,I,U,列表等),文本输入区域应显示转换的Markdown,而不是原始代码。 应该有一个Source按钮,允许用户编辑原始Markdown,但即使这是可选的。例如:

enter image description here

我得到Markdown / wiki等的理由 - 它提供的安全性。 我不介意在SE输入原始代码,但我的用户不是极客,也不觉得这很有趣。 他们不希望看到* * * ___和与其文本混合的空格。 它们用于“Word”样式编辑,并且在该环境中效率最高。

那么 - Markdown是否有真正集成的WYSIWYG编辑器? 我正在用PHP编写,所以我可以用类调用的东西是完美的。


2015年9月23日更新

CKEditor现在有一个Markdown插件可以做到这一点。 插件项目托管在github上。

截图:

markdown WYSIWYG

markdown source


2015年4月13日更新
一个自称开发CKEditor的人说,CommonMark的外观是游戏规则改变者,我们可能会看到CKEditor的正确标记界面(阅读全文的评论)。


2015年2月6日更新

CKEditor现在附带一个输出(并接受输入)BBCode的插件。

演示:[http://ckeditor.com/demo#bbcode]

trans by 2019-08-04T13:49:50Z

1 2 3 4 下一页 共4页