一.前言
一直在博客园写博客,已经写了几年了,博客园也挺好用的,用户多,阅读文章的也多,互动也多。但是自己总有一个想搭建一个独立博客的想法,作为一个 Coder,当然是想自己写,最终由于拖延症始终没写得出来。hexo 是一直知道的可以搭建博客的工具,但是一直没尝试过,最近试了一下,发现挺好用,并且搭建了我自己的独立博客,我将会写几篇文章分享我搭建的过程。
二.安装 hexo
hexo 是需要 nodejs 的环境的,它的工作原理是,通过脚本和渲染引擎等等将你的 markdown 文件生成静态 html 文件,输出的是一个纯静态的博客。当然相对于动态博客来说,他有很多不足,但是仔细调研下来,发现我的需求基本都是满足的,没有什么特别需求完全可以用它。
nodejs 推荐安装最新稳定版 16.x
Hexo 安装最新版 6.x
Mac OSX 系统的同学推荐安装 nvm,通过 nvm 来管理 nodejs 版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm install 16.15.1
相关文章
有n步台阶,一次只能上1步或2步,共有多少种走法
1 public class steps { 2 public int js(int n) { 3 int one = 2; //初始化为第三级台阶最后跨一步的走法 4 int two = 1; //...
Java学习 (26) 异常篇 异常结构&异常处理&自定义异常
异常结构 异常的定义 异常的分类 Error Expection Error和Exception的区别 具体讲解视频 异常处理 捕获异常 语法实例 抛出异常 语法实例 具体讲解视频 自定义异常 - 具...
设计模式之中介者模式
在我们的实际业务中,可能会有多个类相互调用,形成一个复杂的网状结构。这个时候,需要有一种模式,让他们之间的关系变得顺畅,产生一个中间人,让班级之间不再相互呼唤,这个模式就是我们今天的主角--中介模式。...
tortoisegit 配置ssh登录
习惯使用小乌龟。 服务器:gitblit 客户端:TortoiseGit 2.13.0.1 (C:\Program Files\TortoiseGit\bin) git version 2.36.1....
如何实现 System.out.println(“a”) 显示 b
今天看到一篇文章不用反射,能否交换两个字符串的值. 心想字符串常量在常量池里面,是在就算用了反射也交换不了吧。转念一想,不对,字符串常量虽然本身在常量池里面,但是它依然是个对象,那么 private ...
Netty源码分析之ByteBuf(二)—内存分配器ByteBufAllocator
Netty中的内存分配是基于ByteBufAllocator这个接口实现的,通过对它的具体实现,可以用来分配我们之前描述过的任意类型的BytebBuf实例;我们先看一下ByteBufAllocator...
mybatis collection解析以及和association的区别
1.collection标签 说到mybatis的collection标签,我们肯定不陌生,可以通过它解决一对多的映射问题,举个例子一个用户对应多个系统权限,通过对用户表和权限表的关联查询我们可以得到...
AQS学习(一)自旋锁原理介绍(为什么AQS底层使用自旋锁队列?)
1.什么是自旋锁? 作为锁的一种,自旋锁和互斥一样,也是并发环境中保护共享资源的一种锁机制。任何时候,只有一个执行单元可以获得锁。[En]As a kind of lock, spin lock, l...
微服务入门之Hystrix
一、分布式系统面临的问题 复杂分布式体系结构中的应用程序有几十个依赖项,每个依赖项在某个时候都会不可避免地失败。[En]An application in a complex distributed ...
Java学习 (18) Java数组篇(02)数组特点&数组边界
数组的特点 其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 其元素必须是相同类型,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 *数组变量属引用类型,数组...
JDBC学习-连接MySQL数据库(idea,eclipse)
参考Java MySQL 连接 | 菜鸟教程 (runoob.com) 环境声明:jdk16.0.2 mysql8.0.26 使用软件声明:SQLyog(community) idea2021.2.2...
安装各类软件时弹出windows installer的无法访问您试图使用的功能所在的CD-ROM或者移动硬盘提示的问题的解决
首先声明一下:这个问题太**坑爹了,网上的那些各类方法,什么修改注册表了,修改组策略了,都不管用,说一下具体要怎么解决。 1.问题附图,我已经解决了,从网上找的一个一样的图,就是下面这个图,还有网上七...
Markdown语法
本地编辑器的选择 1. 推荐文本编辑器:Typora 2. Typora编辑器的下载和安装 编辑器下载地址 安装步骤如下: 下载之后,双击打开,一直点击下一步则可安装好。 Markdown的语法 标题...