做网站,我的十大辅助工具(转贴)

来源:互联网 发布:wifi信号分析软件 编辑:程序博客网 时间:2024/05/21 17:06
1 Editplus编辑器
           我的网站:IT经验网(www.ithao123.com) 最开始是模仿Hao123做网址站,只是专门做计算机编程学习网站的收集,所以在初期全部使用Editplus进行Html编辑和网页设计;后来还使用Editplus进行dedecms模板的修改,以及平时的网页效果调整和维护,堪称是我做站的第一工具

2 SuperTextReplace.exe 超级批量文本替换
           字如其名,这个工具就是用来批量修改文本。有人可能会说:editplus也可以批量替换。但是如果使用editplus批量替换的话,有两个缺点:
(1)editplus同时打开很多网页会变得很慢甚至导致editplus出错;
(2)editplus修改的时候必须把网页先打开,这时如果网页在很多个目录,必须一个目录一个目录打开,很是麻烦;
(3)editplus无法进行特征字符串之间的替换。关于这点,下面有一个例子可以说明:
我曾经在ChinaUnix抓取了很多网页(使用Wget),里面有类似如下的一段:

<tr><td height=30 align=center>
【<a href=http://bbs.chinaunix.net/post.php?action=reply&fid=6&tid=956782 _fcksavedurl="http://bbs.chinaunix.net/post.php?action=reply&fid=6&tid=956782" target=_blank>发表评论</a>】
【<a href=http://bbs.chinaunix.net/viewthread.php?tid=956782 target=_blank>查看原文</a>】
【<a href=http://bbs.chinaunix.net/forumdisplay.php?fid=6>Solaris讨论区</a>】【<a href="javascript:window.close()">关闭</a>】

注意:里面的链接部分,每一个网页都是不一样的,所以我需要使用特征字符串之间的替换把这段话去掉,使用SuperTextReplace可以如下操作:
定义开始部分:开始:<tr><td height=30 align=center>
定义结束部分:结束:href="javascript:window.close()">关闭</a>】

替换为空:替换的格不填写就可以了。更多技巧大家可以去看看SuperTextReplace的使用说明
           而上面说道editplus的三个缺点,SuperTextReplace都可以解决。不过,Editplus相对于SuperTextReplace来说,可以做正则表达式的替换。当然,如果LinuxShell很熟悉的话,也可以使用shell编程定制你需要的脚本。

3           XENU.EXE 坏链检查工具
明摆着,就是用来检查看看你的网站的链接是不是出错了。其实对于网址站特别有效,当链到外面的网站时,比如你要链到我的网站应该是<a href=http://www.ithao123.com>这样的格式,但是如果经常忘记http://,而写出<a href=www.ithao123.com> 那么www.ithao123.com就会被当成是你网站内部当前位置的一个文件名,使用XENU很容易检查出来

4           Photoshop CS2
这东西大家都很熟悉了,我主要用这个来制作logo还有一些宣传图片。欢迎大家到我的网站欣赏我的logo,最近因为网站中文名定位:IT经验网,才新设计。不要拍我哦

5           Dreamweaver 网页设计工具
这个大家也很熟悉了,我最开始的文章其实就都是通过Dreamweaver编辑出来的。不是很熟悉,只知道使用空格的时候,必须把输入法切换到中文全角的状态下。

6           下面是一段批量修改网页编码的Shell脚本
我以前网页是使用UTF8的,后来发现很多人的电脑上没办法显示,有人说可能是虚拟主机没有提供自动选择编码的功能。反正不知道什么原因,赶快修改成gb2312的。还什么国际化,扯呢,百度 新浪都还是gb2312的。不多说了 代码如下:

find $1 -type f -name "*.*"|while read line;do  
echo $line  
iconv -f UTF-8 -t GB2312 $line > ${line}.gb2312
mv $line ${line}.utf8
mv ${line}.gb2312 $line
done

假设保存文件名是:modifyCode.sh
使用方法举例:(1) 加权限:chmod u+x modifyCode.sh (2) ./ modifyCode.sh ./(./表示当前路径)
注意:还要配合在html头部:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
这里面的UTF-8改成gb2312


7           APMServ5.2.0综合网络服务器系统
APMServ5.2.0综合网络服务器系统是一款拥有图形界面的快速搭建Apache 2.2.3、PHP 5.2.0、MySQL 5.0.27&4.0.26、SQLite、ZendOptimizer、OpenSSL、phpMyAdmin、SQLiteManager,以及ASP、CGI、Perl网站服务器平台的绿色软件。
不是在为APMServ做广告,主要是在本地调试的时候,使用类似的系统基本上不需要搭建平台,很容易上手。其实还有很多类似的产品,比如WAPM、APM_Setup等。大家可以看看我网站上的介绍:http://www.ithao123.com/redianjishu/apache.html

8           Google网络管理工具
Google网站管理员工具(前身为Google Sitemaps)为广大网站管理员提供了一整套功能强大的查看Google对其网站的收录信息的功能,而且还能控制Google的索引频率、增强型的图片索引等等。Google网站管理员工具还允许网站管理员查看所有链接到其网站的网页。
我在落伍者发表的文章:《怀疑是你好万维网阻止搜索引擎访问我的空间,特发此文引以为戒》就是根据Google网站管理员工具分析得到了。
当我发现连续近一个月google蜘蛛到我的网站总是受到阻止后,我马上把网站迁移到万网上。现在又很正常的收录,而且没有出现过阻止的事情。以后会专门写一篇介绍我的虚拟主机使用体会的。

9           Google Analytics(google分析)、CNZZ 流量统计工具
我的网站上放了上面两种流量统计代码,感觉Google Analytics不怎么样,延迟比较严重,无法实时观看每一时刻的流量。不过其他地方表现还不错,有时跟cnzz有点差错,特别是来路分析,不过我觉得cnzz比较准,因为Google Analytics里面显示我的搜狐博客给我带来很多流量,在cnzz却没有这回事,然后我去查看我的搜狐博客,发现流量很少。(其他人的搜狐博客给我的流量我敢肯定几乎没有的),所以我比较信任cnzz。不过Google Analytics今年启动了新版本,分析曲线非常pp,很美观。

10           百度搜霸 google工具条 Alexa等工具条
使用百度搜霸 google工具条来查看收录数实在很方便,我一般的习惯百度搜霸放在google工具条上面,然后先使用google工具条查看,查完以后百度搜霸会自动记忆你刚才查询的关键词,然后再使用百度搜霸查询。
google工具条还用来查看自己和其他网站的PR
                   Alexa就是用来查看排名了,反向连接数等。当然,我更常用的是使用alexa.chinaz.com 站长站的这个排名有一个趋势臆测,不知道使用什么办法,反正很准确,基本上每天都会看到变化。但是alexa官方上的排名基本上是一周变两次,一般是周一和周四发生变化,有时是周二或周五(现在已经是周四了,今天起床可能会发现网站的排名变化了哦-_-)

最后,最后工具,我的网站:IT经验网 http://www.ithao123.com/ 导航计算机优秀网站,传播计算机学习经验。欢迎大家来访,申请链接,申请收录。谢谢大家看完。