4/29/2016

Hexo-Ubuntu-GithubPages 搭建独立博客

Ubuntu 安装 node.js

  • 下载和安装nvm
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
$ source ~/.nvm/nvm.sh
  • nvm安装好之后,通过nvm安装node.js
# node.js当前版本号为4.4.3
$ nvm install 4.4.3
  • 安装完毕,可以通过命令查看node.js版本
$ node -v

Ubuntu 安装和配置 Git

  • 安装Git
$ sudo apt-get install git
$ sudo apt-get install git-core
  • 配置 ssh-key
$ ssh-keygen -C 'yourgithub@email.address' -t rsa
  • Git初始设置
$ git config --global user.name "your real name"
$ git config --global user.email you@email.address
  • 提交秘钥到github
$ cd ~/.ssh
$ ls

会显示 “idrsa idras.pub“ 两个文件,前一个是私钥,后一个是公钥。将公钥粘贴到你的github账号中的 SSH Public Keys 处即可。

安装并执行 Hexo

  • 安装hexo
npm install -g hexo-cli
  • 初始化本地博客目录
$ mkdir Blogs
$ cd Blogs
$ hexo init
$ npm install
  • 生成静态文件
~/Blogs $ hexo generate
  • 开启本地服务
~/Blogs $ hexo server
  • 新建博文
# /home/lyj/Blogs/目录下
$ hexo new firstblog
$ cd source/_posts
$ ll
  • 生成html文件
# /home/lyj/Blogs/ 目录下
$ hexo generate
$ hexo server
  • 安装hexo-deployer-git
$ npm install hexo-deployer-git --save
  • 上传到github
# /home/lyj/Blogs/ 目录下
$ hexo clean
$ hexo generate
$ hexo deploy

大功告成!

参考文档

没有评论:

发表评论

Cloudflare R2 + WebP Cloud + uPic 免费图床方案

搭建免费全球可访问的图床方案:Cloudflare R2 + WebP Cloud + uPic