【四】搭建Markdown的编辑器
2016-01-10 12:10
351 查看
本系列有五篇:分别是
【一】Ubuntu14.04+Jekyll+GithubPages搭建静态博客:主要是安装方面
【二】jekyll的使用:主要是jekyll的配置
【三】Markdown+jekyll在Gitpages上写blog的常用操作:主要Markdown的使用
【四】搭建Markdown的编辑器
【五】将博客从jekyll迁移到了hexo
2、gedit
3、SublimeText3
一、在线编辑器:
系统版本:Ubuntu14.04
gedit版本:3.10.4
Markdownpreviewversion:2
1.根据自己的gedit版本去下载对应的文件,gedit3.8以上的版本可以去以下链接下载
Downloadthearchiveofgedit-markdownv2.
2.解压文件
3.在解压的文件夹中打开终端,输入以下安装命令
./gedit-markdown.shinstall
目录:
1、StackEdit2、gedit
3、SublimeText3
一、在线编辑器:StackEdit
二、gedit安装MarkdownPreview
Ubuntu自带的gedit编辑器也是有很强大的功能的,且支持插件的安装。对于喜欢用Markdown的我来说,这当然是很好的了,gedit本身就支持Markdown的语法高亮,在加上预览功能那就很完美了,MarkdownPreview插件就很好的解决了这个问题,可以让我们在当前窗口就能预览.系统版本:Ubuntu14.04
gedit版本:3.10.4
Markdownpreviewversion:2
1.根据自己的gedit版本去下载对应的文件,gedit3.8以上的版本可以去以下链接下载
2.解压文件
3.在解压的文件夹中打开终端,输入以下安装命令
./gedit-markdown.shinstall
卸载命令为:
./gedit-markdown.shuninstall
4.完成安装..
5.gedit默认不起用插件,所以我们要去编辑>首选项>插件将MarkdownPreview插件启用,重启gedit即可。
(如果导入不成功,请参考异常1)
6.当我们编辑Markdown文件时,使用快捷键Ctrl+Alt+M即可预览,如果没有预览请先Ctrl+Alt+V切换到MarkdownPreview的显示面板
7.MarkdownPreview的显示面板可以设为侧边栏显示或底部面板显示,具体设置如下:
打开文件
$HOME/user/.config/gedit/gedit-markdown.ini
修改行
Panel=bottom
user为你的用户名
Panel=bottom;底部面板显示
Panel=side;侧边栏显示
当然我们也可以在这个配置文件中修改熟悉的快捷键
异常1:
Q:无法启用MarkdownPreview插件,显示无法加载插件
A:请检查包
python3-markdown是否安装,如果你的系统版本为Ubuntu11.10或更高,还需要安装
gir1.2-webkit-3.0.安装完成后,重启gedit即可。在部分情况下重启gedit无果,需要重启系统才能生效。
更多功能和设置详情请阅读压缩包中的READE.md文件
二、MarkdownPad
用户可以通过键盘快捷键和工具栏按钮来使用或者移除Markdown格式。MarkdownPad左右栏的分割方式令用户可以实时看到HTML格式的Markdown文档。下载地址:
下载完直接安装即可;然后打开就可以操作了。
若打开后出现异常,请参考异常2
异常2:LivePreview不能渲染。
LivePreviewisnotworking-itdisplaysanerrormessagestating
Thisviewhascrashed!
ThisissuehasbeenspecificallyobservedinWindows8.Youmayseeanerrormessage
Tofixthisissue,pleasetryinstallingthe
Ifyoucontinuetoexperienceissues,pleaseinstall
参考
三、SublimeText3
SublimeText3作为一个优秀的文本编辑器,拥有很多的扩展插件。我们可以利用这些插件为SublimeText增加扩展的功能,在这里我们借助两个插件来将SublimeText3变成一个
Markdown的编辑器。
1、安装sublime3:下载地址:
注册码:
-----BEGINLICENSE----
AndrewWeber
SingleUserLicense
EA7E-855605
813A03DD5E4AD9E66C0EEB94BC99798F
942194A602396E98E62C99794BB979FE
91424C9DA45400BFF6747D882FB88078
90F5CC941CDC92DC8457107AF151657B
1D22E383A997F0164239764033F41CFC
E1D0AE85A0BBD0390E9C8D55E1B89D5D
5CDB7036E56DE1C0EFCC0840650CD3A6
B98FC99C8FAC73EED2B95564DF450523
------ENDLICENSE------
2.安装PackageControl套件:sublime上的包管理器,可以用来装其他插件
我们借助
PackageControl来安装插件(如果SublimeText3还没有安装
PackageControl,请参考这里:
(1)开启SublimeText3程序,如下圖顯示主控台視窗,或直接按下Ctrl+`組合鍵開啟:
(2)直接複製貼上
請注意:這段安裝程式碼,僅適用於SublimeText3版本!
importurllib.request,os,hashlib;h='2915d1851351e5ee549c20394736b442'+'8bc59f460fa1548d1514676163dafc88';pf='PackageControl.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));by=urllib.request.urlopen('http://packagecontrol.io/'+pf.replace('','%20')).read();dh=hashlib.sha256(by).hexdigest();print('Errorvalidatingdownload(got%sinsteadof%s),pleasetrymanualinstall'%(dh,h))ifdh!=helseopen(os.path.join(ipp,pf),'wb').write(by)
安裝好之後重启程序:
(3)然後你就可以在[Preferences]–>[PackageControl]啟用這個SublimeText套件管理員:
(4)未來有許多好用套件都會透過這個套件管理員協助安裝,最常用的就是InstallPackage命令了
(5)快速叫用InstallPackage命令的快速鍵是:Ctrl+Shift+P然後輸入inst之後按下Enter鍵
【sublime更详细内容可参考】
3.安装MarkdownEditing和MarkdownPreview插件
点击
Preferences-->选择
PackageControl:intall,
然后再插件库中分别选择和安装
MarkdownEditing和
MarkdownPreview即可。
可在控制台看到安装的信息:
然后重启SublimeText3,创建一个以
md为后缀的文件,既可以开始编辑
Markdown文件了。
MarkdownEditing为提供了
Markdown格式的高亮显示,如图:
4.使用MarkdownPreview生成HTML
输入
Shift+
Ctrl+
P,输入
MarkdownPreview,可以看到如下选项:
通过给出的选项,我们可以在浏览器中预览生成HTML的效果,也可以保存,或者导出生成的HTML文件。现在我们选择第一个选项:PreviewinBrowser,然后再选择一个生成HTML的CSS模板,就可以在浏览器中看到生成的HTML了。
5、自定义快捷键
如果我们想要直接在浏览器中预览效果的话,可以自定义快捷键:点击
Preferences-->选择
KeyBindingsUser,输入:
{"keys":["alt+m"],"command":"markdown_preview","args":{"target":"browser"}}
保存后,直接输入快捷键:
Alt+
M就可以直接在浏览器中预览生成的HTML文件了。
设置语法高亮和mathjax支持
在
Preferences->
PackageSettings->
MarkdownPreview->
Setting-User中添加如下参数:
{ /* Enableornotmathjaxsupport. */ "enable_mathjax":true, /* Enableornothighlight.jssupportforsyntaxhighlighting. */ "enable_highlight":true, }
因为SublimeText3开始不能直接修改[code]Setting-Default中的设置了,我们需要在对应的
Setting-User选项里面对Default中的默认参数重写覆盖即可。[/code]
渲染结果:
6、更换Markdown的语法主题,自带的Markdown语法高亮等不是很好看,更换成Markdown-Extended的,
同样使用Ctrl+Shift+P使用包管理器进行安装:搜索MarkdownExtended,然后安装即可
然后在View-->Synytax中选择MarkdownExtended
【注意】关于linux下sublimetext3不能输入中文的问题,可参考【