建站从入门到跑路(一)

前提

这篇文章并不是关于搭建博客的详细教程,而是关于一些常见博客搭建方法的简要概述,不过其具体搭建方法 B 站都有视频,相关链接已放在各个方法下面

常见搭建博客方法

  1. WordPress 需要花钱购买域名和服务器,但是是动态网页,后期管理没有难度,参考我的网站 https://syhsq.cn
  2. Hexo 托管不花钱。但是访问速度慢,且是静态网页,后期发表文章等需要难度,参考 https://pgwind.github.io
  3. Typecho,这个我不太了解,可以看下官网:https://typecho.org/
  4. 专业的不多说,学计算机的应该都大概懂,参考 耶瞳空间

网页类型

静态网页

静态网页有以下特点:

  • 静态网页不能自动更新,若要对静态页面进行更新,就要重新编写 HTML 源文件,然后再上传。因此静态网页的制作和维护工作量相当大。
  • 静态网页的内容不随浏览用户、浏览时间等条件的变化而变化。无论何人、何时、何地浏览网页,它的内容都是一成不变的(不包括使用 JavaScript 实现的一些简单特效)。
  • 静态网页一经发布,无论浏览者浏览与否,它都是真实存在的一个文件,都对应一个 URL(文件在网上的地址)。
  • 用静态网页实现人机交互有相当大的局限性。由于不能动态生成页面,所以用静态网页来实现人机交互是很困难的,在功能上有很大限制。
动态网页

动态网页有以下特点:

  • 动态网页在服务器端运行,客户机上看到的只是它的返回结果,不可能看到它的源文件。而静态网页则只能通过服务器把网页文件原封不动地传给客户机,本身不进行任何处理。
  • 不同的人、不同时间、不同地点浏览同一个动态网页,根据代码处理结果不同,会返回不同的内容。
  • 动态网页只有经客户浏览时才会返回一个完整的网页,而其本身并不是一个独立存在于服务器的网页文件。
  • 与静态网页相比,动态网页更容易实现人机交互。与数据库相联系,能实现更为强大的功能。
  • 由动态网页构建的网站维护起来比由静态网页构建的网站容易,只需要更新调用的数据(如数据库内容)即可。
差别

静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页相对更新起来比较麻烦,适用于一般更新较少的展示型网站。每个人看到的网页都一样

动态网页相对于静态网页来说,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。即每个人看到的页面都不一样

1. WordPress

WordPress 是一款能让您建立出色网站、博客或应用程序的开源软件。

用户可以通过服务器安装宝塔面板,然后通过宝塔面板在服务器里安装相关环境应用从而完成对博客的搭建。

推荐观看 B 站视频 【个人网站搭建】1小时WordPress从0到1建站系列 保姆级教程 零基础新手搭建个人博客及企业网站_哔哩哔哩_bilibili

服务器

介绍

存放网站内容,展示在互联网上,具有公网 ip

对象存储(OSS)

对象存储,也叫做基于对象的存储,是用来描述解决和处理离散单元的方法的通用术语,这些离散单元被称作为对象。

就像文件一样,对象包含数据,但是和文件不同的是,对象在一个层结构中不会再有层级结构。每个对象都在一个被称作存储池的扁平地址空间的同一级别里,一个对象不会属于另一个对象的下一级。

文件和对象都有与它们所包含的数据相关的元数据,但是对象是以扩展元数据为特征的。每个对象都被分配一个唯一的标识符,允许一个服务器或者最终用户来检索对象,而不必知道数据的物理地址。这种方法对于在云计算环境中自动化和简化数据存储有帮助。

如果你后期想要加速图片和视频的话,雨云的价格也很便宜

以每月使用500GB存储和500GB流量为例,友商和雨云的计费对比如下:

雨云

125 元/月

Ucloud

287 元/月

青云

299.5 元/月

腾讯云

299.5 元/月

阿里云

310 元/月

华为云

320.78 元/月

注:各品牌商标归属其各公司所有,此处仅做对比引用,数据粗略统计自各厂商官网公开数据,截止至2023年11月24日。

购买

阿里云,腾讯云,华为云,都有便宜的学生机(只不过宽带有点少了,传文件都麻烦)

实在还想便宜配置好选雨云雨云 - 新一代云服务提供商

在上面这个可以获得一张首月5折优惠券

还可联系作者开一张8折或9折优惠卷

雨云产品提供七天无理由退订【查看】政策,期间可以自助退订,可放心购买

域名

介绍

由于 IP 地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和 IP 地址相互映射,使人更方便地访问互联网

域名解析到服务器,从而使他人可以通过域名访问服务器内容

购买

阿里云,腾讯云,华为云

雨云也有域名和SSL证书服务雨云 - 新一代云服务提供商

.cn只要29一年,还有免费二级域名

宝塔面板和1Panle

用来进行服务器的管理,一键安装相关依赖,可以给网站添加证书,个人推荐1H1G服务器选宝塔,但如果你有钱,那就选1Panle(毕竟宝塔商业化太重了)

. Hexo

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。即把用户的 markdown 文件,按照指定的主题解析成静态网页。

通过将网站内容托管到 github 完成网站搭建,本地需要安装 node.js 和 git 以及相关运行环境

教程文章 https://sunguoqi.com/posts/54163.html

推荐观看 B 站视频 视频去哪了呢?_哔哩哔哩_bilibili

Mac 用户推荐观看 B 站视频 01.hexo博客搭建最终效果展示_哔哩哔哩_bilibili

Github 

GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

Git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目

通过 git 上传网站内容,托管到 github

Node.js

Node.js 是一个 JavaScript 运行环境。javascript 作为开发 Web 页面的脚本语言,可以开发网站后台

通过 node.js 安装 hexo 框架

3. Typecho

介绍

Typecho 是由 type 和 echo 两个词合成的,来自于开发团队的头脑风暴。Typecho 基于 PHP5 (php是世界上最好的编程语言)开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用 Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。

官网

Typecho Official Site

教程

知乎:30 分钟搭建 Typecho 个人博客教程 – 知乎 (zhihu.com)

B 站:无具体推荐

前端(三件套)

HTML

HTML (HyperText Markup Language), 全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。

CSS

CSS (Cascading Style Sheets,层叠样式表),是一种用来为结构化文档(如 HTML 文档或 XML 应用)添加样式(字体、间距和颜色等)的计算机语言

JavaScript

JavaScript(简称 “JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发 Web 页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值