如何建立个人博客,手把手教你搭建自己的博客

博客是很多程序员朋友的最爱,通过博客可以梳理自己的技术体系,将自己日常开发过程中的技术心得或者对于一个技术问题的解决思路记录下来,对于以后碰到此类问题有一个参考的作用。同时,博客系统的内容是对外的,我们可以将自己的博客内容分享出去增加自己的知名度。现在很多面试官第一句话就是:“你写博客吗?”,如果你没有博客那不就尴尬了。之前阿里P10赵海平面试王垠的时候,不就是翻了王垠的所有博客并且还“嘲弄”了一…

博主是许多程序猿好朋友的心头好,根据博主能够整理自已的技术体系,把自己日常开发设计过程的技术性体会心得或是对于一个技术性解决问题的构思记下来,针对之后遇到这类问题有一个借鉴的功效。与此同时,博客系统内容就是对外宣传,我们可以把自己的博主具体内容分享出去增强自己的名气。目前很多招聘者第一句话就是:“你写文章吗?”,如果你没博主那不就尴尬了。以前阿里巴巴P10赵海平招聘面试王垠时,这不就是翻王垠的所有博主而且还“讥笑”了一番吗?

5分钟教你搭建一个属于自己的博客系统

相对于程序猿而言,仅仅只是写文章那太容易了,现在大多数的开源系统博客平台,如CSDN、百度百家、博客园、GitHub等渠道。这样的平台不但可以自己写具体内容也可以分享其他人具体内容,针对爱写作的小伙伴来说更方便了。可是,本文我们讲的并不是怎样写文章,反而是根据开源系统博客平台搭建自已的博客平台。


世界各国流行开源系统的博客平台

现阶段世界各国许多开源系统的博客平台,有根据Golang语言编写的,也是有根据PHP、NodeJs等言语撰写,现阶段,流行开源系统的博客平台主要有以下。

WordPress

WordPress是用PHP语言表达编写的开源系统的博客软件和cms系统,数据库系统选用Mysql。其具有外挂构架和模版系统软件。目前排名前1000万网站中超出30.6%应用WordPress。WordPress是最热门的网址cms系统,也是现阶段互联网上最流行博客系统。WordPress适用安装及转换主题。主题可让消费者没有改变博主内容和结构的情形下变更页面和WordPress站点功能的。主题还可以在WordPress的“外型”可视化工具中组装,或者利用FTP上传到主题文件夹。还可以通过编写主题里的PHP和HTML编码自定主题。WordPress有比较丰富的插件,外挂可以使用户和开发人员拓展WordPress程序流程功能的。现阶段WordPress外挂数据库系统中有超出18000个外挂,包含SEO、控制这些

5分钟教你搭建一个属于自己的博客系统

Ghost

Ghost是用JavaScript编写的博客平台,根据MIT许可证书开放源代码。它设计方案中心思想是简单化本人网站更新及其在网上出版全过程。Ghost所使用的语言是NodeJs,数据库系统选用MySQL,并且也适用MariaDB、SQLite和PostgreSQL。如果想布署到自己的服务器上,必须组装Nodejs。Ghost的默认设置语言是英文版的,但有第三方的汉语外挂,Ghost给予开发设计外挂的API和能够定做的Handlebars主题模版款式。

5分钟教你搭建一个属于自己的博客系统

Hexo

Hexo 是一个迅速、简约且高效率的博主架构。Hexo应用 Markdown(或其它渲染引擎)分析文章内容,在很短时间就可以形成静态页面。Hexo也是采用NodeJs研发的,有别于WordPress和Ghost的是,Hexo是不用数据库,因此它是一个静态数据的博客系统,每一个博主都最后形成的是一个静态数据的Html,最终考Markdown词法来分析博主内容文件格式。

5分钟教你搭建一个属于自己的博客系统

之上三款是当前比较热门的开源系统博客系统,这三款博客系统不是笔者的挑选,文中挑选是一款小而精国内开源系统博客系统,它选用Java语言开发设计,应用Mysql数据库存储数据,拥有丰富的主题库,它是Solo。

Solo小而精的博客系统

Solo是中国本人开源系统的一个小而精的博客系统,选用Java Mysql开发设计,专门给程序猿设计方案。这是B3log社区的重要构成部分,B3log现阶段主要包括三个部分构成:

  • Solo 是演奏,Solo是单独博客系统,在音乐中等同于不一样器乐演奏不一样的声音
  • Rhythm 是节奏感,用于让不一样博主手机客户端和社区开展协作一起演奏,等同于音乐中的音乐节拍器
  • Symphony 是交响音乐,Symphony 以社区论坛的形式互动,汇聚个人博客网站,必须很多人协同参加才可以奏出美好的协奏曲。

