美文网首页
CustomMyBlog

CustomMyBlog

作者: WangGavin | 来源:发表于2018-08-27 23:39 被阅读34次
    MD

    一直想做的事

    我一直一直都想拥有一个前后端完全自定义的博客网站。它不单单是一个博客文章展示网站,而且可以挂作品,挂视频,挂相册,挂个人简历。这种需求,貌似wordPress可以实现,但是作为一个程序猿来讲,它真的太慢了,插件越多,越加载得慢。

    wordPress缺点

    • 网页加载慢
    • "好看的皮囊要付钱",好看的WordPress主题要收费
    • wordPress太重了,功能冗余,反而我需要的功能它没有
    • 迷之更新

    原因

    • 就是觉得个人网站这种东西应该自己设计,此乃自由的高级程序员必备技能
    • 现成的平台,太慢,太简单,不满足我的需求。
    • 兴趣所在,生活意义。
    • 我真需要一个好的网站,这样我才好开始专心写作。

    好处

    1. 起码比wordPress快
    2. 网站样式完全自定义,看到其它网站又好看的UI,嗯,加到自己的网站上来。不过,目前非常喜欢Marterial Desigh这种设计,React有实现好的组件库。
    3. 网站挂了,自己知道是哪出了问题。
    4. 多元化分享。

    目的

    • 打造个人品牌。不出意外的话,网站会持续用到我挂掉,当在我的网站回首一生时,那时是觉得多么有意义。另外我有点想做自媒体,先尝试一下。
    • 学习网页前端
      我直接学React.js,喜欢React的组件s式开发方式,(MD,比开发Android应用轻松多了)
    • 学习Golang。数据库设计(貌似数据库表不会很复杂),RestFul API接口设计。
    • 如果我的博客初步完成了,可以挂在我的炸服务器上了,我岂不是算是伪全栈了,哈哈哈哈。以后有一些小想法,还可以“为所欲为”一下。。。。

    BootStrap+Golang

    暂时放弃Python

    虽然Python啥都能做,虽然Python被吹得很爆。

    但是实在觉得目前这段时间没有精力学python,而且也没觉得它多好。反而迟迟不能忘怀曾经用过的goLang。

    用过goLang,在用其它语言,就觉得“除却巫山不是云”的感觉。

    试了试bootstrap和react,就觉得react完全是与服务器工程分离的,我这系统完全没必要,前后端分离反而不好调试。还有react编译出的东西怎么放在goLang服务端上,我怎么试都不行,难道react要单独一个渲染服务器?

    于是最后决定前端就用流行的BootStrap+JQuery,Golang的gin框架自带模板引擎。

    一阶段,前端设计

    尽量模仿现在wordpress的界面,不过这得慢慢来,首先从实现基本的文本框开始,后面慢慢加样式。

    二阶段,后台设计

    还是采用mysql,no-sql就是键值对,没怎么实践过,而且数据与数据之间的关系貌似不是简单的键-值就能处理的。

    三阶段,联调,部署

    现在本地主机开发调试,然后通过腾讯云内网穿透测试看看效果,最后选择部署在腾讯云还是mini主机。

    四阶段,维护,迭代

    如果有一些突发的想法和功能,后面就加在这上面,比如简历,音视频分享等等。

    2018.10.22 更

    网页前端还是有点复杂,记的东西太多了,我这等菜鸟短期时间内一来就用react还是不好搞。所以系统1.0网页前端还是使用bootstrap模板算了。

    相关文章

      网友评论

          本文标题:CustomMyBlog

          本文链接:https://www.haomeiwen.com/subject/vcuxwftx.html