1.hexo博客搭建记录

参考文献

hexo安装官方文档

Hexo重装与位置移动

免费CDN:jsDeliver-Github-搭建过程记录

前言

本文用于记录常用指令,方便平时维护使用。

什么是 Hexo?

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

安装

安装 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

安装 Node.js

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

其它的安装方法:

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

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

安装 Hexo

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

$ npm install -g hexo-cli

进阶安装和使用

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

$ npm install hexo

安装以后,可以使用以下两种方式执行 Hexo:

  1. npx hexo <command>

  2. 将 Hexo 所在的目录下的 node_modules 添加到环境变量之中即可直接使用 hexo <command>

    echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile

Node.js 版本限制

我们强烈建议永远安装最新版本的 Hexo,以及 推荐的 Node.js 版本

Hexo 版本 最低兼容 Node.js 版本
5.0+ 10.13.0
4.1 - 4.2 8.10
4.0 8.6
3.3 - 3.9 6.9
3.2 - 3.3 0.12
3.0 - 3.1 0.10 or iojs
0.0.1 - 2.8 0.10

2.Hexo重装与迁移

备份

只需要将source、themes、_config.yml进行备份即可

迁移

更换一个位置进行部署后,只需要将source、themes、_config.yml覆盖到生成的新的博客文件根目录中就可以了

3.githubCDN图床更新上传

将你要上传的图片视频保存到刚才那个本地文件夹中(上传的单个文件不要大于50M),然后在文件夹中右键Git Bash Here,执行一下命令:

git status                    //查看状态
git add .                     //添加所有文件到暂存区  不要忘记后面那个.
git commit -m '提交信息'      //把文件提交到仓库
git push                      //推送至远程仓库

4.淘宝镜像(cnmp)的安装和使用

打开cmd,输入(前提电脑中安装好了node.js)

"npm install -g cnpm --registry=https://registry.npm.taobao.org"

之后就可以使用cnpm install -g ‘name’ 可进行全局安装了

参考文献:淘宝镜像(cnmp)的安装和使用


冷秋