hexo+git搭建blog (1)

xiaoxiao2022-06-11  28

以前用wordpress搭建过一个blog,然后服务器到期啦,就没了。这几天想搭建个blog,就买了一个。

看到很多人的个人blog都是用github当服务器,然后通过hexo来搭建blog框架,因此我也随了一波风。

服务器为Ubuntu。

优点

使用github pages服务搭建博客的好处有:

1.    全是静态文件,访问速度快;  2.免费方便,不用花一分钱就可以搭建一个自由的个人博客,不需要服务器不需要后台;

 3.   可以随意绑定自己的域名,不仔细看的话根本看不出来你的网站是基于github的;  4.  数据绝对安全,基于github的版本管理,想恢复到哪个历史版本都行;  5.  博客内容可以轻松打包、转移、发布到其它平台;

1.安装

在安装hexo前,首先安装

Node.jsGit    安装Node.js apt-get install nodejs 安装git apt-get install git-core

 

如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。

安装npm apt-get install npm 版本号 npm --version 安装hexo npm install -g hexo-cli 查看版本号 hexo -v

 

 2.初始化

hexo init #在你想要的文件夹中输入,文件夹必须为空,否则会报错

 输入npm install,安装所需要的组件

 hexo设置

$ hexo g #生成静态网页 $ hexo s #运行本地服务器

命令执行完后浏览器访问http://localhost:4000 或者 127.0.0.1:4000 ,就会看到hexo的初始界面,是不是有着一丝丝的成就感?但是,这个界面还是在本地,别人并不能看到,想要别人看到,我们就必须将这些文件部署到Github上去。

创建Github号

首先我们需要到Github官网创建一个账号,创建链接:Github

创建仓库

创建完账号后我们新建一个Repository

这里要注意仓库的名字,必须是自己的Github账户的用户名.github.io,像我的就是Chakid.github.io.

部署文件到Github

接下来就是部署文件到Github了。到hexo文件夹下面

vi _config.yml

修改deploy

deploy: type: git repository: https://github.com/Chakid/Chakid.github.io.git branch: master

这里拥有两个注意点:1、每个冒号后面都有一个空格,修改的时候别忘了;

2、注意修改的对应点要是自己的Github的账户名,别修改错了。

 

配置github

在命令行里输入

$ git config --global user.name "yourName" $ git config --global user.eamil "email@example.com"

 

创建公钥

输入

ssh-keygen -C 'you email address@gmail.com' -t rsa

这里的C必须大写,之后你可以一直按回车,直到出现

之后会在用户目录 ~/.ssh/ 下建立相应的密钥文件,即 ~/.ssh/id_rsa.pub ,打开该文件,在下面一步有用。

添加公钥

还是在github首页右上角点击头像,选择Settings,然后选择New SSH KEY,把上面一步id_rsa.pub文件的秘钥复制进去就好了。 创建项目仓库

登录Github官网,点击右上角的+,选择New repository。 在页面里输入github账户名.github.io只能这么填,不能改,例如我的是*tofulife.github.io*填完后点击Create repository即可。

现在github也配置完了。。。

测试是否成功

ssh -T git@github.com

成功的话会出现你的用户名。

npm install hexo-deployer-git --save //先装个插件压压惊 hexo d // 部署的命令

接下来访问用户名.github.io就可以查看你的blog了。

转载请注明原文地址: https://www.6miu.com/read-4930434.html

最新回复(0)