Markdown是一种轻量级的标记语言,语法简单,多数网站支持Markdown编译器。Markdown从写作到完成,导出格式随心所欲,同时也可导出HTML格式发布网站,也可导出PDF。
Markdown使用星号* 和下划线 _ 作为标记强调字词的符号
* 强调
_ 强调
* 强调
_ 强调
将内容用*或_包裹起来,包围的字词会被转换为表前包围,会显示斜体
*斜体内容*
_斜体内容_
斜体内容
斜体内容
用两个*或_包起来的话,则会被转成
**粗体内容**
__粗体内容__
粗体内容
粗体内容
使用两个~可以给内容加删除线
~~删除的内容~~
删除的内容
在首行插入1到6个#(最多支持6级标题)对应标题1到6
# 标题1
## 标题2
#### 标题4
###### 标题6
`html` `css` `javascript`
html css javascript
<u>带下划线文本</u>
带下划线文本
注脚百度[^1]
[^1]:www.baidu.com //放结尾,可链接可文字
注脚百度1
💯 😀
行内形式的链接是在方括号后面接括号并插入链接即可,如果想要加上链接的alt体会文字,只要在网址后面,用双引号把alt文字包起来即可,其格式为 [内容](http_url “alt提示”)
[内容](http_url "alt提示")
[foryouos](https://foryouos.github.io/ "foryouos页面")
参考形式的链接使用另外一个方括号在连接文字的括号后面,而在第二个方括号里面填入要以辨识链接的标签:(两个括号之前也可加空白)
[内容][1]瓶子的跋涉[1]:https://foryouos.github.io/ "foryouos页面"
[foryouos][1] 瓶子的跋涉[1]:https://foryouos.github.io/ “foryouos页面”

![Alt text][id]
[id]:url/to/image "optional title attribute"
微信卡片阅读方式
[](https://mp.weixin.qq.com/s/lM808MxUu6tp8zU8SBu3sg)
无序列表使用*,+或是-作为列表标记
* 香蕉
* 苹果
* 桃子
1.第一天
2.第二天
3.第三天
1.第一天
2.第二天
3.第三天
任务列表的语法格式为 -[ ]todo,其中[ ](带空格的中括号)表示未完成的任务,[X](带字母x的中括号)表示已经完成的任务
列表之前可以相互嵌套
- [x] 起床
- [x] 吃饭
- [x] 跑步
- [ ] 工作
Markdown在下面这些符号前加上反斜杠来帮助插入普通的字符
\ 反斜杠
` 反引号
* 星号
_ 底线
{} 大括号
[] 方括号
() 括号
# 井字号
+ 加号
- 减号
. 英文句点
! 惊叹号
在一行中用三个或以上的*,-,_来创建一个分隔线,行内不能有其它东西,也可以在型号中间插入空白
> 区块引用
>> 嵌套引用
>>> 三嵌套引用
>>>> 四嵌套引用
区块引用
嵌套引用
三嵌套引用
四嵌套引用
| 表头 | 表头 |
| ---- | ----|
|单元格 |单元格|
|单元格 | 单元格|
| 表头 | 表头 |
|---|---|
| 单元格 | 单元格 |
| 单元格 | 单元格 |
####支持的HTML元素
不在Markdown覆盖范围之内的标签,都可以直接在文档里面用HTML写
目前支持的HTML元素
<kbd>
<b>
<i>
<em>
<sup>
<sub>
<br>
Markdown Preview Enhance使用 Katex和MathJax来渲染数学表达式。katex拥有比MathJax更快的性能,但缺少很多MathJax拥有的特性
$$
h_\theta(x)=\theta_0+\theta_1x
$$
h θ ( x ) = θ 0 + θ 1 x h_\theta(x)=\theta_0+\theta_1x hθ(x)=θ0+θ1x





使用\begin{matrix}…\end{matrix}生成,每一行以\\结尾表示换行,元素间以&间隔,式子的表示序号\tag{1}(右边的序号)
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix} \tag{1}
$$
1 2 3 4 5 6 7 8 9 (1) \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \tag{1} 147258369(1)
在\begin{}之前和\end{}之后添加左右括号代码
$$
\left\{
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
\right\} \tag{1}
$$
{ 1 2 3 4 5 6 7 8 9 } (1) \left\{ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right\} \tag{1} ⎩ ⎨ ⎧147258369⎭ ⎬ ⎫(1)
改变\begin{matrix}和\end{maatrix}中的matrix
$$
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{bmatrix} \tag{1}
$$
[ 1 2 3 4 5 6 7 8 9 ] (1) \begin{bmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{bmatrix} \tag{1} 147258369 (1)
行省略号\cdots,列省略号\vdots,斜向省略号(左上至右下)\ddots
$$
\begin{Bmatrix}
1 & 2 &\cdots & 5 \\
6 & 7 & \vdots & 10 \\
\vdots &\vdots & \ddots & \vdots \\
\alpha & \alpha+1 & \cdots & \alpha+4
\end{Bmatrix}
$$
{ 1 2 ⋯ 5 6 7 ⋮ 10 ⋮ ⋮ ⋱ ⋮ α α + 1 ⋯ α + 4 } \begin{Bmatrix} 1 & 2 &\cdots & 5 \\ 6 & 7 & \vdots & 10 \\ \vdots &\vdots & \ddots & \vdots \\ \alpha & \alpha+1 & \cdots & \alpha+4 \end{Bmatrix} ⎩ ⎨ ⎧16⋮α27⋮α+1⋯⋮⋱⋯510⋮α+4⎭ ⎬ ⎫
$$
\begin{array}{|c|c|c|}
\hline 2&9&4\\
\hline 7&5&3\\
\hline 6&1&8\\
\hline
\end{array}
$$
2 9 4 7 5 3 6 1 8 \begin{array}{|c|c|c|} \hline 2&9&4\\ \hline 7&5&3\\ \hline 6&1&8\\ \hline \end{array} 276951438
$$
\begin{aligned}
a &= b + c \\
&= d + e + f
\end{aligned}
$$
a = b + c = d + e + f \begin{aligned} a &= b + c \\ &= d + e + f \end{aligned} a=b+c=d+e+f
$$
\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}
$$
{ 3 x + 5 y + z 7 x − 2 y + 4 z − 6 x + 3 y + 2 z \begin{cases} 3x + 5y + z \\ 7x - 2y + 4z \\ -6x + 3y + 2z \end{cases} ⎩ ⎨ ⎧3x+5y+z7x−2y+4z−6x+3y+2z
$$
f(n)=
\begin{cases}
n/2, & \text{if }n\text{ is even}\\
3n+1, & \text{if }n\text{ is odd}
\end{cases}
$$
f ( n ) = { n / 2 , if n is even 3 n + 1 , if n is odd f(n)= \begin{cases} n/2, & \text{if }n\text{ is even}\\ 3n+1, & \text{if }n\text{ is odd} \end{cases} f(n)={n/2,3n+1,if n is evenif n is odd
https://typoraio.cn/
参考资料:
参考资料:
我正在学习如何使用Nokogiri,根据这段代码我遇到了一些问题:require'rubygems'require'mechanize'post_agent=WWW::Mechanize.newpost_page=post_agent.get('http://www.vbulletin.org/forum/showthread.php?t=230708')puts"\nabsolutepathwithtbodygivesnil"putspost_page.parser.xpath('/html/body/div/div/div/div/div/table/tbody/tr/td/div
我有一个Ruby程序,它使用rubyzip压缩XML文件的目录树。gem。我的问题是文件开始变得很重,我想提高压缩级别,因为压缩时间不是问题。我在rubyzipdocumentation中找不到一种为创建的ZIP文件指定压缩级别的方法。有人知道如何更改此设置吗?是否有另一个允许指定压缩级别的Ruby库? 最佳答案 这是我通过查看rubyzip内部创建的代码。level=Zlib::BEST_COMPRESSIONZip::ZipOutputStream.open(zip_file)do|zip|Dir.glob("**/*")d
类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc
很好奇,就使用rubyonrails自动化单元测试而言,你们正在做什么?您是否创建了一个脚本来在cron中运行rake作业并将结果邮寄给您?git中的预提交Hook?只是手动调用?我完全理解测试,但想知道在错误发生之前捕获错误的最佳实践是什么。让我们理所当然地认为测试本身是完美无缺的,并且可以正常工作。下一步是什么以确保他们在正确的时间将可能有害的结果传达给您? 最佳答案 不确定您到底想听什么,但是有几个级别的自动代码库控制:在处理某项功能时,您可以使用类似autotest的内容获得关于哪些有效,哪些无效的即时反馈。要确保您的提
假设我做了一个模块如下:m=Module.newdoclassCendend三个问题:除了对m的引用之外,还有什么方法可以访问C和m中的其他内容?我可以在创建匿名模块后为其命名吗(就像我输入“module...”一样)?如何在使用完匿名模块后将其删除,使其定义的常量不再存在? 最佳答案 三个答案:是的,使用ObjectSpace.此代码使c引用你的类(class)C不引用m:c=nilObjectSpace.each_object{|obj|c=objif(Class===objandobj.name=~/::C$/)}当然这取决于
我正在尝试使用ruby和Savon来使用网络服务。测试服务为http://www.webservicex.net/WS/WSDetails.aspx?WSID=9&CATID=2require'rubygems'require'savon'client=Savon::Client.new"http://www.webservicex.net/stockquote.asmx?WSDL"client.get_quotedo|soap|soap.body={:symbol=>"AAPL"}end返回SOAP异常。检查soap信封,在我看来soap请求没有正确的命名空间。任何人都可以建议我
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我想在固定时间创建一系列低音和高音调的哔哔声。例如:在150毫秒时发出高音调的蜂鸣声在151毫秒时发出低音调的蜂鸣声200毫秒时发出低音调的蜂鸣声250毫秒的高音调蜂鸣声有没有办法在Ruby或Python中做到这一点?我真的不在乎输出编码是什么(.wav、.mp3、.ogg等等),但我确实想创建一个输出文件。
我在我的项目目录中完成了compasscreate.和compassinitrails。几个问题:我已将我的.sass文件放在public/stylesheets中。这是放置它们的正确位置吗?当我运行compasswatch时,它不会自动编译这些.sass文件。我必须手动指定文件:compasswatchpublic/stylesheets/myfile.sass等。如何让它自动运行?文件ie.css、print.css和screen.css已放在stylesheets/compiled。如何在编译后不让它们重新出现的情况下删除它们?我自己编译的.sass文件编译成compiled/t
我想将html转换为纯文本。不过,我不想只删除标签,我想智能地保留尽可能多的格式。为插入换行符标签,检测段落并格式化它们等。输入非常简单,通常是格式良好的html(不是整个文档,只是一堆内容,通常没有anchor或图像)。我可以将几个正则表达式放在一起,让我达到80%,但我认为可能有一些现有的解决方案更智能。 最佳答案 首先,不要尝试为此使用正则表达式。很有可能你会想出一个脆弱/脆弱的解决方案,它会随着HTML的变化而崩溃,或者很难管理和维护。您可以使用Nokogiri快速解析HTML并提取文本:require'nokogiri'h
我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po