8种方式用搭建个人博客


任何行业持续发展都依赖于经验的日积月累。要让自己的职业之路走得更远,重点在学,用,总结,分享。当今是自媒体的时代,虽然信息爆炸,但我们还是要沉掉一些东西的,我想最佳的方式就是写博客,不仅可以对现有经验做总结和反思,也可通过博客帮到其他人,何乐而不为。

1.Github + hexo matery 搭建博客

1.1特点

免费平台,主题丰富自由切换,插件资源丰富,直接解析markdown 文件。

1.2前提
  • 掌握 htmljavascriptcss 基本语法。
  • 安装 Node.js 环境,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
1.3运行效果

在这里插入图片描述

2.Jekyll + Github Pages 搭建博客

2.1特点

免费平台,自定义扩展,不必耗费精力管理网站 ,专注内容创作。

2.2前提
  • 安装 Ruby 环境,Ruby 是一种开源的面向对象程序设计的服务器端脚本语言。
  • 安装 RubyGems 环境, RubyGemsRuby 的一个包管理器。提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。
  • 安装 Jekyll工具,Jekyll 是一个简单的免费的 Blog 生成工具,类似 WordPress
2.3运行效果

在这里插入图片描述

3.Java 开源项目 Tale 搭建博客

3.1特点

开源,运行简单,自定义扩展。

3.2前提
  • 安装 JDK 工具,JDK 全称 Java Development Kit ,用于构建 Java 应用程序。
  • 安装 Maven 工具 ,Maven 是一个项目构建和管理的工具,方便代码编译、管理依赖、管理二进制库等。
3.3运行效果

在这里插入图片描述

4.Java 开源项目 mBlog 搭建博客

4.1特点

开源,运行简单,自定义扩展。

4.2前提
  • 掌握 linux 环境基本操作:cd (目录切换),mv(移动文件),cp(复制文件)
  • 安装 Docker ,Docker 是一个开源的应用容器引擎,让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
  • 安装 Docker-compose,Docker Compose 是一个用来定义和运行复杂应用的 Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用 Docker Compose 不再需要使用 Shell 脚本来启动容器。
4.3运行效果

在这里插入图片描述

5.ThinkJS + MySQL 搭建博客

5.1特点

数据持久化,开源,运行简单,自定义扩展。

5.2前提
  • 安装 Node.js 环境,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
  • 掌握 Mysql 数据库的增删查改操作语句。
5.3运行效果

在这里插入图片描述

6.VuePress +Gitee 搭建博客

6.1特点

免费平台,运行简单,可扩展性强。

6.2前提
  • 掌握 htmljavascriptcss 基本语法
  • 安装 Node.js 环境,Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境
6.3运行效果

在这里插入图片描述

7.Docker 搭建 Wordpress 博客

7.1特点

免费平台,运行简单,丰富的主题资源,丰富的插件资源,支持自定义扩展。

7.2前提
  • 了解 Wordpress 建站,WordPress 是使用PHP语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站
  • 安装 Docker ,Docker 是一个开源的应用容器引擎,让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
  • 安装 Docker-compose,Docker Compose 是一个用来定义和运行复杂应用的 Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用 Docker Compose 不再需要使用 Shell 脚本来启动容器。
  • 掌握 linux 环境基本操作,yum(安装软件命令),systemctl(管理系统运行服务)
7.3运行效果

在这里插入图片描述

8.Django 搭建博客

8.1特点

python 开源 Web 框架,操作简单,自定义扩展。

8.2前提
  • 安装 Python3.x 环境,Python 是一门面向对象的语言,是一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。
  • 掌握 Git 基本操作:git clone(下载代码)、git checkout(切换分支)、git commit(提交代码)
8.3运行效果

在这里插入图片描述

总结

最后,我对八种方式搭建博客进行了简单的归类:

1.前端同学可以搭建的博客

三种方式:Github + hexo matery ,VuePress +Gitee,ThinkJS + MySQL 搭建博客需要掌握 Node.js ,前两种方式本地写好 markdown文件,项目打包的时候会按照文章内容,生成对应的文章页面。第三种方式会将文章内容保存到数据库,系统后台有发布文章的功能。第一种方式有丰富的插件和主题,可自由切换。第二种方式是 Vue 的一款基于文档型的博客,主题较少,支持自定义修改。第三种方式是个人开发的博客框架,支持自定义扩展。

2.Java 语言搭建博客

两种方式:开源项目 Tale , mBlog 搭建博客都需要有 Java 语言基础,需要掌握 Java 开发环境搭建,Maven工具配置和使用。多种主题自由切换,支持自定义扩展。

3.Docker 容器搭建博客

两种方式:Java开源项目 mBlog 搭建博客、Docker 搭建 Wordpress 博客都是基于Docker容器部署项目。需要掌握 Docker 容器的基本概念和常用命令。只需一行命令就可以部署项目。前者是Java开源项目,包含多种主题自由切换,也支持自定义扩展。后者是特别流行的 Wordpress,它有丰富的主题和插件,也支持自定义扩展。

4.Ruby 语言搭建博客

Jekyll + Github Pages 搭建博客,需要掌握 Ruby 变成语言,Jekyll 主题比较丰富,也支持自定义扩展。在Hexo 搭建博客没有出来前,Jekyll 搭建博客特别流行。

5.Python 语言搭建博客

Django 搭建博客需要掌握 Python语言,需要搭建 Python 开发环境。Django框架优势在于:框架集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。支持自定义扩展。

  • 8
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
使用Kubernetes(k8s)搭建个人博客系统相当灵活。一常见的方法是通过制作配置好配置文件的镜像,然后使用Kubernetes直接运行这些镜像。这方法思路易于理解,下面是一个简单的步骤: 1. 首先,你需要安装Kubernetes并准备好集群环境。可以使用kubeadm来搭建Kubernetes集群。安装完成后,确保你的集群正常运行。 2. 接下来,你需要制作包含已经配置好的配置文件的镜像。你可以参考官方文档或者其他教程来了解如何制作镜像。确保你的镜像包含了LNMP(Linux, Nginx, MySQL, PHP)所需的所有组件和配置。 3. 一旦你的镜像制作完成,你可以使用Kubernetes的命令行工具(如kubectl)来创建一个部署(deployment)。部署定义了你的应用程序的运行方式,包括使用哪些镜像、需要多少个副本等。 4. 在部署中指定你的镜像,并指定你所需的副本数量。Kubernetes将根据你的配置自动创建和管理这些副本,并确保它们一直运行。 5. 最后,通过Kubernetes的服务(service)来暴露你的应用程序。服务将为你的应用程序创建一个可访问的网络端点,使得你可以通过网络访问你的个人博客系统。 总结,使用Kubernetes搭建个人博客系统需要以下步骤: 1. 安装Kubernetes并准备好集群环境; 2. 制作包含已经配置好的配置文件的镜像; 3. 使用Kubernetes的命令行工具创建一个部署,并指定镜像和副本数量; 4. 通过Kubernetes的服务来暴露你的应用程序。 参考资料: https://blog.csdn.net/m0_56069948/article/details/122285941 https://kubernetes.io/docs/concepts/workloads/controllers/deployment/ https://blog.csdn.net/m0_56069948/article/details/122285941<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不安分的猿人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值