两篇文章帮你入门Django(上)

相信用过python的人都听过Django的大名,知道它是一个web框架,用来支持动态网站、网络应用程序以及网络服务的开发。那么为什么我们需要一个web框架,而不是直接用python来写web应用呢?其实简单来说,就是为了偷懒。

如果不用框架的话,你可能需要连接数据库、查询数据库、关闭数据库,在python代码文件里掺杂html标签、css样式等。并且每次开始一个web应用,你都要从头开始写起,重复许多枯燥无味的代码。

而web框架提供了通用web开发模式的高度抽象,使我们可以专注于编写清晰、易维护的代码。Django作为python下的web框架,从诞生到现在有着数以万计的用户和贡献者,有着丰富的文档,活跃的社区,是web开发很好的选择。

阅读全文

博客推广——提交搜索引擎

更换博客系统——从jekyll到hexo中,我们已经搭建好了自己的博客,绑定了属于自己的域名,并且成功托管在Github上,这样其他人就可以通过域名看到我们的博客。看起来没什么问题了,接下来只需要我们坚持写原创文章,就应该能吸引到很多小伙伴来拜读了。

不幸的是,我们的博客很可能会被遗忘在角落里、无人问津,只因为我们没有向Google等搜索引擎宣告博客的诞生。如果连搜索引擎都不知道我们博客的诞生,还有谁能知道它的存在呢?毕竟搜索引擎是向大众展示我们博客的最重要且几乎唯一的途径。

阅读全文

更换博客系统——从jekyll到hexo

之前用jekyll搭建博客,费了九牛二虎之力(自己没有学过前端的东西,完全就是改别人的样式,不知道的地方再问google老师)才做了一个不是那么丑的博客界面。过程中遇到了各样问题,包括如何让站点支持RSS订阅,如何添加评论系统等。

后面使用起来大致也不算麻烦,在_posts里面创建指定格式的文件,然后写文章,然后在本地运行jekyll server看下效果,没问题的话就用git提交到github。

阅读全文