使用Jemdoc建个人网页简历(中级篇)
上篇教程我们已经初步了解到了jemdoc的使用,这篇教程就来深入学习它。
详细语法
可以结合官方文档和本篇教程一起学习,官方文档:http://jemdoc.jaboc.net/cheatsheet.html
新建cheatsheet.jemdoc,在里面使用教程上的语法1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
/斜字体/
*加粗*
+等宽(li和cs等宽)+
+等宽(cs和li等宽)+
不等宽(li占的比cs小哦)
不等宽(cs占的比li大哦)
连字符-连字符
破折号1--破折号1
破折号2---破折号2
省略号...省略号
不间断空格~不间断空格(最重要的作用就是换行时不被打断)
# 注释??
\C is ©
\R is ®
\M is ·
“单引号文字”写为“单引号文字”
“双引号文字”写为“双引号文字”
jemdoc's的撇号jemdoc's的输入自动转换
\n 强制手动换行
段落由空白行分隔(即空一行才可以另起一段)下面这句话
(我是第二行了的)是会在同一行/段的哦
LaTeX方程(暂不能用哦)
#s (and only #s) must be quoted in URLs
= 标题一
== 标题二
=== 标题三
==== 标题四
[https://www.hojun.cn/ 这是超链接写法]
邮箱哦:([hojun@qq.com])
这个会跳转到当前目录的[other.html],和超链接类似。
这是无序列表:
- 无序列表
-- 二级无序列表
--- 三级无序列表
- 无序列表
这是有序列表:
. level1
.. level2
... level3
. level1
:{定义解释块}balabala,这里解释,比如下面例子
:{233}233是一个网络用语,大致意思就是啊哈哈,非常好笑的意思。233来源于猫扑表情第233号,是一张捶地大笑的表情,因此不少网友就喜爱在贴吧和论坛发帖的时候加上一句233,用来表示哈哈大笑的意思。
~~~
{简单块,这里是标题}
This is a simple text block, with a title. Notice how the previous line has only one set of braces (\{\}).
~~~
~~~
{这个是代码块标题,后面那个是代码高亮,好像仅支持py}{python}
def putbsbs(l):
for i in range(len(l)):
l[i] = '\\b' + l[i] + '\\b'
return l
~~~
~~~
{}{}
啥都不写就是不要标题~
~~~
{{<h2>}}这是用inline html escaping包裹的h2,语法结束记的要换行,不然有bug{{</h2>}}
~~~
{}{raw}
要写html代码记的用raw,而不是楼上的:
<form>
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>
~~~
#include{include.jemdoc}
#includeraw{include.html}
~~~
{}{img_left}{https://jemnz.com/jacobm2.png}{Jacob Mattingley}{120px}{160px}{https://www.baidu.com}
加图片
{}{img_left}{图片url}{描述图像}{宽}{高}{点击图片跳转的链接}
(后面三个参数可以省略)
{}{img_left}{图片url}{描述图像}
~~~
以上代码公众号回复demo016获取
解决中文乱码
首先得知道乱码的原因,博主经过调试发现乱码的原因还是最常见的文件字符编码问题。
解决方法:
1、在新建jemdoc的时候选择新建gbk编码的文件
2、(以下两种任选一种)
- 打开jemdoc.py,查找
charset=utf-8
修改为charset=gbk
,再运行命令生成html即可。 - 运行命令后打开生成的html,查找
charset=utf-8
修改为charset=gbk
即可。
本来决定就这篇讲讲完的,可是内容比之前想像的多很多,于是有了高级篇,这篇好好一个一个语法尝试过去应该能学到很多~
希望这篇文章能给你带来知识和乐趣,喜欢博主的文章可以加博主好友哦
有好的文章也可以向博主投稿哦
您的喜欢是作者写作最大的动力
QQ群和公众号