掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1559|回复: 8

[教程] MDX制作心得分享

[复制链接]

该用户从未签到

发表于 2016-12-15 07:18:36 | 显示全部楼层 |阅读模式
本帖最后由 lxchen2001 于 2016-12-18 22:42 编辑
( x( @% M4 A3 ~1 K8 o
8 o) c- m% G3 A, Z" S* d先开个头  再慢慢补充
8 v7 G1 t+ Z0 v6 g
% d- |* N; J$ |4 n! R
预期效果所需工具相关链接注意之处
MDX/MDDMdxBuilderhttps://www.pdawiki.com/forum/thread-899-1-1.html不需特别知识。常出的错误:断行需要是 \r\n (CR+LF), 很多软件只用\n断行,打包时会报错。
  @5 E3 t+ [& Z8 A/ q1 M6 U7 [Notepad++可以显示断行符号,是我用起来最顺手的文本编辑软件。5 i7 J4 W* q! O! o; r
小贴士:可以将cfg文档保存起来,下次再导入使用。https://www.pdawiki.com/forum/thread-17754-1-1.html
. b1 }* j2 p# {* ~/ t$ ?
MDX 源文件文字编辑工具:Notepad++, Notepad,UltraEdit, etc https://www.pdawiki.com/forum/thread-899-1-1.html
; Y0 n/ c4 Q" \4 ^5 m2 a, ahttps://www.pdawiki.com/forum/thread-10689-1-1.html
源文件实际上和HTML格式差不了很多,懂HTML, CSS对排版显然会有很大帮助。不懂HTML CSS对内容不多的词典来说,不是太大关系。
# F, `8 D9 U0 q5 n, ~& FJavascript可以用来增加交互功能,属于奢侈品,并不是必需的。: i) Q. e5 A# |& D" e$ M
源文件的格式参见相关链接,不是很难:
9 ]# K% p9 A3 o( T( \; y1 K( @" `- @        词条6 @6 m5 F) }; K9 w- M$ R) P; i
        <link rel="stylesheet" type="text/css" href="dictionary.css">内容 ........ 0 [5 n" x( C7 g! j6 y9 o
        内容..........<script type="text/javascript" src="dictionary.js"></script>
; _, g. Z3 M* D% v- y        </>  Q& a! c7 |# a1 |% Y, o# F$ E5 w& i
        <下个词条>) Z6 b2 L2 C) S  J% z' J3 K: b& T/ P
...........

5 r& z7 z; ], a7 x1 @- F# X
文字效果:CSS文字编辑工具:Notepad++, Notepad,UltraEdit, etc CSS3参考文件,这个链接整理的信息很实用
; w' f7 H. u* j0 Phttps://www.pdawiki.com/forum/thread-17781-1-1.html
颜色,文字大小等, 如果能用css取代Javascript,那就尽量用css,CSS的兼容性比较好。5 ]" H2 |% \- v8 d- Q
CSS设定外部引用,不要写死到源文件中。在词条后内容的开始/第一行加入  <link rel="stylesheet" type="text/css" href="dictionary.css">即可。
5 U; R" S2 `6 i; b3 N) E只有HTML标识得整洁明了,CSS配置就很容易。5 ]  ]4 L- `7 ~/ f
文字标识:HTML文字编辑工具:Notepad++, Notepad, UltraEdit, etc HTML参考文件制作MDX可以当作是在做网页。文件格式按HTML格式,M=Markup, 定义格式,打标签,标签标得清楚,利于后期制作,也方便提取内容。高阶功能都会利用标签,比如可以用来隐藏繁体显示、提取短语等。
) R) N; ?" W& |$ |使用标识提取例子:https://www.pdawiki.com/forum/thread-18846-1-1.html   
9 A$ ?' Q; \$ z+ D7 B% Q
特殊效果:Javascript文字编辑工具:Notepad++, Notepad, UltraEdit, etc Javascript参考文件Javascript增强互动性,初期制作,尽量避免。因常造成兼容性的问题,并不是所有的js插件都能用。
5 q& n* k$ _# T( g4 F外部引用:<script type="text/javascript" src="dictionary.js"></script>
$ ^- H& R% q! s2 H& H  {& Q小贴士:
- K7 u- |# y" A, p) t1 W6 l1. 将外部引用js的字段写在内容的最后位置,也就是</>之前即可。这样的话整个页面加载后才加载JS,减少报错的可能。
+ x3 y. F- U5 |! @2 `- {9 x  a2. 加上type="text/javascript",很多浏览器可以不需要Type,但加入的话,MDICT/GD上使用会减少报错的可能。
( n% F9 \, q5 b7 H' a
数据整理文字编辑工具,编程软件,getDict等mdx解开工具,浏览器工具..... 参考各应用这是第一步,整理时,考虑一下怎么呈现出来。整理数据时,把没有必要的空格和断行都清掉。
  • 如果调整文本颜色,需要解开原来的MDX,理清HTLM标识所对应的CSS设定。
  • 抓取网页资源的时,先分析好网页的HTLM格式。谷歌/火狐按F12即可打开附带工具。% G. s2 a2 I2 F( w& d

, t) D; ]/ s3 l/ R5 J2 Z小贴士:9 U) `3 B! H% b- Q6 p: ^/ @
1. 解开大文档的时候,可以找一段文字,拷贝出来,存成html, 这样比较容易分析出来所使用的标识和对应的CSS设定。& O2 {' F+ \, [) J' Z

% v$ P4 y. t/ k$ r( ^7 L

该用户从未签到

 楼主| 发表于 2016-12-17 03:19:47 | 显示全部楼层
题外话:能制作出上面的表格,制作MDX已经不会成问题
  • TA的每日心情
    无聊
    2017-12-18 13:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2016-12-17 18:11:01 | 显示全部楼层
    感谢教程,有时间了自己尝试做个词典看。
  • TA的每日心情
    奋斗
    2021-8-24 21:18
  • 签到天数: 112 天

    [LV.6]常住居民II

    发表于 2016-12-18 19:18:16 来自手机 | 显示全部楼层
    感谢阿,下次自己动手了

    该用户从未签到

    发表于 2016-12-18 22:35:37 | 显示全部楼层
    谢谢教程,学习了!

    该用户从未签到

     楼主| 发表于 2016-12-19 00:37:56 | 显示全部楼层
    hnlouis611 发表于 2016-12-17 18:119 p* G5 t5 e, G& T9 C
    感谢教程,有时间了自己尝试做个词典看。
    8 T6 E% P7 \" m% {3 }9 v
    加油 能做到的

    该用户从未签到

     楼主| 发表于 2016-12-19 00:38:49 | 显示全部楼层
    ulysessweb 发表于 2016-12-18 19:18
    0 p9 q) M5 V2 R$ s感谢阿,下次自己动手了
    4 M: G. R0 w: Z0 l7 N( F: i
    好啊 如果有问题 欢迎提出

    该用户从未签到

     楼主| 发表于 2016-12-19 00:39:08 | 显示全部楼层
    lqfeng99 发表于 2016-12-18 22:35
    0 g+ L/ I# O. e9 y4 C' ~谢谢教程,学习了!
    3 m. h% t# O5 N6 L) F
    自己努力做份
  • TA的每日心情
    无聊
    2019-8-31 12:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2016-12-19 23:06:33 | 显示全部楼层
    掌握了,尝试看看,谢谢分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-7-9 05:43 , Processed in 0.021971 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表