B3log 名称来自“Bulletin Board Blog”简称,目的在于将个人个人博客网站与社区论坛融合,产生下一代的分布式系统社区网络。

5分钟教你搭建一个属于自己的博客系统

根据Solo搭建自已的博客系统

Solo的GitHub地址是:

5分钟教你搭建一个属于自己的博客系统

我们可以根据三种方式来搭建自已的博客系统。

  • 1、免费下载它文件解压,随后实行执行:
java -cp \"lib/*:.\" org.b3log.solo.Server假如是windows系统,实行:java -cp \"lib/*;.\" org.b3log.solo.Server

就可以运行当地8080端口号服务,随后就可以该设备浏览开启博客系统。

  • 2、Docker布署。Solo的镜像系统早已放在了DokkerHub上,我们可以根据docker pull b3log/solo 获取镜像系统来启动服务。
  • 3、复制源码开展编译程序那也是文中要说的核心,根据复制源码,我们可以当地编译程序随后启动服务。那样我们可以阅读文章它源码,还可以根据自己的要求进行调整。

当地编译程序运行Solo源码

GitHub复制 solo编码:

Maven编译程序源码:

Solo是根据Maven搭建的,因此如果你想要编译程序Solo源码,必须当地组装Maven。假如当地已有Maven自然环境,就可以直接从Idea中编译程序,如图所示:

代码结构如下所示:

5分钟教你搭建一个属于自己的博客系统

这也是Java的关键编码,主要包含前台接待陈列展示后台管理界面的编码。

5分钟教你搭建一个属于自己的博客系统

resource下全是静态资源文档,包含后台管理界面的前端页面、前端博客网页页面、css、js、肌肤等资源文件。现阶段的编码含有20中肌肤供选择。

5分钟教你搭建一个属于自己的博客系统

编译程序好编码我们以后就可以启动,运行我们之前最先配备好数据库系统,数据信息中的环境变量是local.properties,根据自身的数据库系统来配备就可以了

数据库配置好之后,就可以启动服务了,提供服务的运行文件是Server.java,立即运作Main方法,就可以运行8080端口号服务。服务启动之后,系统将复位Mysql的表,控制系统设计的手表并不多,表结构具体如下:

5分钟教你搭建一个属于自己的博客系统
5min教你搭建一个属于自己博客系统

运行取得成功之后,大家就可以登录进到后台系统发布文章了,如下图所示:

5分钟教你搭建一个属于自己的博客系统

博主实际效果网页页面如下图所示:

5分钟教你搭建一个属于自己的博客系统

这个是我选的一种一个肌肤,根据后台管理能够转换不一样皮肤

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(1)
上一篇 2022年9月9日 下午4:52
下一篇 2022年9月9日 下午4:56

