IMTX 改头换面,继续旅程

移动互联 2016-06-06

上周工作,我与同事讨论之余提到了 Django,然后我突然意识到,我是在 2006 年接触了 Django,是其启蒙了 Web 开发,距今已有十年之久。IMTX 背后的这个 Blog 系统也已运作了 8 年:它正是我在 2008 年用 Django 写成,替换了当时的 WordPress。

坚持是一件不容易的事情,不论是维护该 Blog 系统,还是写 Blog 本身。精力早已不在 Web 开发上,本系统老旧的设计和落后的 HTML 富文本编辑模式,让我既没有动力去更新升级系统,又没有动力去更新文章。

十年来,我已经放弃了一个 Ubuntu Tweak,我还要放弃这个 Blog 吗?这时,前天发生的一件事情刺激到了我,我在微博上发了与这天有关的一本书的截图,后来该微博不允许再转发了。在这个敏感的日子,微博没被删除当然已经算幸运了,但是,我是不是更应该多在自己的领地自由地写点东西呢?

于是,这个周末,我一鼓作气,大刀阔斧地重构代码,删除了大量用不到的特性,把 IMTX 的 Django 版本从 1.7 一路升级到 1.9 版本,不仅彻底换了一个新主题(非常朴素的主题,来自 lepture ),支持了移动端浏览,而且让 Blog 支持了 Markdown 编写。现在样式和功能方面还有一些问题,容我后续再完善。

现在这篇文章,是我在 Ulysess 上写成,然后粘贴进 Blog 的后台发表的。非常方便,以后会更方便。

贴三张图,代表过去与现在,以示「重生」。

您可能感兴趣的

Django 1.11.5 和 1.10.8 发布,修复安全问题... Django 1.11.5 和 1.10.8 已发布,这两个版本主要解决了一些安全性方面的问题,具体如下: CVE-2017-12794:在 500 调试页面的追溯部分中可能会导致 XSS 攻击 在旧版本中,500 调试页面的模板部分中禁用了 HTML 自动转换。在合适的情况下,...
Creating a Django migration for a GiST / GIN index... In order to add a GiST index on a Postgres database that could be used to accelerate trigram matches using the pg_trgm module and the special ...
django2 用iframe标签完成 网页内嵌播放b站视频功能... 前言: 给自己的网站中加入视频资源,有两种方法,一种是用iframe标签引用外站资源,另一种则使用video标签,获取站内资源进行视频播放。其中前者顾名思义,是将视频资源上传到视频网站中,然后通过引用的方式在站内播放视频,这种方法适用于视频资源内容公开免费,且不想花钱购买七牛云空间的开发者...
Custom Template Tags in Django Template Tags Django has this amazing feature of templating static HTML files to serve them as dynamic pages. If I want to add a title to my web pag...
Django + Jquery + Tabs tab not d... I'm trying to set a javascript value inside a function when the function is passed onClick, then I want my function to take the id of the clicked targ...