网站建设, 更多

独立博客的建设

博客可以依附于平台,也可以依附于服务器。

(1)博客依附于平台,其内容也是保存在服务器上,只是软件和界面主要由平台来提供,自己只需要注册一个账号后填写内容即可。使用平台的优点是简单省心,同时流量比较大;缺点是个性化设计有限,而且如果平台没落了,数据通常比较难一键导出,对平台依赖性强,可移植性差。

(2)服务器有本地服务器和云服务器。本地服务器需要向运营商申请公网IP,会比较麻烦,现在用的比较多的是云服务器。服务器其实也不是什么新奇的东西,就是一台有公网IP的电脑,他人可通过IP地址或域名对文件进行访问。如果不专门做开发的话,服务器的功能主要是利用开源的一些代码来建博客或网盘等。

具体的方案如何选择推荐阅读这篇:关于自媒体的一些思考和平台选择

关于博文的内容和形式可以参考这篇:介于生活常识和科学研究之间科普的目的和形式

我的建站历程见这篇:我的建站历程

本篇主要讲的是Github Pages、Gitee Pages和基于服务器的独立博客的建设。

需要说明的是:Github Pages、Gitee Pages和独立博客的流量会特别低。如果没有丰富的有价值的内容,或者没被搜索引擎收录,那么流量会接近于零,只能当作一个名片进行展示或分享。

一、使用Github/Gitee Pages零成本建站

Github/Gitee Pages虽然是一个平台,但更像是一个服务器。上面的内容是以文件形式保存的,很容易下载下来并移植到个人服务器上,所以从个性化和可移植性的层面上来说,Github/Gitee Pages账号就是一个独立博客。

Github/Gitee Pages只支持静态网页。如果是静态网站,可以直接用Github/Gitee Pages建站,省去了服务器。需要注意的是:Github Pages很有可能会被Q屏蔽。此外,也可以不用购买域名,直接用Github/Gitee的二级域名,完全零成本建站,但这个二级域名可能不容易被搜索引擎检索。关于Github/Gitee Pages的使用可以网上搜一些资料,然后进行操作,这里不再重复提及。

静态网页文件的常见形式有以下几种:

(1)静态网页的书写需要有HTML+CSS的基本知识。如果需要页面稍微丰富些的,可能还要引入Javascript代码。参考这篇博文:HTML和CSS的基础语句。一般来说,从头写静态网页比较费时费力,而且也不一定会美观,很大程度上自己的设计排版也无法自适应于不同尺寸设备。但这种方案的文件结构简单明了,所以也是一种的选择。

(2)此外,可以套用一些框架来生成静态网页【推荐】,例如hexo、jekyll、hugo等,然后用Markdown文件来写博客,这也是目前很多博主的选择。具体使用方法可以网上搜索资料,步骤可能会稍微有点麻烦。

(3)还有一种方案是:通过编写Python代码,将Markdown文章的内容转换成HTML页面以及生成索引页面。这种方式相当于自己写模板,和从头写静态网页没什么区别,所以还是需要一些HTML+CSS基础。这种方案很接近于直接访问Markdown文件或PDF文件了,只是做了一个文件格式的转换以及排版。

二、购买服务器建站

如果购买了服务器,可操作的空间就比较大了,如果实力允许,都可以写出一个平台。使用服务器的优点是自主性强,但缺点也是很明显的,就是需要不停地续费。如果有一天不想续费,如果是动态网页,可将网站生成静态网页(WordPress可使用Simply Static插件将全站静态化),然后保存在GitHub/Gitee Pages上。

云服务器的选择有腾讯云、阿里云等,可以选择轻量级的,价格大概在30元/月。地点可以选择内陆服务器,需要备案;也可以选择海外服务器(如香港),不需要备案。服务器是Linux系统,推荐安装“宝塔面板”后,再进行傻瓜式操作,会比较省心。此外,为了方便用户访问和搜索引擎收录,通常需要购买域名,价格大概在30~60元/年。购买域名后,要和服务器的IP地址进行绑定。

以下是在服务器上的几种常见方案:

(1)使用纯文件的形式。在宝塔面板中对某个站点进行简单设置后,通过域名可以直接访问所对应的文件夹,在网页上以文件列表的形式展示。

(2)使用HTML静态网页【推荐】。将静态网页文件直接放在域名绑定所对应的文件夹中即可。这里的静态网页文件和前面提到的Github Pages相同。

(3)使用WordPress建博客【推荐,本站使用的方案】。WordPress是基于PHP的开源博客,是动态网页,内容是以数据库的形式进行存放。中文官网:https://cn.wordpress.org。目前大部分小型网站都是使用WordPress,所以这是一个不错的选择。安装方法也比较简单,可以网上搜下步骤。安装WordPress后也有需要细节需要去考虑,如果对某个主题不完全满意,甚至可以修改PHP文件或者补充额外的CSS内容。参考博文:WordPress中常用的插件WordPress主题中需要修改的内容以及主题推荐

(4)使用Typecho建博客。Typecho也是一个基于PHP的开源博客,相比于WordPress来说会更简洁,但插件和生态并没有那么好,所以个人不是很推荐。

(5)使用Django建网站。Django是基于Python语言,目前接触的不多,缺点是开源的模板比较少,如果从头写比较耗费时间和精力。参考博文:Django中的一些常用命令

(6)使用Flask建网站。Flask也是一个使用Python编写的轻量级Web应用框架。

(7)使用vue前端框架等,需要从头写,对技术要求比较高,也比较费时间。

190 次浏览

【说明:本站主要为个人笔记分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com

评论说明:
(1)为了屏蔽广告,包含链接的评论会进入待审,不会立即显示,需要等待博主批准。
(2)在保留浏览器缓存的前提下,目前支持72小时自主修改或删除个人评论。如果自己无法修改或删除评论,可再次评论或联系我。
(3)评论支持Latex公式。把latexpage作为标签放在任何位置,评论中的公式可正常编译,示例:
$Latex formula$  [latexpage]

发表回复

您的电子邮箱地址不会被公开。