8种方式用搭建个人博客
最后,我对八种方式搭建博客进行了简单的归类:1.前端同学可以搭建的博客三种方式:Github + hexo matery ,VuePress +Gitee,ThinkJS + MySQL 搭建博客需要掌握Node.js,前两种方式本地写好markdown文件,项目打包的时候会按照文章内容,生成对应的文章页面。第三种方式会将文章内容保存到数据库,系统后台有发布文章的功能。第一种方式有丰富的插件和主题
文章目录
任何行业持续发展都依赖于经验的日积月累。要让自己的职业之路走得更远,重点在学,用,总结,分享。当今是自媒体的时代,虽然信息爆炸,但我们还是要沉掉一些东西的,我想最佳的方式就是写博客,不仅可以对现有经验做总结和反思,也可通过博客帮到其他人,何乐而不为。
1.Github + hexo matery 搭建博客
1.1特点
免费平台,主题丰富自由切换,插件资源丰富,直接解析markdown
文件。
1.2前提
- 掌握
html
、javascript
、css
基本语法。 - 安装
Node.js
环境,Node.js
是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
1.3运行效果
2.Jekyll + Github Pages 搭建博客
2.1特点
免费平台,自定义扩展,不必耗费精力管理网站 ,专注内容创作。
2.2前提
- 安装
Ruby
环境,Ruby
是一种开源的面向对象程序设计的服务器端脚本语言。 - 安装
RubyGems
环境,RubyGems
是Ruby
的一个包管理器。提供一个分发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前提
- 掌握
html
、javascript
、css
基本语法 - 安装
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等诸多功能。支持自定义扩展。
更多推荐
所有评论(0)