网站建设
网站建设二三事。
00 min
2024-9-27
2024-9-30
type
status
date
slug
summary
tags
category
icon
password
comment
最近几周在折腾网站搭建的事,现在基本的流程已经很熟悉,后续如果要继续弄,更多的也只是单线的技术问题,这篇文章做个总结。
先汇总一下在这个过程中我了解到并且用过的平台/软件​。
  • 域名注册商​:Godaddy、阿里云、Namecheap
  • 域名解析​:Cloudflare
  • 服务器​:阿里云、不知名服务商
  • 代码部署平台​:Github、Vercel、阿里云云服务器
  • 软件​:Notion、Cursor、宝塔面板、WordPress
  • Gihub开源项目​:NotionNext、WebStack以及Hugo、WordPress版本、AcademicPage
  • 操作系统​:Linux的Centos7版本
  • 技术:Git、Vim、html、Hugo
网站搭建,顾名思义,就是弄一个网站,别人输入网址或者浏览器搜索的时候能够找到你的网站​。
最开始我是用Notion搭建的,Notion是一款笔记软件,用来写作非常合适,而且他也支持将自己的内容分享到网络上,还算不错​。
但是他有一个缺点,绑定自己的域名需要每个月10美元,略贵,而用他们给的域名又比较丑,xxx.notion.site,显得很没有实力。
所以最后更多的是在研究笔记软件怎么用,不过自己也是写了点内容并且发布到网络上,算是体验了一下流程​。
 
第二个是github,github也支持你在上面部署内容然后发布到网上,但是这个有一个问题,你每次写文章都要提交一下代码,这也太麻烦了,而且和Notion有相同的问题,他们提供的域名是xxx.github.io,显得我很没有实力​。
然后经过多方研究,我觉得WordPress是一个不错的方案,于是按照B站的一个教程很快就搭建好了​。
但是后来我发现,他推荐的服务器有点坑,甚至那玩意不是服务器,就是一个虚拟机,整个环境安装包都弄好了,我就起到一个付钱的作用,这也太没有实力了,自己都没干活就好了,不行​。
于是自己重新买了个阿里云的服务器,服务器就安装了最基本的Linux系统,然后根据阿里云的文档在终端一步一步的部署,终于是把平台搭建好了​。
不过最后搭建好的平台和我前面买的虚拟机是一样的,相当于我绕了一圈又回到原点,就当是学习Linux系统软件安装了,顺带复习一下Vim(不过这个玩意似乎没啥好学的,就一个编辑器)。
服务器搭建好了,可以登录后台,其实WordPress这东西和公众号后台没啥区别,就是一个内容管理系统,唯一的区别是自定义程度更高,更自由​。
经过研究,我发现,那编辑器实在是太难用了,而且这玩意搭建好之后,后面的内容研究了也没啥用,于是废好半天劲部署的东西就被我删了​。
在这个过程中,除了服务器还研究过域名以及域名解析,我发域名注册也很讲究,有的平台就是坑,今年10块,续费两百,有的平台则是今年八十,明年也是八十,所以不能贪一时小利。​
还有就是解析,有的内容在这个注册商是免费的,在另外的地方就需要付费,简直不要太坑,我感觉能踩的坑我都踩了​。
最后的最后,我又回到Notion去了,因为有一个开源项目,能够将Notion的内容部署到Vercel,能够按照自己的喜欢自定义界面,Vercel绑定自己的域名免费,于是乎​。
从Notion离开,我最后又回到了Notion,出走半生,归来还是Notion,这算不算不忘初心呢​?
其实他和服务器是一样的原理,服务器是一个数据库,而通过NotionNext,我们直接将Notion作为数据库​。Notion本来就是一款笔记软件,我经常用,用它来做数据库实在太好不过,方便且免费​。
除了上面的,我还研究了一下纯静态网页,也就是没有后端服务系统,这个就很简单了,就是html的东西,我去年寒假的也研究过,所以这玩意很快就看懂了,当然,详细的语法这些还是需要慢慢学习的​。
不过这种纯静态的东西有一个缺点,那就是更新比较麻烦,你每一次更新都要改一下代码,,而且如果代码结构比较复杂,那简直能把你给累死。
我在Github上找了一个导航网站的源码修修改改,然后部署到自己的服务器上,域名解析,一切OK没问题我就把它删了​。
巧的是这个项目有很多版本,有纯html的静态版本,还有hugo的静态版本,还有WordPress这种带后端的版本,于是我每个版本都研究了一下,都顺利部署上线​,于是删代码​。
这些都研究的差不多,还有一个问题需要解决,那就是网络,国内和国外是不一样的,国内网站想要上线还需要域名备案,于是又折腾了几天域名备案的事,不得不说,这玩意真麻烦​。
当然,麻烦是不怕的,问题解决了就行,于是我顺利的完成了第一个域名的备案,至于第二个第三个,那就会很简单了​。
至此,网站建设的事搞得差不多了,网站内容的呈现,交互,那就是纯粹的技术问题,不过我也不是搞技术的,网上找个开源的代码,看懂能用就行​。
最后,我搭建两个网站,一个是个人博客网站,一个是导航网站​。
个人博客网站网址​:http://jiazanw.com,未备案,这个因为是部署在Vercel上的,国内网络可能访问不了,需要科学上网​。
导航网站网址:http://tongji.life,这个是部署在阿里云的服务器上,域名已经备案,国内网络就能访问​。
好的,差不多就这些,如果你有搭建个人网站的想法,欢迎和我交流​。
比如做一个个人学术网站,彰显自己的实力​;比如做一个专用导航网站,方便自己学习生活;比如弄一个个人博客,没事写点东西​……
上一篇
最强大的导航网站构建项目,轻松导出收藏夹,搭建专属导航网站。
下一篇
IP地址、服务器、域名是什么鬼?一文为你讲清。

Comments
Loading...