手把手教你基于Centos7搭建个人博客(白嫖版 , 不需要购买云服务器)

手把手教你基于Centos7搭建个人博客(白嫖版 , 不需要购买云服务器)

我们本次教程使用的博客框架是Hexo

[官网链接在此] https://hexo.io/ 

由于Hexo依赖于NPM 我们先安装NodeJs

第一步:

curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash

curl--silent--locationhttps://rpm.nodesource.com/setup_10.x | sudo bash

## Installing the NodeSource Node.js 10.x repo...

## Inspecting system...

+rpm-q--whatprovidesredhat-release||rpm-q--whatprovidescentos-release||rpm-q--whatprovidescloudlinux-release||rpm-q--whatprovidessl-release

+uname-m

## Confirming "el6-x86_64" is supported...

+curl-sLf-o/dev/null'https://rpm.nodesource.com/pub_10.x/el/6/x86_64/nodesource-release-el6-1.noarch.rpm'

## Downloading release setup RPM...

+mktemp

+curl-sL-o'/tmp/tmp.aoQY5ifb9m''https://rpm.nodesource.com/pub_10.x/el/6/x86_64/nodesource-release-el6-1.noarch.rpm'

## Installing release setup RPM...

+rpm-i--nosignature--force'/tmp/tmp.aoQY5ifb9m'

## Cleaning up...

+rm-f'/tmp/tmp.aoQY5ifb9m'

## Checking for existing installations...

+rpm-qa'node|npm'|grep-vnodesource

## Run `sudo yum install -y nodejs` to install Node.js 10.x and npm.

## You may also need development tools to build native addons:

sudoyuminstallgcc-c++make

## To install the Yarn package manager, run:

curl-sLhttps://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

sudoyuminstallyarn

第二步:

sudo yum -y install nodejs

如果以上步骤不能安装 最新版 node,执行以下命令后再执行第二步:

sudo yum clean all

如果存在多个 nodesoucre,执行以下命令删除,然后重新执行第一第二步:

sudo rm -fv /etc/yum.repos.d/nodesource*

# 查看node版本

node -v

# 查看npm版本

npm -v

安装Git (白嫖环境)

# 安装

yum install -y git

# 查看版本

git version

安装淘宝的 CNPM 管理器

npm install -g cnpm --registry=http://registry.npm.taobao.org

#查看cnpm版本

cnpm -v

安装 Hexo 博客 框架

安装 Hexo 框架

cnpm install -g hexo-cli

完成后查看版本

hexo -v

创建一个博客专用文件夹( 以免发生致命错误 , 可以直接删除 重来)

mkdir /home/blog

进入博客文件夹

cd /home/blog

生成博客 初始化博客

hexo init

启动本地博客服务

hexo s

访问博客本地地址

http://localhost:4000/

###

创建一篇新文章

hexo n "这是我的第一篇文章"

这里有两种方式去编写文章

# 1.  使用 xftp 上传 .md 文件 到 /home/blog/source/_posts 目录下

# 2.  进入 /home/blog/source/_posts目录下 使用 vi命令 编辑文章

先清理一下框架

hexo c

再启动框架即可显示内容

hexo s

白嫖阶段来咯

首先你的有一个 GitHub 账号 , 没有自己去注册一个

创建一个新仓库 命名 请严格遵守 如下规则

你的GitHub账户名字 + github.id

例如 : 我的账户名称为 annie-101230

annie-101230.github.io      <-----  这个是我的仓库名

进入blog文件夹

配置 _config.yml

vi _config.yml

按键盘PgDn 或者 到文件末尾  按 键盘 i 进入 编辑模式  添加如下内容

# Deployment

## Docs: https://hexo.io/docs/deployment.html

deploy:

  type: git

repo: https://github.com/YourGithubName/YourGithubName.github.io.git

  branch: master

其中 repo  branch 属性为自己手动输入  repo地址为你自己的仓库地址

注意 : !!! 配置文件 : 冒号后面有一个空格 branch: master

在blog目录下安装git部署插件

cnpm install --save hexo-deployer-git

如果此时Git报错

那么基本上是没有设置Git的 email 和 name , 请输入以下指令

git config --global user.name  "username" 

git config --global user.email  "email"

例:

git config --global user.name  "annie" 

git config --global user.email  "222@qq.com"

随便填写 格式正确即可 ! 没有别的用处 只是用来辨别身份

部署到GitHub

hexo d

这个时候就可以 访问你的仓库地址查看博客了

[例] https://annie-101230.github.io.git 

备注 : hexo 指令

hexo s  启动(部署GitHub之后不需要)

hexo n  新建文章

hexo c  清理一下

hexo g  生成

hexo d  部署到GitHub

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,734评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,931评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,133评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,532评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,585评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,462评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,262评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,153评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,587评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,792评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,919评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,635评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,237评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,855评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,983评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,048评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,864评论 2 354

推荐阅读更多精彩内容