前几天修了两天假,在家里倒腾了下博客,老早就买了[DigitalOcean](https://m.do.co/c/4b3f2684a507) 的主机,但是一直没有迁过来。这次终于迁完了,同时也升级了下blog框架。
终于长吁一口气,忐忑的敲下: ``git push`` 把英文版的xadmin tutorial发到在github上的那个blog上了:http://en.the5fire.com/ 。
终于把blog后台重新换成xadmin了。这里之所以说重新换成xadmin,是因为在xadmin刚出来的时候——那会儿djadmin2也是处在活跃的开发状态。不过当时这俩项目都不够成熟,口号是完全兼容django自带的admin,可是依然有很多bug,于是就弃用了。
博客源码已经放到github上了地址是:https://github.com/the5fire/django_selfblog, 把readme贴过来。 。。。。
今天有朋友问到我博客的rss输出是怎么做的,直接用django文档上的步骤输出的rss不能直接被chrome解析。 这个问题一开始我也有遇到,后来找到了解决方案。分享这个代码给大家。
题目写的有点大,说架构也谈不上什么架构,就是简单的几个工具的使用。 之前也有提到,博客是用Django1.3写的,部署在webfaction上,是一个centos系统。因此整体的架构是这样的: .. code:: centos + Virtualenv + Python2.6 + Django1.3 + Gunicorn + supervisor + nginx + memcache
终于把所有的文章格式都过了一遍,兼容的让它继续保持,不兼容的直接改为rst格式,累煞我也。 上午也把文章的rss输出改为全文输出,并且也修复了用google reader订阅出现html代码的问题。主要用的还是django的feed模块,问题在mime_type的设定上。以后慢慢分享出来。 到目前为止除了顶部菜单有几个给去掉了,其他的格式绝大部分已经兼容了,文章的url依然没变,除了由net改为com。 有时间先了解下301重定向,然后就全部重定到com博客来了。不知道还有没有别的bug。 另外还有一个问题需要折腾下,就是要看看之前的评论能不能从多说导过来。兼容过去可真是个麻烦事。
经过这两天的折腾, the5fire.com 总算是上线了,关于前后的详情以后在慢慢道来,技术人总是要找点事折腾一下的。 这个博客是自己用django1.3开发的,功能很简单,也没有什么花哨的东西。主要是慢慢的理解下django的使用,主要是在正式环境的使用..
它是一个类似于MarkDown的标记语言,具体可参考这里:http://zh.wikipedia.org/wiki/ReStructuredText 下面用几个例子来说明这个东西怎么用