如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

时间:2023-03-22 14:33:32

ps CSDN 老是505错误,放弃了

为什么会写这篇


最近写博客在 Cnblog 上面写博客, 发现图片不能复制了直接粘贴上,这对于把博客当随手笔记的人来说无疑非常痛苦。求助于博客园,他们让我用 Windows Live Writer 试试。我查了下大家推荐的除了 WLW 还有直接用 Word 2013 发布的。这么高端,我果然 low 了。于是尝试着根据大神们的教程实验了一把,果然好用的不是一点点,聪明好学的我还拓展到了 CSDN 那边,开始都是大家说的 505 错误,后来经过修正也成功发表了。

谦虚地强调下,这里不是原创,而是总结。个人测试均成功了,纪录分享下如何用 Windows Live Writer 和 Word 2013 分别发表博客到 Cnblog 和 CSDN。


这2个软件优缺点


1、首先用 LiveWriter 发博客显然更专业,发布后的效果也与本地最接近,但是在编辑功能上肯定大不如 Word,另外一个最大缺点是它本地保存的格式不是 doc。

2、而 Word 的优点不言而喻,我们天天用 Word,用 Word 就能发博客这简直就是一个天大的好消息,但用 Word 发布的博客发布后的效果与本地相差有时候还是挺大的。

总结:个人觉得,如果你对样式不是特别纠结,能够容仍发布后的效果与你想象的效果差一点点,那就毫不犹豫的选择 Word 吧!

因为相同工具下操作类似,我就不分四大块了,仅仅按照 Windows Live Writer 和 Word 2013 来分享在 Cnblog 的操作,而 CSDN 的操作会用红字标出。

下面就开始吧。

Windows Live Writer

第一步下载安装:

最新版的是 Windows Live Writer 2012,但是不提供单独的安装包,它是和微软其它软件一起的(包括 MSN、Window Move Maker 等),软件大小为 131M,官方下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=8621

或者自己百度“ Windows Essentials 2012 简体中文离线”。

安装很简单,如果你不想安装 MSN 等其它内置软件,请选择自定义安装,注意只能默认装在 C 盘,就别跟它较劲了。

第三步添加日志账户:

打开 Windows Live Writer,第一次使用一般会让你设置博客地址以及帐号和密码,设置如下:

选择其它服务:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

设置博客地址及其它信息:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

然后会验证:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

然后会提示发布临时日志来下载主题,发布后会立即删除,所以一般选“是”:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

然后就基本OK了。

CSDN 是这样子的

第一步:下载安装 WLW(同上1)

第二步:添加博客账号(同上2)

如果添加了博客园还想添加CSDN也可以 Live Writer - >选项

然后账户 - > 添加

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN
第三步:您所使用的日志类型,选择 MetaweblogAPI

用户名填自己的。

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

第四步日志的远程发布网址,填写 http://write.blog.csdn.net/xmlrpc/index

(重点是 http://write.blog.csdn.net/xmlrpc/index,别乱填)

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

第五步: 点击下一步,出现下面这个对话框时,选择“是”或“否”都可以,选择“是”时,会下载失败,可忽略。

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

第六步:设置完成

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN


总结

CSDN就是比Cnblog多了个设置账户类型,类型选MetaweblogAPI

地址填: http://write.blog.csdn.net/xmlrpc/index

有关于博客的发布


这个其实很简单了。图片什么的可以直接发粘贴了,在发布按钮的右边你可以选择发布的博客账户,也可以在这里添加管理日志账户。

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

代码高亮

博客园官方给出了 2 个,安装都很简单,下载后 dll 文件复制到 C:\Program Files \Windows Live\Writer\Plugins,重启 WLW 。

1、WindowsLiveWriter.CNBlogs.CodeHighlighter.rar

这个插件生成的高亮代码与网页上的一模一样,插入后即可立即显示效果,不过貌似它必须联网才能实时显示效果,因为博客园官方说这是基于“云处理”的。安装方法很简单,将上面的压缩包解压然后复制里面的文件到:

C:\Program Files\Windows Live\Writer\Plugins,然后重启Writer即可看到:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

插入界面比较简单:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

及时效果如下:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

/**
* 从一段文本中检索出唯一的结果
* @param regx 正则表达式语句
* @param text 要检索的文本
* @return*/public String regx(String regx,String text)
{
Matcher matcher=Pattern.compile(regx).matcher(text);
if(matcher.find())
return matcher.group();
elsereturnnull;
}

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

2、另外一个插件叫:Windows Live Writer Source Code plugin for SyntaxHighlighter,文件名叫SourceCodePlugin_version_1.1.zip,貌似博客园官方推荐这个插件,不过个人不太喜欢,最主要是不能及时显示效果。(虽然有网友研究出了本地预览效果的方法,但个人不太喜欢,想看的戳这里:http://www.cnblogs.com/huxi/archive/2009/12/13/1623190.html)

安装方法同上面一样,也是复制一个dll文件到插件目录,博客园官方教程:

http://www.cnblogs.com/cmt/archive/2009/11/27/1611900.html

界面如下:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

及时效果如下(为了显示效果,此为编辑器的截图,可以发现不能及时高亮显示):

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

发表后如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

/**

* 从一段文本中检索出唯一的结果

* @param regx 正则表达式语句

* @param text 要检索的文本

* @return

*/

public String regx(String regx,String text)

{

Matcher matcher=Pattern.compile(regx).matcher(text);

if(matcher.find())

return matcher.group();

else

return null;

}

可以发现,前者代码风格与网页版的第一个“插入代码”按钮相同:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

而后面一个插件则与第二个类似:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

图片上传

默认上传如果图片太大的话会压缩,且全部默认加上影音效果,改进方法如下:

随便插入一张图片,然后:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

设置分类标签摘要,EntryName


下面的数据域就是EntryName(即随笔或文章地址别名)。

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN



关于排版

http://www.cnblogs.com/lyj/archive/2008/11/30/1344463.html



Word 2013



第一步:打开 Word 2013

第二步:第一次使用必须的配置:

打开一篇Word文档,然后点击左上角的“文件”,依次选择“共享”-->“发布至博客”:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

一般会默认让你新建一个博客账户:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

博客文章地址为:http://www.cnblogs.com/你的博客名称/services/metablogapi.aspx

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

图片选项一般选择“我的博客提供商”:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

然后 Word 会新开一个窗口,要发布博客必须设置一个博客标题:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

可以插入类别:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

点击“发布按钮”,在文档的最上面会提示发布是否成功的信息,如下:

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

而在CSDN中新建账户时注意这样填就好了,其他的步骤相同。

填这个地址:http://write.blog.csdn.net/xmlrpc/index

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

有关账户管理在如下图位置,也很方便。

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN

内容还是有点繁琐的,但操作都很简单,大家尝试下就会发觉很方面那。最后罗列下参考的博客

http://www.cnblogs.com/liuxianan/archive/2013/04/13/3018732.html

http://group.cnblogs.com/topic/8550.html

http://blog.csdn.net/csdnproduct/article/details/27504397