Hexo个人博客搭建

尝试搭建Hexo个人博客

Hexo是一个基于nodejs 的静态博客网站生成器。

1.安装node.js 和 git

可使用git --version查看git版本;
可使用node -vnpm -v查看nodejs是否已安装成功

2. 安装Hexo

$ npm install -g hexo-cli
国内镜像源速度较慢,可使用npm install -g cnpm --registry==https://registry.npm.taobao. org 下载淘宝cnpm加快速度
初次尝试出现errno -13, Missing write acess
解决方案:Terminal里 sudo su切换到root用户 暂时申请root权限。输入密码后显示sh-3.2#,再次尝试安装hexo成功,可使用hexo -v进行验证

3.使用Hexo搭建博客

mkdir blog 创建blog文件夹,可自行选择位置
cd blog进入文件夹之后, 使用管理员权限sudo初始化hexo sudo hexo init, 默认landscape主题

$ hexo init 
$ cd  
$ npm install //可实现效果相同

Start blogging with Hexo!
hexo s 等同于hexo server, 启动本地服务器,预览主题。默认地址为: http://localhost:4000
在本地浏览器输入localhost:4000,页面已经生成。

4.新建一篇文章

首先Crtl+c断开hexo连接
使用hexo new "我的第一篇博客文章".可以terminal内vim直接修改,也可以打开文件修改。
删除文章只需要在本地删除_posts文件夹内的文件,重新部署即可
hexo clean清除
hexo generate 生成
hexo s 再次连接

5. 远端部署到Github上

New Repository:新建仓库,仓库名以 用户名+github.io 的格式填写。必须符合命名要求。
在blog内安装deploy-git插件

npm install hexo-deployer-git --save

打开_config.yml 文件,在文件最底处,deployment添加配置

deploy:
  type: git
  repo: http://github.com/GithubName/GithubName.github.io.git
  branch: master

使用hexo deploy部署到远端
之后就能在http://GithubName.github.io 这个网站看到博客了。


搭建初步完成。

你可能感兴趣的:(Hexo个人博客搭建)