美文网首页Web 前端开发
100天自建博客网站

100天自建博客网站

作者: 廖志祥 | 来源:发表于2017-04-08 17:53 被阅读0次
    猴子日记

    0 快问快答

    什么是猴子日记?

    是个兴趣使然的博客,内容多是自己的学习心得/经历等。从构思,开发到运营,都向湾区日报看齐。

    主题是什么?

    本来,博客应该专注于一个领域,但明知自己的兴趣点不可能只有一处。就把主题限制在 技术、金融和设计 3个方面了。

    除了上述主题外的“杂谈”和“作品集”又是什么?

    3个主题跟学习有关,“杂谈”则无关主题,想到什么写什么。至于“作品集”,就是自己用心做的事物,极少。目前(20170408)只有一个。

    写网站过程中最费时间的是什么?

    反而是非技术因素,比如 租服务器/租域名/设置邮箱/构思 等。

    首页说,每周至少三篇,当真?

    当真。做博客无非就是逼自己多多写字儿,让想法化为文字。每周更新的量看起来不多,但感觉做起来超难[惊恐脸]。

    1 博客系统介绍

    本部分主要介绍学习笔记的三个方面主题,以及围绕博文内容的一些功能,比如订阅、评论和分享等。

    学习主题

    既然在首页“宣称了”要“学习感兴趣的技术/金融/设计”,很明显本站主要内容就是这三个方面的学习笔记。这一部分,从另一篇《什么是猴子日记》中就能找到缘由:“技术”,应该是自己最大的兴趣所在,“金融”是现代人类社会的基本规则,“设计”则能让我更加主动地学习和思考。

    除此之外,还有“杂谈”和“作品集”。顾名思义,“杂谈”无关主题,有必要落于文字的感想/经历,会放在这个栏目。

    至于“作品集”,则是最应该审慎对待的。听说,许多国外的学生(特别是设计类相关)会自己建一个网站,将得意作品放上去。有种,作为自己对外名片的意思在里头。这样的想法与我不谋而合,我也希望以后能够从事自己喜欢的工作,用心做出好作品,做出真正有意义有价值的事情来。“作品集”的第一个作品,其实就是本网站:猴子日记:无论是作为个体的人还是自己的所思所想,都将湮没于时间长河,不过,让搜索引擎(特指谷歌)爬了去,好歹能够作为万万亿中的一毫,存留于今后的超信息社会。

    外围功能

    订阅:本站提供了订阅的功能,用的是RSS订阅的方式。此外,开放性质更高的文章,会在我的简书首页上同步更新。

    社交:每篇博文均有对应的分享和评论功能,这两个功能并未直接开发,而是分别使用了AddthisDisqus的服务。如果希望给我直接联系,还可以往hi@monkeydiary.xyz发邮件联系。

    订阅与社交

    以上基本可以概括本文主题了。下文是对网站功能实现的介绍,对非技术类的亲们来说,阅读体验可能不好,请忽略吧。

    2 开发使用的服务和工具

    这部分可以有个副标题:“如何在每年$100的预算内自建博客网站?”

    本站使用web2py进行开发,租用了Digital Ocean最低端的服务器,每月$5。

    域名monkeydiary.xyz是从Namecheap租的,每年费用十几美元。于是,整体的成本加总起来(由于是sideproject,自己的人工成本未加上),每年能够控制在100美元以内。这已经是最“抠门”的费用了。

    域名邮箱则使用腾讯的服务,免费。

    代码管理使用Bitbucket,同样采用Git作版本控制系统,为何使用了Bitbucket而不是Github?原因是前者的免费帐户允许私人项目的存在,而后者对该功能收费。

    全站采用了SSL加密,使用来自Let’s Encrypt的证书,它是少有的靠谱而又免费的证书颁发机构。

    此外,上文提到,分享功能使用Addthis,评论系统则用了Disqus

    上文说道使用web2py进行开发,它是全站式开发工具,其默认遵从MVC的开发原则,基本上能够实现快速开发。不过实际上敲代码进行开发的工具是Pycharm

    具体写博文的时候,则采用Markdown,比起富文本,真的是省时省力。而写博文如果要配上图片,则先将图片上传到七牛。为了省去上传图片的繁琐,还根据它提供的API,开发了个简单的图片上传工具。传送图片时敲击设定好的快捷键即可。

    3 初衷与坚持

    做网站的初衷是让自己多写文字,所以博文内容并坚持写下去才是最重要的,学习前后端开发反倒是顺便的事情。至此,100天建博客网站的任务,终了!当然,未来如果需要其他功能,自己也会主动去开发。

    本文首发于:100天自建博客网站 | 猴子日记

    相关文章

      网友评论

        本文标题:100天自建博客网站

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