个人网站搭建

一、选择搭建方案

1、上手即用型

这类网站拥有自助建站服务,不需要接触代码,只需要选择自己喜欢的模板,然后在后台使用可视化编辑器添加文章和图片即可,适合没有技术基础,想要快速建站的用户

优点:不需要编程基础 快捷 美观

缺点:拓展性极差,只能使用已有的模板,无法添加特定功能 对数据的掌控型差,无法自己控制后台 页面受限于模板,无法添加酷炫自主的东西 价格较高

例如:Squarespace Weebly Wix Typlog godaddy的建站神器也可

2.初涉专业型

这类建站方式需要一定的编程基础,可以在已有模板的基础上添加自己的模块和设计,并且有丰富的第三方插件实现多样的功能,同样的,这些建站方式也可以建造出美观酷炫的网站

优点:拓展性强 较为方便 美观酷炫 拓展性强

缺点:需要编程基础 可能需要自己的服务器 部署较为麻烦

主要分为以下两个类型:静态生成技术 内容管理系统

(1)静态网站生成技术

在终端执行命令快速生成静态网站,静态网站是最初的建站方式,浏览者所看到的每个页面是建站者上传到服务器上的一个 html文件,每增加、删除、修改一个页面,都必须重新对服务器的文件进行一次下载上传。

通过这些工具,你只需要用 Markdown 撰写你的博文,设置好 Hexo,它就可以帮你生成整个网站的源码;接着,将源码上传到 Github 之后,大家就可以访问你的博客了。

这种方式简单,易于操作,且可以利用GitHub.io coding等等托管平台发布pages,从而无需自己购买域名和云服务器

例如 Jekyll、Hugo、Hexo等

另外还有gridea这样的GUI书写工具,帮助你在本地写好博客后轻松管理网站内容

更进一步的时候,你可以利用Hexo生成前端源码后上传到自己的服务器上。

(2)内容管理系统

这类建站方式建立的网站不只是静态的html,可以包含很多功能,一般都带有后台,需要配置域名、服务器、数据库

例如:WordPress Cargo Ghost

作为一个有着 17 年历史的开源博客程序,WordPress 可以算得上是最著名的博客方案,没有之一。WordPress 有着异常庞大的用户社群,你可以在网上找到无数的主题和插件,可以说,其他博客服务有的任何功能,WordPress 几乎都能做到。根据维基百科,截至 2019 年,世界上排名前 1000 万的网站中,超过 30% 都使用 WordPress 搭建。WordPress 官方的建站服务 wordpress.com 可以让你不需要自己购买服务器,只要注册一个帐号,就能够简单地创建自己的博客站点。

3.大神自建类

自己建立网站其实完全可以自己手写前端界面、自撸后端代码、连接数据库、部署服务器,绑定域名、发布从前端页面到后端数据完全掌握在自己手里的个人网站

二、购买域名和服务器

1.域名购买

域名可以去国内的万网和腾讯云、国外的godaddy.com购买,需要注意的是国内购买域名需要备案,而国外则不需要,可以综合比对价格和是否愿意备案后决定在哪里购买

2服务器购买

部署思路:coding网站托管+别名=用自己域名访问托管在coding上的网站