一、目的
二、如何使用WordPress书写MarkDown笔记
三、MarkDown篇
一、什么是MarkDown
二、MarkDown简单语法
1. 标题
2. 代码块
3.无序列表1
4.有序列表2
5.有序列表
6.斜体、粗体、删除线、下划线
7.图片
8.链接
9.引用
10.分割线
四、推荐神器,提升MarkDown的中文输入效率
AutoHotKey
MarkDownPad
五、发布
六、疑难杂症
一、目的
本文主要介绍如何使用为知笔记的MarkDown发布离线WordPress博客,达到博客线上和线下各有一份的效果,同时也避免使用wordpress丑陋不堪的编辑器。二、如何使用WordPress书写MarkDown笔记
- 在为知笔记标题后加.md,书写markdown格式的文章,点击保存并阅读(ctrl+e)后可自动编译预览。
- 在手机端为知笔记直接书写。
三、MarkDown篇
一、什么是MarkDown
MarkDown简单说就是利用简单的标记符号直接书写通过MarkDown编辑器生成排版合适的文章,easy-ready easy-write是其宗旨,下面介绍简单语法。二、MarkDown简单语法
1. 标题
##标题二
###标题三
####标题四
#####标题五
######标题六

2. 代码块
单行代码前后用 `(英文的)`print a`
print a
System.out.println();
多行代码前后用 ```(英文的)
···
for(int i=0;i<10;i++){
System.out.println("hello");
}
···
for(int i=0;i<10;i++){
System.out.println("hello");
}
3.无序列表1
- 苹果
- 橘子
- 香蕉
注意横线后的空格
- 苹果
- 橘子
- 香蕉
4.有序列表2
* 苹果
* 橘子
* 香蕉
- 苹果
- 橘子
- 香蕉
5.有序列表
1. 语文成绩
1. 数学成绩
1. 外语成绩
1. 体育成绩
2. 足球成绩
2. 排球成绩
2. 乒乓球成绩
tab键缩进可以变为下级列表
小技巧:每一级目录用相同的数字表示,可以自动排序。
- 语文成绩
- 数学成绩
- 外语成绩
- 体育成绩
- 足球成绩
- 排球成绩
- 乒乓球成绩
6.斜体、粗体、删除线、下划线
斜体:*我没有故事,也没有酒*
粗体:**我没有故事,也没有酒**
下划线:
删除线:~删除线~
7.图片
本地图片直接ctrl+c,ctrl+v,本文的就是如此操作的,网络图片当然也可以使用标准语法插入

8.链接
[大T的博客](http://www.bigtspace.com)
9.引用
引用>>一寸光阴一寸金,寸金难买寸光阴
时不与我的哀愁
说时慢,那时快
一旦空行就得重新加>,注意观察说时慢那时快和上边的不同。
一寸光阴一寸金,寸金难买寸光阴 时不与我的哀愁说时慢,那时快
10.分割线
***
行内不能有其他元素
四、推荐神器,提升MarkDown的中文输入效率
AutoHotKey
五星推荐,当你用了一段时间之后,你会发现MarkDown用着老是需要切换那些符号标签,非常不顺手,因为老外是不用切换的。。。。。。 有办法提高效率么?当然有!本屌在此只介绍windows下的操作,mac下请自行解决。 ;---------------------英文符号输出(在MarkDown中使用)---------------------- !:: Send {Asc 096} ;output
~
!+`:: Send % "{ASC 0" . Asc("~") . "}"
!-:: Send % "{ASC 0" . Asc("-") . "}" ; output -_
!+-:: Send % "{ASC 0" . Asc("_") . "}"
!=:: Send % "{ASC 0" . Asc("=") . "}" ; output =+
!+=:: Send % "{ASC 0" . Asc("+") . "}"
![:: Send % "{ASC 0" . Asc("[") . "}" ; output [{
!+[:: Send % "{ASC 0" . Asc("{") . "}"
!]:: Send % "{ASC 0" . Asc("]") . "}" ; output ]}
!+]:: Send % "{ASC 0" . Asc("}") . "}"
!:: Send % "{ASC 0" . Asc("\") . "}" ; output |
!+:: Send % "{ASC 0" . Asc("|") . "}"
!;:: Send % "{ASC 0" . Asc(";") . "}" ; output ;:
!+;:: Send % "{ASC 0" . Asc(":") . "}"
!':: Send % "{ASC 0" . Asc("'") . "}" ; output '"
!+':: Send {Asc 034}
!,:: Send % "{ASC 0" . Asc(",") . "}" ; output ,<
!+,:: Send % "{ASC 0" . Asc("<") . "}"
!.:: Send % "{ASC 0" . Asc(".") . "}" ; output .>
!+.::Send % "{ASC 0" . Asc(">") . "}"
!/:: Send % "{ASC 0" . Asc("/") . "}" ; output /?
!+/:: Send % "{ASC 0" . Asc("?") . "}"
; 数字按键中的字符输出
!1:: Send % "{ASC 0" . Asc("!") . "}"
!2:: Send % "{ASC 0" . Asc("@") . "}"
!3:: Send % "{ASC 0" . Asc("#") . "}"
!4:: Send % "{ASC 0" . Asc("$") . "}"
!5:: Send % "{ASC 0" . Asc("%") . "}"
!6:: Send % "{ASC 0" . Asc("^") . "}"
!7:: Send % "{ASC 0" . Asc("&") . "}"
!8:: Send % "{ASC 0" . Asc("*") . "}"
!9:: Send % "{ASC 0" . Asc("(") . "}"
!0:: Send % "{ASC 0" . Asc(")") . "}"
- 双击,markdown_keyboard_remapping.ahk文件,最后加入开机启动。 这样就可以在任何输入法下采用alt+符号,来输入英文的半角符号了。
MarkDownPad
windows下的markdown神器 MarkDownPad五、发布

六、疑难杂症
- 为知笔记发布离线博客到wordpress后图片不显示。解决办法:采用七牛外挂图床。
- 为知笔记发布离线博客到wordpress后,目录标题格式不对,非常不整齐。解决办法:在wordpress后台修改自定义样式表,别问我怎么知道,经验!
.wiz_toc_layer {
background: #F9F9F5;
padding: 20px 25px;
}
.wiz_toc {
text-decoration: none;
line-height: 27px;
}
.wiz_toc:hover{
text-decoration: underline;
}
.wiz_toc.h1 {
font-size: 15px;
margin-left: 0;
}
.wiz_toc.h2 {
font-size: 15px;
margin-left: 20px;
}
.wiz_toc.h3 {
margin-left: 40px;
font-size: 15px;
}
.wiz_toc.h4 {
font-size: 15px;
margin-left: 60px;
}
.wiz_toc.h5 {
font-size: 15px;
margin-left: 80px;
}
.wiz_toc.h6 {
font-size: 15px;
margin-left: 100px;
}
原创作品,来之不易,转载请注明出处大T的空间!