相关推荐

  • 在刀尖跳舞的喜马拉雅

    想要在日益加剧的竞争中保住自己龙头的地位,但这需要的不应该是一时的爆发,更应该是长久商业模式的耕耘和发力。

    2022年9月2日
    520
  • 自然人商标注册需要带什么,其商标注册流程及费用介绍

    自然人办理商标注册申请的流程及注意事项有什么?自然人、法人或者其他组织对其生产、制造、加工、拣选或经销的商品或者提供的服务需要取得商标专用权的,应当依法向国家工商行政管理总局商标局(以下简称商标局)提出商标注册申请。狭义的商标注册申请仅指商品和服务商标注册申请、商标国际注册申请、证明商标注册申请、集体商标注册申请、特殊标志登记申请。广义的商标注册申请除包括狭义的商标注册申请的内容外,还包括变更、续…

    2022年8月16日
    540
  • 近几年做什么赚钱,十大赚钱行业排行榜

    俗话说的好,男怕入错行,女怕嫁错郎。作为一个以事业为重的骚年,从事一个正确的行业,比辛勤的工作更加重要。中国近十年来10大暴利行业,骚年们都来看看自己入对行了吗? 10、网络游戏 据悉,网络游戏产业的毛利率高达50%以上,最高的甚至有75%,而净利率也在25%~50%之间。其主要原因在于,一方面厂商只需对网络游戏进行维护与升级管理,无需厂房、仓储与制造,很大程度上节约了成本。另一方面,网络游戏由于…

    2022年8月11日
    1310
  • 网络营销学习方法介绍,带你了解更多营销知识

    网络营销可以自学吗?看到有人问这样的问题。嗯,总的来说,华哥认为网络营销是可以自学的。 网络营销代表了营销的最新趋势或营销领域最先进的生产力,知识更新较快,每个从业者都需要在其中不断地学习才能不致于落后,有人看书学习,有人参加营销培训,有人实践运用但是不说,这只是学习方式不同而已。但在自学的过程中需要踩准一些关键知识点。 关键点一:营销知识和经验的积累。营销是个复杂的知识体系,最上层是要建立一种营…

    2022年5月22日
    670
  • 经营范围有哪些,2019经营范围分类目录

    经营范围是企业可以从事的生产经营与服务项目。它反映的是企业业务活动的内容和生产经营方向,是企业业务活动范围的法律界限。初次注册公司,不知道如何确定经营范围时,可以直接参考行业内同类公司。 经营范围 以互联网科技公司为例,其经营范围如下: 网络通信科技产品领域内的技术开发、技术咨询、技术转让、技术服务,计算机网络工程,计算机软件开发及维护,计算机辅助设备的安装及维修,电子产品的安装和销售,计算机及相…

    2022年7月20日
    540
  • 文字转换音频的软件有哪些,在线文字转换语音软件推荐

    大家好,今天和大家分享一个玩法,可能有的朋友很早就看到了,不过文韬互联是近几日才看到的,因此有点晚了,不过也没关系,对朋友们有用,分享的再晚都是可以理解的。今天分享的主题是“如何让自己写的文字快速的在线生成音频文件”。 工具: 提前撰写好的文档 百度语音开放平台官网 一输入内容 1、提前准备好5000字以内的文档,用txt形式准备好。百度语音开放平台目前还不能识别图片,可以用男声和女声进行阅读,文…

    2022年8月27日
    450
  • 微信删掉的聊天记录怎么恢复,恢复指定人微信聊天记录方法

    微信怎么恢复聊天记录?手机上的重要聊天记录删除了该怎么找回来呢?经常使用微信聊天的小伙伴,手机肯定会有内存空间不足的情况吧。在清理手机数据时如果不小心误删了重要的聊天记录该怎么办呢?怎样将它找回呢?其实,不用担心,我们是可以借助下面的方法去恢复的。 方法一:借助电脑端微信备份恢复 首先,我们是可以借助我们的电脑帮助我们恢复我们的手机微信的,我们首先在手机上同意登录我们的微信,登录我们的手机微信之后…

    2022年6月13日
    740
  • iphone备忘录删除了如何恢复,教你一招快速恢复备忘录

    苹果备忘录删除了怎么恢复?备忘录是我们苹果手机中的一个轻量应用,想必有很多小伙伴在使用手机的过程中,并没有注意使用过这个工具,但随着苹果官网一次次地对备忘录的更新,现在备忘录也重新进入了人们的视野中,那备忘录的使用技巧你都了解吗?误删的备忘录你知道怎么恢复吗?下面小编就围绕备忘录给大家分享几招。 一.快速搜索功能 如果你经常使用备忘录记录重要的事项,那么想找到某一篇笔记确实会比较麻烦点,其实我们不…

    2022年8月2日
    590
  • ps笔刷工具怎么用(ps绘画入门教程零基础)

    第一个设置是“尖端形状”。您可以从预加载的形状中进行选择,也可以创建自己的形状……稍后再介绍! 笔刷笔尖形状有一个有趣的设置:间距。通常约为20-25%,但是如果将其设置为大于100-150%,您将获得截然不同的结果。 使用“形状动力学”复选框,可以随机化笔刷点的大小和角度。 使用分散,您可以随机设置笔刷点的位置–绘制笔触时,会在鼠标周围随机添加点。 您可以使用计数设置来控制点数。 双笔刷是一个非…

    2022年5月12日
    980
  • 电视尺寸选择标准参考,客厅电视尺寸怎么选择

    我家和父母家的客厅面积都是20平米,但相同尺寸的电视看起来效果截然不同。由于客厅纵深和电视背景墙面积的不同,在电视尺寸选择方面也有一些规律可循,如果您也遇到相似的情况,那么今天这篇文章值得您收藏! 越大越好,是真的吗? 年轻人喜欢追求大屏,但是考虑到家里的老人、孩子,也要拿捏好电视的尺寸与观看距离之间的横评。 观看距离是指人眼到电视屏幕的距离,观看距离受电视机摆放位置和家装空间影响,所以一味地追求…

    2022年8月26日
    500

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信