Django搭建个人博客

最近学着用Django搭建了个个人博客,目前域名正在备案中,现在把我这最近半个月的摸爬滚打经历记录下。

Django入门

  1. Python核心编程
  2. 追梦人物的 Django博客教程
  3. 菜鸟Django教程
  4. 自强学堂Django教程

第一阶段:我首先看了Python核心编程中的Django章节,刚开始看的有些云里雾里。于是我去菜鸟教程那里按着Django教程的步骤搭建了下,菜鸟教程Django部分比较简单,之后对整体有了大致了解后再进一步看核心编程,发现能够比较容易理解了。

第二阶段:这里非常推荐追梦人物博主的博客教程,写的非常详细,按着博主的步骤就能够一步一步的把个人博客搭建起来,并且博主也提到了不少学习资料,对我们这些初学者能提供极大的帮助。另外自强学堂的内容我大致看了下,写的比较细,把个人博客搭建起来后再看可能效果会更好。

Django博客搭建

我这里就放一些我在搭建博客时用到的一些不错的资源。

Bootstrap模板:https://html5up.net/
这个网站提供了免费的响应式模板,我觉得很漂亮。

日历插件:http://www.jq22.com/yanshi11367
这是我使用的日历插件,也可以在这个网站上找到一些别的datepicker的日历插件。

abowman:http://abowman.com/
这个网站很有趣,可以在网页上显示一个有趣的动图,有需要的可以自己插入网页。

域名和云服务器

我这里是在阿里云上学生优惠买的云服务器,域名也是直接在阿里云购买的。域名购买后记得要进行解析,还有备案(备案真的好麻烦)。

使用nginx后无法出现欢迎界面
这个地方我摸索了好久,一直不知道怎么回事,在阿里云服务器上输入sudo service nginx start后,通过域名访问始终无法显示nginx的欢迎界面。后来发现原来是阿里云服务器的安全组设置中没有配置80端口。
解决
进入阿里云ECS控制台->安全组->配置规则->公网入方向->快速配置规则->选中80端口和443端口,授权对象为0.0.0.0/0,确定即可。

在进展到用nginx和gunicorn步骤时始终出现欢迎界面。
解决
进入/etc/nginx/sites-enabled删除default文件,原因是默认配置覆盖了我们的配置。

目前我还在慢慢学习中,
待续…
– 2018-09-12更新
之前的django博客确实搭建成了,当时主要是为了成为一名网络开发工程师,摸索着完成了这一系列步骤。不过,现在转行成了一名算法工程师,也就没有心思继续维护之前的网站了。所以,为了简单,我采用了hexo+next+github的方式重新建立了新的博客,欢迎大家访问我的新的博客:
hellodavid.top

  • 24
    点赞
  • 110
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值