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,第一次使用一般会让你设置博客地址以及帐号和密码,设置如下:

选择其它服务:

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

然后会验证:

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

然后就基本OK了。

CSDN 是这样子的

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

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

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

然后账户 - > 添加


第三步:您所使用的日志类型,选择 MetaweblogAPI

用户名填自己的。

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

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

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

第六步:设置完成


总结

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

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

有关于博客的发布


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

代码高亮

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

1、WindowsLiveWriter.CNBlogs.CodeHighlighter.rar

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

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

插入界面比较简单:

及时效果如下:

/**
* 从一段文本中检索出唯一的结果
* @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;
}

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

界面如下:

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

发表后如下:

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;

}

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

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

图片上传

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

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

设置分类标签摘要,EntryName


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



关于排版

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



Word 2013



第一步:打开 Word 2013

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

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

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

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

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

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

可以插入类别:

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

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

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

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

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

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

如何用 Windows Live Writer 和 Word 2013 分别发表博客到Cnblog 和CSDN的更多相关文章

  1. 开始用Word 2013来写博客

    第一步:如果从未发布过博客文章的话,需要在菜单里面选这里添加博客账号   第二步:选择正确的设置   第三步:写完博客之后,按这里就可以发布了!   如果以后需要写新的博客的话,还可以直接点这里:   ...

  2. 使用Windows Live Writer拉取之前写的博客

    因为之前写的博客有错误需要修改,但是在Windows Live Writer中找了半天也没找到怎么拉取之前的博客,在[打开本地草稿]或者[打开最近使用过的日志]中,由于存储的项数有限,所以就找不到那篇 ...

  3. windows live writer 尝试登陆时发生意外错误,导致无法发表博客解决方案

    刚用windows live writer发表博客, 但是出现如下提示: 尝试登陆时发生意外错误: 网络连接错误--尝试连接到一下日志时出错: http://www.cnblogs.com//xxxx ...

  4. word 发表博客

    发表博客大家可采用熟悉的word 编辑排版,然后发布博客.(这里我使用的是word 2013,其他版本大家可以自己测试) 使用word发布博客时,需要先配置一下: 1)单击文件---〉共享---〉发布 ...

  5. Word带数学公式发布博客

    Word公式编辑器无法直接上传博客,一个一个的转换LaTeX还要加$,十分麻烦. 下面是我昨天摸索出来的办法.作为博客新人,这个问题困扰我一晚上,能解决我也是非常高兴的. 如果各位前辈有好方法的话,请 ...

  6. 2013年度IT博客大赛跻身10强

    2013年12月26日,由51CTO独家举办的2013年度IT博客大赛圆满落幕,荣幸跻身10强[http://fellow.51cto.com/art/201312/425528.htm],首先感谢各 ...

  7. 如何用word文档在博客里发表文章

    目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...

  8. 利用Word发布文章到博客

    目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...

  9. 使用word文档直接发表博客 8 )

    目前大部分的博客作者在用Word写博客这件事情上都会遇到以下3个痛点: 1.所有博客平台关闭了文档发布接口,用户无法使用Word,Windows Live Writer等工具来发布博客.使用Word写 ...

随机推荐

  1. poj 3617 弱鸡贪心

    比赛的时候扣了一道贪心的题目,不会写,,现在补一补一些基础的贪心. 题意:给定一个字符串s,要求按下列操作生成一个新串t--每次从s串中的最前和最后取一个字符给t,要求生成的t字典序最小. 题解:由于 ...

  2. Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute is prohibited; form ResumeForm needs updating.

    django 报错 django.core.exceptions.ImproperlyConfigured: Creating a ModelForm without either the 'fiel ...

  3. C++ raw string literal

    raw string literal 以   R"(  开头, )" 结束,是可以跨越多行的字符串字面值,转义字符如 \t\n 在raw string literal中是普通的文本 ...

  4. docker系列七之Dockerfile

    Dockerfile 一. Dockerfile是什么   Dockerfile是docker中镜像文件的的描述文件,说的直白点就是镜像文件到底是由什么东西一步步构成的.例如我们在淘宝上买了一件商品, ...

  5. Postman如何进行参数化

    前言 Postman作为一款接口测试工具,受到了非常多的开发工程师的拥护. 那么做为测试,了解Postman这款工具就成了必要的了. 这篇文章就是为了解决Postman怎么进行参数化的. 全局变量 全 ...

  6. flask小结

    http通讯过程 https://www.cnblogs.com/andy9468/p/10871079.html 1.flask开发环境 https://www.cnblogs.com/andy94 ...

  7. windows使用msi包安装mysql8.0.12

    1.前言 利用windows提供的二进制分发包(msi)安装是非常简单的,只要根据提示安装就可以了,和安装普通软件没有什么区别.但是如果想在安装的时候就把规划的配置好,是需要看懂每个步骤到底做什么用, ...

  8. coding++ :MySQL函数——FIND_IN_SET()

    语法:FIND_IN_SET(str,strlist) 定义: 1). 假如字符串 str 在由N子链组成的字符串列表 strlist 中,则返回值的范围在1到N之间. 2). 一个字符串列表就是一个 ...

  9. MySQL数据库的二进制安装、源码编译和基础入门操作

    一.MySQL安装 (1)安装方式: 1 .程序包yum安装 优点:安装快,简单 缺点:定死了各个文件的地方,需要修改里边的相关配置文件,很麻烦 2 .二进制格式的程序包:展开至特定路径,并经过简单配 ...

  10. Kostya the Sculptor(贪心

    这题本来  想二分.想了很久很久,解决不了排序和二分的冲突.     用贪心吧.. 题意: 给你n个长方形,让你找出2个或1个长方体,使得他们拼接成的长方体的内接球半径最大(这是要求最短边越大越好)( ...