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

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等诸多功能。支持自定义扩展。

Logo

前往低代码交流专区

更多推荐