尝试搭建Hexo个人博客
Hexo是一个基于nodejs 的静态博客网站生成器。
1.安装node.js 和 git
可使用git --version
查看git版本;
可使用node -v
和npm -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 <folder>
$ cd <folder>
$ 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
这个网站看到博客了。