新手小白如何搭建个人博客网站(从一个小白程序员)

从2017年建立博客网站以来,我总共花费在上面的时间不超过两个月(算上杂七杂八的时间,购买服务器,装环境,部署项目等),

新手小白如何搭建个人博客网站(从一个小白程序员)(1)

其实我一有空就对我的博客网站进行优化和增加新的内容,从首页的下拉无限加载到博客文章的详情信息内容展现,到后来的博客点赞,评论,分享等功能,这都是我在业余时间一点点的码出来的,算得上我业余的一个兴趣项目。博客内容来源有我自己编写的文章也有从其他博客网站抓取过来的文章,包含领域有:人工智能,前端,架构,运维,云计算/大数据等模块化的优质博客内容。可以说这个博客网站是我所有项目里做的较全的(其中我也陆陆续续做过其他项目,有文件管理共享,即时通讯以及数据采集等小型项目),因为我比较喜欢所有的内容可以开源,一起分享出来。这其中包括我自己后来做的文件共享系统网站,这个网站主要是文件共享,上传等,可以解决去某站下载自己需要的资源花费积分(积分需要充值),我觉得这样花积分才可以下载资源的设计并不是我们所追求的,既然其他用户把资源共享出来,那就可以免费进行下载阅读,而并不是通过积分方式获得。所以我的初衷就是可以实现一个免费共享资源的网站,这样就可以满足用户需要资源就可以即时下载和浏览了。当然你们要问我这个网站不需要任何方式上传下载资源,怎么去维护这个网站(费用问题)。当然我也考虑过这个问题,这世界上没一样东西都是要用其同等价值去换取,目前这个世界,衡量这一标准的就是”钱“。而我不希望通过在用户身上来得到利益,而是通过彼此互利的机制去实现,用户浏览我的网站下载资源,可以给我的网站带来流量和ip,有了这些ip我就可以接一些广告来维持我的网站运行。这样一来用户可以得到自己想要的资源,同时我也可以利用广告的形式来获取一些收益维护网站,这样就达成了互利。起初建站的目的只为了自己技术得成长和满足自己的兴趣,后来觉得这样有点缺少什么,到后来就想到做成一个共享的方式。建站以来,在其中也发现了自己技术上的问题及项目部署到线上所遇到硬件上的问题,技术上是数据存储和检索,线上部署硬件则是服务器的性能问题,这两者都起着至关重要性。因为数据量会随着用户的资源文件增多导致数据庞大,从而影响用户从网站检索文件的快慢。经过优化,程序上已经差不多了 ,检索速度比之前快很多,但硬件上还是无法得到满足(目前我服务器是1核2g40gSSD),运行一般的程序还是可以,如果程序比较大,占内存比较高那就要宕机了,之前我有个爬虫程序,在解析页面的时候由于内存不足导致解析失败,无法抓取,所以我那个爬虫程序运行不了也就关了。要想建站,首先得定位自己想要做成什么样,有什么内容输出,前提还是根据自己的爱好,当然也不能做一些违法的网站,这样就得不偿失了。想好自己的建站模型之后,就可以进行网站的雏形设计,也就是原稿,画一个大概的流程。根据这个这个流程涉及相应的网站模块,再细化功能。建站的流程大致分为:网站定位,设计,网站雏形原稿,选定技术(当然这一步可以根据你自身的情况而定,有技术就可以自己来搭建和架构了,如果没有就选择一些第三方建站平台,交给他们也是可以的),分出功能模块(也就是业务),开始建站,购买服务器,部署,测试,上线。整体就分这几个,当然其中还有一些细节需要考虑到,这样,一个属于你自己的网站就好了。虽然步骤有些繁琐,但是当你从0跨到1的时候,这一切又是似乎的那么简单。不要怕失败,只有尝试了,你才知道,其实建立一个网站并不困难。困难只要不敢尝试,没有勇气跨越从0到1的鸿沟。以上就是我建站的心得以及,建站步骤,你们可以尝试一下。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页