Barry测评

耗时10个小时终于解决用上了MarsEdit

昨天在网上看到关于一片介绍MarsEdit的内容,它是一款离线的Blog编辑软件。看了之后感觉非常心仪,感觉使用了这个工具之后我就可以快速的在本地电脑中写博客并进行发布,而不需要每次登录网页端使用在线Web进行编辑。好像有了它之后我就会飞了一样。于是立马去他们官网购买了一个$49.95美元。都说“学渣文具多”真是说的一点也不错,我感觉自己就印证了这一点,哈哈!

下面我就以此次安装MarsEdit的过程写一下在安装过程中遇到的问题,希望为后来者作为一个参考和借鉴。

我的博客是使用wordpress搭建的,现在我正在MarsEdit中撰写此文,这第一次通过第三方工具来对wordpress进行编辑和发布,希望测试一下它的格式、段落、字体等情况。

购买MarsEdit的注意事项

MarsEdit是没有免费版的,但有30天的试用版,到期后必须购买才能正常使用,如试用期后未购买正式版本,那么你依然可以在MarsEdit中进行编辑,但是不能连接Blog账号进行离线发布。由于MarsEdit只支持Mac。它的单用户版价格是$49.95美元,多用户版本(5人)价格是$69.95美元。

购买渠道有两个,一个是通过Apple App Store直接搜索MarsEdit就可以找到它,我试了一下,大陆版App Store好像是没有上架这款软件的。

我用的是美版可以找到它,这里第一个坑开始了。如果你想使用Apple App Store中下载的MarsEdit,那么你必须通过App Store内的付款进行购买支付,这样做对于用户来说应该没多大的问题,但是对于MarsEdit来说需要支付30%的服务费给苹果公司。另外对于大陆用户而言,直接在App Store上进行购买可能会存在一定的问题,因为通常情况下中国大陆的用户是无法对App Store进行直接充值的,很多时候都是通过淘宝等渠道购买充值卡进行充值的,这是比较麻烦的。

第二的渠道是直接通过MarsEdit官网进行购买(https://redsweater.com/),它支持信用卡直接支付,这就方便多了,大部分用户基本都可以做到。我是Visa卡支付的,我不确定银联是否可以。购买后你或收到一封邮件,邮件内有一个用户名和一串很长的验证代码,用于安装验证身份。

这里出现第二个坑,当你是通过官网购买MarsEdit时,你是无法用邮件中获得的用户名和验证代码去验证从App Store中下载MarsEdit,必须使用官网下载的MarsEdit安装包。也就是说如果你希望使用App Store版本的MarsEdit,必须通过Apple App Store的内部付款方式进行支付。这两种安装方式有什么区别,从功能和使用上来说是一样的。但是从App Store下载安装程序会出现在Launchpad(启动台)中,而从官网下载安装的则不会,而且下载的文件不能删除,一旦删除就无法打开该应用程序,它更像是一个快捷方式。后则对于有强迫症的人来说这是非常难受的。

MarsEdit安装遇到的坑,找不到账号密码输入框?

当你安装完毕打开MarsEdit后,它会让你输入如下图所示的博客账号密码。在Name项中输入你的博客名称(随意写,不需要对应,后期可以修改),然后在下面的URL中输入你的博客的网址(网站首页地址)。然后点击Continue,就会自动连上你的博客后台。之后你就可以通过MarsEdit撰写、编辑、发送内容了。当然这是正常的流程,肯定有一些网友会遇到一些非常规的问题,不然就不需要我写这篇文章了。

MarsEdit Add new Blog 2022-11-05 at 09.24.07.png

如上当你添加了一个博客后,但是发现没有登录成功,这个时候你会发现居然没有一个地方可以让你再次输入账号和密码。这是什么鬼?我就遇到了这个问题,仔细研究之后发现这个输入账号密码的入口只是被默认隐藏了,并不是没有。

操作方式是:在MarsEdit界面中点击选择你之前添加的博客,然后点击顶部的菜单栏的“Blog”选项,然后按住Mac键盘中的“Option”键它就会在“Blog”下拉选框中显示出来了,按住就出现,松开就隐藏。点击“Enter Password…”就可以再次调出上图所示的账号密码输入框了。

当遇到MarsEdit账号密码无法登录,怎么办?

我遇到的就是这个问题,无论输入多少次,总是被弹出再次输入账号密码错误,而且它还不提示到底是账号错,还是密码错。但是我联系了MarsEdit的Daniel,它的建议如下:

If you can capture the network log when trying to connect with MarsEdit, it may provide additional clues:

1.Open MarsEdit.
2.Select Window -> Network Log from the menu bar.
3.Clear the log if it’s not already empty.
4.Try to connect to the blog again from MarsEdit.

我尝试了清空“Network Log”,然后重启MarsEdit,依然失败,这招对我遇到的情况无效。(对我无效,或许对你有效,遇到类似情况请尝试一下)

之后检查了“http://10beasts.net/xmlrpc.php”,这是关于”authenticate via XMLRPC for the WordPress API”的问题,我的博客显示是“XML-RPC server accepts POST requests only.”,这表示没有问题。

之后我陆续尝试了使用邮箱和用户名来对MarsEdit进行登录,均告失败。

最后我联系了Wordpress的托管服务商,咨询该问题。他们的技术差了1个多小时,说什么都是正常的,没有认为问题。并告诉我MarsEdit是他们推荐的第三方离线工具,兼容性一致很好,没有遇到过类似的问题。最后不了了之!第二天,也就是今天,我收到了他们的一封邮件,告诉我真的找不到问题在哪儿,但是建议我尝试一下将Wordpress的二次验证登录开启,然后通过MarsEdit与二次验证登录的方法生成的新密码进行登录尝试。

该方法如下:

1.Navigate to your blog’s settings on WordPress
2.Click the “Users” section from the list on the left side of the screen:

3.In the upper right corner of the screen, click the “View” button and select “Classic view”:

4.Move the mouse over your account name in the user list, and click “Edit”:(注意,这里指的是在用户列表页,找到你的管理员账号,可以搜索用户名找到它)

5.Scroll to the “Application Passwords” section, enter “MarsEdit” in the name field, and click “Add New Application Password”:

6.Select and copy the generated password:

通过以上步骤就获得了为MarsEdit程序设置的一个密码,该密码是随机产生,最后保存一下这个密码,以备不时之需。不过即使不保存也没关系,大不了按照如上步骤再重新生成一个也是OK的。

我拿着这个密码就开始在MarsEdit进行登录,这里居然也有坑,用户名尝试了几遍,登录都是失败的。我就用邮箱进行登录,终于成功了,邮箱登录时由于我在wordpress后台设置的邮箱首字母是大写的,所以必须完全对应大小写才成功登录了进去。

还有一点就是看到上面的随机生成密码了吗?不要直接复制粘贴过去,它每4位中间是有一个空格的,如果直接复制粘贴,空格也会被记为密码的一个字符。因此把密码复制下来,放在任何一个编辑器中,或者浏览器网址输入框中也可,把空格去掉,然后再把密码粘贴到MarsEdit的登录的密码框中。成功,成功,终于成功了。

我的天哪,整个过程居然耗时10个小时!前人的坑就是后人的经验,分享出来,希望对遇到类似情况的朋友有所帮助。

退出移动版