博客搭建以及博客美化

前言

记录一下自己头一次真正使用typora写文章,此时小编的心情很是激动。

小编的博客是使用的hexo博客系统搭建的。

为什么要使用Hexo呢,很简单因为方便快捷并且不需要成本(不需要服务器、域名等)。

话不多说,请往下看。

什么是 Hexo?

借用Hexo文档中的一句话就是Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

Hexo官方文档:https://hexo.io/zh-cn/docs/。

安装前提

安装Hexo特别简单,首先你的电脑内要有以下应用程序:

Node.js(Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)

Git

如果您的电脑中已经安装了以上应用程序,那么请直接前往安装Hexo步骤。

安装Git

  • Windows:下载并安装 git.
  • Mac:使用 Homebrew, MacPorts 或者下载 安装程序
  • Linux (Ubuntu, Debian):sudo apt-get install git-core
  • Linux (Fedora, Red Hat, CentOS):sudo yum install git-core

Mac 用户

如果在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,启动并进入 Preferences -> Download -> Command Line Tools -> Install 安装命令行工具。

Windows 用户

对于中国大陆地区用户,可以前往 淘宝 Git for Windows 镜像 下载 git 安装包。

安装 Node.js

Node.js 为大多数平台提供了官方的 安装程序。对于中国大陆地区用户,可以前往 淘宝 Node.js 镜像 下载。

其它的安装方法:

  • Windows:通过 nvs(推荐)或者 nvm 安装。
  • Mac:使用 HomebrewMacPorts 安装。
  • Linux(DEB/RPM-based):从 NodeSource 安装。
  • 其它:使用相应的软件包管理器进行安装,可以参考由 Node.js 提供的 指导

对于 Mac 和 Linux 同样建议使用 nvs 或者 nvm,以避免可能会出现的权限问题。

Windows 用户

使用 Node.js 官方安装程序时,请确保勾选 Add to PATH 选项(默认已勾选)

For Mac / Linux 用户

如果在尝试安装 Hexo 的过程中出现 EACCES 权限错误,请遵循 由 npmjs 发布的指导 修复该问题。强烈建议 不要 使用 root、sudo 等方法覆盖权限

Linux

如果您使用 Snap 来安装 Node.js,在 初始化 博客时您可能需要手动在目标文件夹中执行 npm install

安装 Hexo

所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。

1
$ npm install -g hexo-cli

进阶安装和使用

对于熟悉 npm 的进阶用户,可以仅局部安装 hexo 包。

1
$ npm install hexo

先创建一个文件用来存储Hexo包。

创建完文件之后打开右击点击Git Bash here,然后复制下面内容。

hexo init

这个命令就可以在你的文件夹完成初始化生成初始工程文件。

这样hexo包内容就已经在文件夹内了。

hexo s 运行之后复制地址打开,这样一个简单的博客就成功了。