关于忆向Blog的实现

尽管现在我的Blog还有相当多的毛病,但想先做个简单的回忆,列出自己在博客开发过程中所使用的技术和工具。

首先,代码开发工具使用的是gVim,它的确是一个方便灵活的好工具。

接着,我使用的版本控制工具是hg,版本控制工具最好的,我想是git,但是对于我这种刚从SVN过渡过来的人来说,hg会更容易上手一些。它与git一样是异步版本控制,用起来相当方便。

图片处理用的是GIMP,我想要是ubuntu下也有Photoshop就好了。

博客整体使用了Django框架,由于平台使用的是google appengine,所以使用的用户认证和数据模型都是使用google所提供的,数据库方面当然就是google的API和它的Gql了。所以确切地说,整个应该是基于appengine_django框架的。

文章内容中的程序代码块使用的是prettyprint进行语言高亮的。

添加和修改文章时,格式化工具使用的是tinyMCE。

我不会用jquery,也没有学过javascript,只是用到了点document.write()来提高代码的复用程度。

圆角DIV的实现使用是纯CSS,主要是<b>标签的运用。

流量分析使用的是谷歌分析(google analytics)。

网站管理(主要是处理网页抓取,收录,恶意软件清理,网站地图,搜索引擎优化等等)使用是google webmaster tools。

sitemap生成使用的是sitemap_linux-i386-beta1-20091231,使用linux版本是因为我的系统是Ubuntu。

基于国内的网络环境,我在godaddy.com上买了域名(www.hustyx.com),但由于ghs.google.com被qiang,所以到现在还没有好的办法绑定上去。郁闷!

列出这些内容以供那些想DIY一把人以帮助,可能大多数人不想像我这样麻烦,wordpress就是一个很好的选择,可是我是一个乐于DIY的人。我的博客除了买域名花了$5.17以外,整个网站没有花去我更多的钱,当然她几乎花去了我七个晚上的时间。博客的完成得益于自己的努力,但更利益于一群有着开源精神的人们,所以我愿意将我博客的源代码公开出来,给我留言,或者给我发邮件,我都会高兴地与你分享,当然,也希望能够将发现的Bug告诉我^_^

发表于 2010年04月09日 16:46   评论:0   阅读:1350  



回到顶部

首页 | 关于我 | 关于本站 | 站内留言 | rss
python logo   django logo   tornado logo