建站手记
建站目的
目的有两个,第一,作为打算从事SOHO职业模式的人来说。有个个人的展示平台非常重要;第二,经常被问什么资源那儿下载,然而我Google用习惯了从来不记录什么URL,因此作一个推荐(并适当提供直接下载)列表也方便这方面的交流。
前期准备
在中国万网买了一个国际域名:http://www.lingjie.net/ ,在朋友介绍的本地空间提供商那儿买了一个50MB的web空间。
工具选择
我是一个对代码十分敏感的人(可能是因为本人c++的背景吧),而现在的自动页面生成工具总会产生那么些乱七八糟的HTML,可读性极差,维护也极差,所以决定干脆用记事本完全手写所有的页面,另外觉得Macromedia Dreamweaver MX 2004的站点管理器不错,决定用它管理本地和服务器之间的资源同步。
设计规划
空间
因为空间只有50MB,而又要提供一些下载,如果所有的东西都自己做,空间恐怕无论如何都是不够,决定Blog,相册都引用外部资源,重点放在“收藏阁”这个资源推荐的问题上,如此,站点的主要目录如下:
本站简介:
写明目录,介绍功能。
Blog:
引用一系列blog,包括msn space、csdn blog
相册:
引用163的免费相册。
收藏阁
提供了推荐的书的在线阅读或者下载、本人所写或推荐的开放源码及推荐的工具的下载,具体直接提供下载还是引用外部资源,视具体情况而定。
留言本:
暂用手头的免费留言本,以后打算自己做。
站长信息:
暂时引用msn的成员目录,等到时间合适,便自己做一个简历式的自述文档。
技术
出于本站的设计目的,基本上用不着服务器端的技术,所以以客户端技术为主,并考虑各种浏览器的兼容问题,决定以成熟技术为主,尽量不用最新的尚未广泛采用的技术。具体如下:
所有页面:
使用HTML+CSS技术;
导航栏:
用javascript+层+HTML form技术构建目录树和下拉列表;
资源列表:
使用XML+XSL技术,实现数据和显示格式的分离,提高各自的重用率,便于日后维护。
留言本:
打算用些服务器技术,具体是JSP还是ASP尚未决定。