预期效果 | 所需工具 | 相关链接 | 注意之处 |
MDX/MDD | MdxBuilder | https://www.pdawiki.com/forum/thread-899-1-1.html | 不需特别知识。常出的错误:断行需要是 \r\n (CR+LF), 很多软件只用\n断行,打包时会报错。
f* |% O8 J4 a5 @* [7 F: UNotepad++可以显示断行符号,是我用起来最顺手的文本编辑软件。0 ^- d' B7 L/ E' w3 ~
小贴士:可以将cfg文档保存起来,下次再导入使用。https://www.pdawiki.com/forum/thread-17754-1-1.html* @4 o* F% h# S u) M
|
MDX 源文件 | 文字编辑工具:Notepad++, Notepad,UltraEdit, etc | https://www.pdawiki.com/forum/thread-899-1-1.html
9 U+ S5 D% i- G) w2 v4 v, {* D! Yhttps://www.pdawiki.com/forum/thread-10689-1-1.html | 源文件实际上和HTML格式差不了很多,懂HTML, CSS对排版显然会有很大帮助。不懂HTML CSS对内容不多的词典来说,不是太大关系。1 l% w1 S0 Y, Q& i$ m: P
Javascript可以用来增加交互功能,属于奢侈品,并不是必需的。& u; C0 B' B8 ~: t2 ?1 S1 r
源文件的格式参见相关链接,不是很难:1 A8 U0 d* t) [8 c+ b a
词条
: K* i( _3 _/ c+ {1 u <link rel="stylesheet" type="text/css" href="dictionary.css">内容 ........ : b7 d& d0 f3 |, m ^" r% r! k$ b
内容..........<script type="text/javascript" src="dictionary.js"></script>
! r( g; z/ r# v4 N5 j6 ^/ Y </>) f0 A" t* D6 y" ?. ]4 a
<下个词条>- L+ k# M3 U( C
...........8 }" [* K9 X: m1 P( m6 {: d
|
文字效果:CSS | 文字编辑工具:Notepad++, Notepad,UltraEdit, etc | CSS3参考文件,这个链接整理的信息很实用% r! `" u: {* M2 m' {( {
https://www.pdawiki.com/forum/thread-17781-1-1.html | 颜色,文字大小等, 如果能用css取代Javascript,那就尽量用css,CSS的兼容性比较好。
# Z! K& O5 b. q$ r$ E$ GCSS设定外部引用,不要写死到源文件中。在词条后内容的开始/第一行加入 <link rel="stylesheet" type="text/css" href="dictionary.css">即可。+ J, g3 g' N. N( [9 e9 i0 `
只有HTML标识得整洁明了,CSS配置就很容易。
4 F3 t, ^1 V f7 g1 O+ F |
文字标识:HTML | 文字编辑工具:Notepad++, Notepad, UltraEdit, etc | HTML参考文件 | 制作MDX可以当作是在做网页。文件格式按HTML格式,M=Markup, 定义格式,打标签,标签标得清楚,利于后期制作,也方便提取内容。高阶功能都会利用标签,比如可以用来隐藏繁体显示、提取短语等。9 ]+ a X/ A. Z" n$ ?5 Q
使用标识提取例子:https://www.pdawiki.com/forum/thread-18846-1-1.html
% O ^2 Z+ K# C1 i6 f |
特殊效果:Javascript | 文字编辑工具:Notepad++, Notepad, UltraEdit, etc | Javascript参考文件 | Javascript增强互动性,初期制作,尽量避免。因常造成兼容性的问题,并不是所有的js插件都能用。# \! Q# H i( T: N7 O' U9 U
外部引用:<script type="text/javascript" src="dictionary.js"></script>
3 A3 p* n. h. d! t; w小贴士:
. W9 K" W1 F2 K6 P3 n# d& u1. 将外部引用js的字段写在内容的最后位置,也就是</>之前即可。这样的话整个页面加载后才加载JS,减少报错的可能。
6 b O# G# B4 e2. 加上type="text/javascript",很多浏览器可以不需要Type,但加入的话,MDICT/GD上使用会减少报错的可能。
; ?' k$ Z" ~( C |
数据整理 | 文字编辑工具,编程软件,getDict等mdx解开工具,浏览器工具..... | 参考各应用 | 这是第一步,整理时,考虑一下怎么呈现出来。整理数据时,把没有必要的空格和断行都清掉。- 如果调整文本颜色,需要解开原来的MDX,理清HTLM标识所对应的CSS设定。
- 抓取网页资源的时,先分析好网页的HTLM格式。谷歌/火狐按F12即可打开附带工具。 @/ \" y/ F( C- ^- N0 N
$ b5 p( z0 A0 \
小贴士:
7 I' q) x1 |' K# V1 v2 e+ H1. 解开大文档的时候,可以找一段文字,拷贝出来,存成html, 这样比较容易分析出来所使用的标识和对应的CSS设定。: Z( H' r0 C4 e7 ` \
|