关于 mdx制作 的一点小白问题

1)制作mdx是否需要知道mdx本身的构成?

2)如果1)为是 , 那么它的构成是?

3)python是否是最适合 词典制作 相关的语言?

4)融入本论坛的技术学习路线?
a)最好是线性路线
b)分电脑版&手机版(安卓)

感谢建议。

2 Likes

下载个MdxBuilder,看一遍说明书,就什么都明白了。
远没你想的那么复杂,有个记事本就够了,完全用不到编程之类复杂概念。

3 Likes

mdx、mdd的制作工具都可在下帖找到。

词典制作工具

假如只是想修改mdx,用上面的程式就够了。假如想抓网站,才需要用到python。

修改mdx步骤:

1.用MdxExport导出mdx的文本。

2.用emeditor打开文本,搜索错误的关键词,修改错误。

3.用MdxBuilder把文本重新编译为mdx。

mdx通常会用到html,但是纯粹用白文,不用html也可以。

找一个非常小的mdx,用MdxExport导出文本,修订一些地方,再用MdxBuilder把文本重新编译为mdx。就能了解是怎么回事。

只是想学一点排版,调整字体大小之类的,有时不必修改mdx,改css就可以。想学一点css的可以看这个帖子:

浪子带你从零学排版

想学一点python的可以看这个:

python简易爬虫入门

当然,假如想在手机而非电脑操作,词典制作工具(主要是Windows软件)跑不起来怎么办?那你可以装python,用python程式改mdx——那可是大神的级别吧,道不可道,非常道,我就不说了。

想看书的人可以看下列pdf:

2 BeautifulSoup Python Books PDF

看不懂别问我,Python不是我喝的茶(not my cup of tea)——我喝乌龙茶。

3 Likes

我觉得得看你有什么程度的需求。如果只是制作一个简单的字典,你可以不用懂html,css,可以不会编程,但是那个做出来的效果会惨不忍睹。

不管用不用Python,我觉得需要学会html和css。

因为制作词典涉及到处理大量的文字信息,学会一门编程语言还是挺有必要的。

  • Python语法本身学起来很容易,IDE用VScode/Pycharm/Anaconda/Jupyter等;
  • Python里面的BeautifulSoup用来处理html非常方便,强烈建议熟练掌握;
  • 正则表达式在处理信息时非常方便,强烈建议熟练掌握;
  • 为了搜集材料,网站抓取也是非常有必要掌握的;
  • 另外如果会用Vim也会在处理文本方面节约不少时间;
  • 如果学会javascript,可以做一些额外的功能或者特效;
  • 最后,如果有能力,查看Xiaoqiang Wang对mdx文件的逆向工程的源码,会对mdx文件有彻底的认识。
2 Likes