我家博客初长成

       我的博客终于成型了。经过几周的调整,自己的博客从原课程作业(ASP.NET MVC博客系统)升级为自己所想要的效果,其中经过了不少的设计、制作、调试以及舍弃,博客最终可以运行使用这是最大的成果,而更重要的是学到了不少东西。

       现在的博客算是完成我想要的基本功能。最初的课程作业只是简单的发布博文、显示博文列表、管理博文以及博文类别管理等。然后在此基础上修改前台,用了些css重新布局了网站,并将博客系统架在服务器上,看起来得有点模样。但越来越发现功能完全太少了(比如没有文章浏览数,访客数,没有文章评论功能等),自己的博客应该有博客应该有的功能,而且要具备自己所想要的功能嘛。于是自己就想将博客重新设计,那么最先设计的就应该是数据库了。在虚拟机上安装了wordpress,分析模仿,设计了数据库,参见http://www.vandend.pw/Articles/41,然后在新数据库的基础上就重建了博客咯^^。

       整个建设花了不少的时间,同时也学到了不少东西。

       关于平台。本博客是基于ASP.NET MVC2.0+SQLServer2008,不是php的wordpress哦。自己最初无意间在resellerclub上注册了用户,他的服务空间不贵、也买了个很便宜的域名(.pw的,才9块钱一年哦^^),空间管理也很自由,唯一不足是服务器在美国。最初自己买了服务空间只是测试目的,想将现在学的东西架设在服务器上,看是否可以运行。后来在将博客系统的课程作业放上去,然后发现多说评论平台后,觉得弄个自己的个人博客十分可行。

       关于前台。进一步熟悉了Html标签,以及开始对CSS布局网页有点体会了,再用点这学期学到的Jquery,网页看起来还过得去^^。自己挺喜欢前台开发的,页面的样式改着改着就着迷了,其中有因弄不出自己要的效果而气愤的感情,也有弄出效果了愉悦的心情,在页面最终效果呈现时,存在了少许自豪感。哈哈。

       关于代码。网站是用ASP.NET MVC写的,这是这个学期刚学的内容,MVC刚刚接触,还不熟,但能写出有些模样的网站,也是少许自豪的,所以关于代码上自己还是在不断学习和总结的。以前学到的网站开发是ASP.NET WebForm,它开发网站模式简单易懂,直接拖控件到页面上,然后可以在控件上写代码,这种开发很像桌面软件开发,自己也一直很喜欢。在刚开始遇到MVC时候,前台页面view需要自己手写代码,写出来的代码很乱,以前不需要明白html表单代码的,现在是必须懂,总觉得这样很傻。后来所学的东西多了,才发现MVC比WebForm要快很多,且前台页面可以完全控制到,前台和后台耦合较少,利于各自独立测试,这时才知道MVC是多么的优雅。目前这个博客是两层开发,暂时满足现在的需求,数据库SQL Server 2008,暂时环境是支持的,后续阶段就将项目重构,使其满足多种数据库(特别是MySQL)。

       关于SEO。既然网站都架设在服务器上了,就多多少少学了点SEO的知识。明白页面都要写title、keywor和description,且每个页面不同;h1和h2使用标记页面标题;设置url路由;优化脚本和css;与百度和谷歌的搜索引擎相联系等。当谷歌和百度上能搜到自己的博客网站时,也挺高兴的^^。

       当然建设过程中遇到了各种问题或者难题,包括数据列表分页、跨服务器获取json数据(http://www.vandend.pw/Articles/44)、用linq组合查询和模糊查询(http://www.vandend.pw/Articles/42)、发表博文的时间不对等等,但经过努力,都能很好的解决了。

       现在博客建设的初始阶段结束了,下面的阶段还会对本博客不断改进,创建出自己理想的网站。那么自己今后不断的学习和制作,Come on!


<<返回列表