启!我的博客诞生了

首先,我想敲下当前的日期,2017年2月25日,表示博主(以后就自称U3了)的个人网站正式启用了。这个网站,没有采用一些快速建站的系统或方法,而是自己抽空一行一行代码写出来的,也算过去半年自己给自己的礼物吧。今天,深圳很冷,此时自己一人呆在家里,正好可以静心为自己这个小礼物揭幕,也小结一下!

为什么一定要写这篇文章呢,因为仪式感在U3看来是非常重要的东西。不写这篇文章吧,我就总觉得自己的网站就不算正式上线(其实这个网站在年前就已经可以公网访问了),就不会坚持写博客。但由于没怎么写过文章,文笔不好,这篇文章就当和自己聊天,聊到那算那。对了,博主是做前端的,所以这个博客也主要记录,分享前端相关知识。

1.搭建个人博客目的

  • 敦促自己学习,总结
  • 希望能通过博客,认识一些志同道合的朋友,与大家交流,共同进步

2. 本博客介绍

2.1 博客组成,由下面三个系统组成:
  • 博客网站。就是通过u3xyz.com直接能访问的这个网站
  • 博客管理平台。管理博客的系统
  • 服务端
2.2 为什么要折腾?

一句话,就是想把前端近几年,主流的技术都用一用。

记得14年10月自己第一次使用ng1。相比于自己以前使用的jquery,ng具有的更少的代码,更好的可读性,更高效的开发方式,自己么以为下一个前端时代就是ng时代。事实证明,自己too young too simple,马上就被React打脸了。我自己总结14年angular年,15年react,16年vue。短短的时间,前端诞生了太多的框架。同时,nodejs也大火,express昙花一现,koa粉墨登场。但因为这样或那样的原因,这些新的技术,总是很难在工作中都全部用上。

工作5年了,总感觉自己留下的东西很少。也越来越意识到总结的重要性。为了敦促自己学习、总结,自己下决心要弄一个博客。

基于前面两点,我决定要用当前流行的前端技术,写一个自己的博客。

2.3 收获或经历

通过这个博客系统,自己收获还是蛮多的。以后,很多不能在项目中使用的技术,都可以基于这个博客系统去学习,去踩坑。

前台用的技术

  • vuejs,博客网站是基于vue2开发的SPA
  • react,博客管理平台基于react + redux
  • webpack,项目模块管理,打包使用webpack

后台用到的技术

  • 购买了阿里云服务器。自己在上面搭建了
    • node环境
    • git环境
    • mysql数据库
    • nginx服务
    • mongo服务
  • koajs,服务端基于koajs 1.x开发
  • sequelizejs。一个nodejs orm框架
  • mysql数据库
  • 熟悉了很多Linux命令

其它相关

  • 购买了域名
  • 第一次备案

3. 计划,TODO

其实,到目前,此博客网站还非常简单。仅有一个文章列表页,详情页。但博客最基本的写文章,看文章还是实现了。在此,也记一下,自己17年技术上围绕此博客想做的一些事:

  • 博客功能开发
    • 支持文章搜索
    • 支持发表评论,回复
  • 基于博客的学习
    • 学习ng2。博客前台系统使用ng2重写
    • vue2支持服务端渲染,所以完成博客的SSR
    • https迁移

好了,就到这了。后面加油写博客吧!!!

留言列表

    发表评论: