为什么搭个人博客?
以前写心得写笔记经常是写在便签或word文档里面,经常搞丢或记不得是在哪台电脑上写的而找不到。也尝试在C博客这样的平台上写过博客,但文笔不好的我似乎总在纠结该以第几人称来叙述这种“旁系“的问题。查资料来到静觅博客,突发的就来了兴趣想试试做一个自己的个人博客,刚好假期的最后几天时间也没什么事,又或许在之后的秋招中用到了呢,多好。
步骤及遇到的错误
步骤:
- 第一步肯定是选择语言和框架了。以前是用Java、PHP语言来写的,但因为现在一直在学的是最热语言Python,所以决定选择它了;框架选Django,成熟,稳定。
- 服务器和域名都是用的腾讯云的学生优惠版。价格公道这是选择的第一理由;其次它域名实名认证很快,当晚就通过了;另外就是用了过后发现资源还是比较够用的。系统我选择的是Ubuntu14,自己电脑为了尝鲜装的18,服务器还是选稳定的好。
- 环境搭好后肯定就该放手去写代码了,过程参考的如下两位大神的教程:刘江Django教程、追梦人物Django博客教程。非常感谢他们,教程写得很详细好理解,追梦人物的教程里面还有详细的博客部署步骤以及通过Python神器Fabric3自动化部署的介绍。
- 我的博客界面是按照追梦人物的模板做的,相当的简约风格。但为了求职我想要一个展示自己的板块,再用这种简约版式就不知道怎么排了,于是引用了杨青的免费模板做的关于部分。
遇到的问题:
- windows上本地测试和ubuntu上正式部署
setting.py
配置不一样,windows本地测试时需要设置STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static/'))
,且DEBUG = True
才能加载到静态文件。 - url配置的顺序很重要,我就因为配置顺序而浪费很长时间。
后面会做什么?
目前博客实现的功能很少,没有登录系统和二级评论功能,界面很简单,博客内容关键字高亮,后台文章新增markdown不能同步解析。之后再慢慢补全这些功能吧。