CentOS 7搭建hexo博客

原创 2015年11月18日 16:45:42

hexo是一款基于Node.js的静态博客框架。现在静态博客越来越流行,我也跟着学习一下。

1.nodejs安装

   1)从 github clone nvm 下载到本地,我的路径为/root/git;创建文件夹git);

[root@localhost ~]# mkdir git

        [root@localhost git]# git clone https://github.com/cnpm/nvm.git

   2)执行./install.sh安装nvm,然后执行source /root/git/nvm/nvm.sh,这时候nvm安装成功;

        [root@localhost git]#cd git

[root@localhost git]# yum install git

[root@localhost git]# ls
nvm
[root@localhost git]# cd nvm

[root@localhost nvm]# ./install.sh

[root@localhost nvm]# source /root/git/nvm/nvm.sh 

   3)配置终端启动时自动执行, 在root/.bashrc, 或者~/.bash_profile,或者 ~/.profile,添加source /root/gitnvm.sh命令;

[root@localhost nvm]# cp nvm.sh /lib/systemd/system/        (设置开机自启动)



2.通过 nvm 安装node

   1)安装nodejs

  cd  nvm

         $ nvm install v0.12.4

         于是你就会看到一段非常快速进度条:

         还可以直接安装 iojs 各个版本

         $ nvm install iojs


3.nvm使用介绍

   1)使用指定的版本

$ nvm use v0.12.4

   2)查看当前已经安装的版本

$ nvm ls

   3)查看正在使用的版本

$ nvm current

以指定版本执行脚本

$ nvm run 0.12.4 myApp.js

   4)卸载nvm

$ rm -rf ~/.nvm


搭建hexo博客


1.安装hexo

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

   npm install -g hexo-cli

   [root@localhost nvm]# npm install -g hexo-cli


2.初始化

   hexo init <folder>

   如果指定 <folder>,会在目前的文件夹下建立一个名为 <folder> 的文件夹;否则会在目前文件夹初始化。

   [root@localhost ~]# hexo init folder

3.安装依赖包

   [root@localhost ~]# cd folder/

   [root@localhost folder]# npm install

   


2.搭建本地的hexo博客

   创建新博客

   hexo new 'my new post'

        [root@localhost folder]# hexo new 'my new post'

   执行以下命令生成网站

   hexo generate,

[root@localhost folder]# hexo generate

   然后到浏览器输入localhost:4000看看。

   本地查看 hexo server

   服务器会跑在 http://localhost:port (port 预设为 4000,可在 _config.yml 设定),至此,本地博客已经搭建起来了;

[root@localhost folder]# hexo server

         INFO  Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
         ^CINFO  Bye!


浏览器验证:

http://172.16.191.231:4000


版权声明:本文为博主原创文章,未经博主允许不得转载。

腾讯云(CentOS)搭建Hexo静态博客

安装前提Hexo是基于Node.js的一个博客框架,安装Hexo前需要安装Node.js。安装Node.jsHexo官方文档使用cURL和Wget获取nvm(Node.js管理器)来安装Node.js...
  • pop1586082213
  • pop1586082213
  • 2017年01月16日 17:49
  • 2100

阿里云服务器centos7搭建Hexo的过程

一、安装环境 可以先安官方文档安装试试看,反正博主在安装hexo的时候遇到了问题。通过在网上查阅资料最终成功在阿里云上搭建起Hexo。我的方法不一定能解决你遇到的问题,不过总可以试试看嘛^_^.登...
  • ZWX2445205419
  • ZWX2445205419
  • 2016年11月28日 11:07
  • 2018

hexo+github搭建个人博客(超详细教程)

首先呢,先说一下吧,作为一个程序猿来说,大多的大牛都是使用的是msdn/github这些来交流技术,但是我后来发现csdn上面好多的大牛都已经摒弃csdn,自己搭建个人博客进行发表文章记录点滴了。 虽...
  • AinUser
  • AinUser
  • 2017年08月26日 23:48
  • 1888

HEXO搭建个人博客(一):发布第一篇文章

前言很早就有过拥有一个属于自己的网站的想法,直到一个偶然的机会在简书上看到了利用Hexo和GitHub搭建静态博客的教程,再加上一月份在万网上1元购得的.xyz域名,一个大胆的想法诞生了正文安装nod...
  • flappy8023
  • flappy8023
  • 2017年05月17日 21:49
  • 423

使用Coding.net来搭建基于Hexo的博客

使用Coding.net来搭建基于Hexo的博客一、准备工作什么是Coding.netCoding可以说,就是国产的Github,但是,有一个功能使它似乎超越了GitHub…那就是 Web IDE。 ...
  • summer_zmc
  • summer_zmc
  • 2017年02月13日 16:17
  • 2039

手把手教你用Hexo+Github 搭建属于自己的博客

欢迎关注我的微信公众号,扫一扫下方二维码或搜索微信号 stormjun,即可关注。 目前专注于 Android 开发,主要分享 Android开发相关知识和一些相关的优秀文章,包括个人总结,职场经验等...
  • gdutxiaoxu
  • gdutxiaoxu
  • 2016年12月11日 22:04
  • 59036

Ubuntu下github pages+hexo搭建自己的博客

hexo 是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github上.Hexo简单优雅, 而且风格多变, 适合搭建个人博客,而且支持多平台的搭建. 平台 Ubuntu14....
  • u014230646
  • u014230646
  • 2016年07月07日 18:41
  • 994

半小时教你使用hexo建立一个漂亮的个人博客

动机 前些天,自己刚刚接触hexo,并用hexo搭建了自己的博客,对hexo的强大搭建博客能力感到赞叹。用我的实际体验来说,你只要是有点计算机基础的人,完全可以轻松的使用hexo搭建起自己的博客。你要...
  • v123411739
  • v123411739
  • 2015年04月09日 19:14
  • 26025

零基础免费搭建个人博客-hexo+github

使用hexo生成静态博客并架设在免费的github page平台
  • jzooo
  • jzooo
  • 2015年07月07日 00:10
  • 37633

linux搭建hexo博客并发布到github

之前用了wrodpress做博客,自动化做的挺好的,省时省力,一键安装,而且有各种主题各种插件,都挺好的,唯一的不爽在于内部实现挺复杂,发布博客和打开博客的速度比较慢,估计和操作数据库有很大关系吧。于...
  • shujianhenu
  • shujianhenu
  • 2015年09月11日 20:15
  • 1614
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CentOS 7搭建hexo博客
举报原因:
原因补充:

(最多只允许输入30个字)