hexo+github搭建静态博客


hexo+github搭建静态博客

Hexo 是什么?


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

## 为什么要用hexo? ##
简单快速,生成百篇文章不到一分钟。可以快速方便的自定义Tag,Renders,Deployer,Generators等。支持Jekyll,Octopress的主题。

支持Nodejs插件,完全可以作为前端的试验场。简单配置即可发布到Github,Bitbucket,GitLab等git repos,

以及VPS和云服务器。而且可以集成Vue.js, Reactjs, Angularjs。

必备工具?

 git ,node.js,python(搭建相册需用)

开始安装

node,git 具体安装略, 通过 git --version ,npm -v ,python --version 命令查是否正确安装。

Node.js 源设置

  • 在安装 Hexo 之前,先说一下 Node.js 的源,Node.js 官方源默认是:http://registry.npmjs.org,但是由于在国外,说不定你使用的时候就抽风无法下载任何软件。所以我们决定暂时使用淘宝提供的源,淘宝源官网:http://npm.taobao.org/
  • 在 Git Bash 中我们执行下面这一句(这是一整句的):
alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"
  • 现在验证下是否可以使用淘宝的 cnpm 命令:cnpm info express
    - 如果能输出一大堆介绍,则说明成功了,以后每次要使用淘宝的源都需要这样来。现在除了默认的 npm,还多了一个 cnpm 可以使用,我们下面有关安装的讲解内容也都是基于此临时命令。
    - 如果输出:bash: cnpm: command not found,则表示没成功,需要你在排查下
    - 需要强调的是:cnpm 不是永久性命令,只是此时这个界面窗口下的临时命令,关掉窗口就没效果了。

安装 Hexo 框架

  • 安装 Hexo(注意,现在是 cnpm 开头了,不是 npm 了):cnpm install -g hexo-cli
    • 需要等 3 ~ 5 分钟。
  • 如果需要卸载可以执行:npm uninstall -g hexo-cli

git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia

本地仓库关联github

git remote add origin git@github.com:Monkey-mi/learngit.git

输入命令:

npm install –save hexo-deployer-git

成功后访问:

https://coderlin.github.io/


文章作者: coderpwh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 coderpwh !
  目录