加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 综合聚焦 > 创业热点 > 经验 > 正文

如何使用10个小时搭建出个人域名而又Geek的独立博客?

发布时间:2016-01-12 15:26:36 所属栏目:经验 来源:简书网
导读:我在这里写下长篇大论,只希望小白们能跟快速入门。坚持10个小时 坚持10个小时 坚持10个小时(重要的事情说三遍!!!)搭建出属于自己的个人独立博客,我将会通过 安装流程主线

到这里我们还是采用参考官方文档,5 分钟快速安装。在本地修改完这一连串的配置,(包括:语言设置、财产、菜单设置、侧栏设置、头像设置、作者名称、站点描述、标签云页面、分类页面、统计系统、评论系统等等)现在是需要下面的一个命令即可在本地成功预览你的博客样式。

V.Hexo部署方法

写完文章之后 就可以启动本地服务器测试了

$ hexo s #启动本地服务器测试

这个时候在浏览器中输入http://localhost:4000端口 静态的网站架设完成

个人域名 独立博客 Geek

当你修改好你想要的样式,包括头像,favicon图标,标题样式,第三方平台链接等等等等你心中完美的页面。那就可以继续下一个阶段了。再提示一点,大家可以hexo主题修改一步就hexo s看下变化,初次接触对参数不清楚。只有hexo s后在可以在本地浏览到效果,Ctrl+C 停止服务器。

链接GitHub、实现在线预览

目录

I.注册GitHub

II.配置和使用 Github

III.SSH Key 配置成功

IV.实现在线预览

现在已经来到第三部分了,请你在坚持一下。

I.注册GitHub

访问:http://www.github.com/ 注册你的username和邮箱,邮箱十分重要,GitHub上很多通知都是通过邮箱的。注册过程比较简单,在此我不再啰嗦。界面任然是英文,请读者耐心一点。

II.配置和使用 Github

配置 SSH keys

我们如何让本地git项目与远程的github建立联系呢?用SSH keys。

检查 SSH keys的设置,首先我们需要检查你电脑上现有的ssh key:

$ cd ~/.ssh 检查本机的ssh密钥

如果提示:No such file or directory 说明你是第一次使用git。

生成新的SSH Key:

$ ssh-keygen -t rsa -C "邮件地址@youremail.com"

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车就好>

注意1: 此处的邮箱地址,你可以输入自己的邮箱地址;注意2: 此处的「-C」的是大写的「C」

然后系统会要你输入密码:

Enter passphrase (empty for no passphrase):<输入加密串>

Enter same passphrase again:<再次输入加密串>

在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。这个设置是防止别人往你的项目里提交内容。

注意:输入密码的时候没有*字样的,你直接输入就可以了。

最后看到这样的界面,就成功设置ssh key了:

个人域名 独立博客 Geek

添加 SSH Key 到 GitHub

在本机设置SSH Key之后,需要添加到GitHub上,以完成SSH链接的设置。

1、打开本地C:Documents and SettingsAdministrator.sshid_rsa.pub文件。此文件里面内容为刚才生成人密钥。如果看不到这个文件,你需要设置显示隐藏文件。准确的复制这个文件的内容,才能保证设置的成功。

2、登陆github系统。点击右上角的 Account Settings—>SSH Public keys —> add another public keys

3、把你本地生成的密钥复制到里面(key文本框中), 点击 add key 就ok了

测试

可以输入下面的命令,看看设置是否成功,git@github.com的部分不要修改:

$ ssh -T git@github.com

如果是下面的反馈:

The authenticity of host 'github.com (207.97.227.239)' can't be established.

RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.

Are you sure you want to continue connecting (yes/no)?

不要紧张,输入yes就好,然后会看到:

Hi aierui! You've successfully authenticated, but GitHub does not provide shell access.

设置用户信息

现在你已经可以通过 SSH 链接到 GitHub 了,还有一些个人信息需要完善的。

Git 会根据用户的名字和邮箱来记录提交。GitHub 也是用这些信息来做权限的处理,输入下面的代码进行个人信息的设置,把名称和邮箱替换成你自己的,名字必须是你的真名,而不是GitHub的昵称。

$ git config --global user.name "aierui"//用户名

$ git config --global user.email "imland@outlook.com"//填写自己的邮箱

III.SSH Key 配置成功

本机已成功连接到 github。若有问题,请重新设置。常见错误请参考:

GitHub Help - Generating SSH Keys 和 GitHub Help - Error Permission denied (publickey)

IV.实现在线预览

创建仓库和本地远程到GitHub仓库

首先在GitHub上创建一个仓库repository,注意仓库名称必须为aierui.github.io,也是你之前在本地建立的文件夹名称,这里由于存在这个名称的仓库,无法重名。

个人域名 独立博客 Geek

# 将当前的改动暂存在本地仓库

$ git add .

# 将暂存的改动提交到本地仓库,并写入本次提交的注释是”first post“

$ git commit -m "first post"

# 将远程仓库在本地添加一个引用:origin

$ git remote add origin https://github.com/username/projectName.git

# 向origin推送gh-pages分支,该命令将会将本地分支gh-pages推送到github的远程仓库,并在远程仓库创建一个同名的分支。该命令后会提示输入用户名和密码。

$ git push origin gh-pages

在GitHub上将gh-pages merge 到msater上

添加部署代码

在站点的-config.yml文件新增字段

Deployment 站点部署到github要配置这里, 非常重要

deploy:

type: git 部署类型若有问题,其他类型自行google之

repository: https://github.com/Aierui/aierui.github.io.git

branch: master

plugins: -hexo-generator-feed

merge后就可以部署上去了,在Git命令黑窗口里输入

$ hexo g #生成静态网页

$ hexo d #开始部署

完成以上步骤,你算是成功了。在浏览器中输入aierui.github.io(自己对应即可)看到了你在本地搭建的博客主页一样,哇哇哇哇哇哇。开心死你了,不要忘了回来给我点赞呀~

Enjoy~

购买域名并解析

这一环节相对简单,可以参考一步步在GitHub上创建博客主页(3),

一元搞定域名(重头戏)

仅限在校的高校学生,社会人士请自行绕开,老老实实花钱购买吧

废话少说,直接上链接看我是怎么办到的一元搞定域名还送服务器,全体咆哮。我们大家一起欢呼一起咆哮吧,哈哈哈。

云+校园计划是腾讯云为在读高校生量身打造的扶持计划,旨在为高校生提供先进的技术支持、资金扶持和经验分享。同时让更多高校生了解云计算及互联网知识,为后续职业、创业发展奠定基础。

学生们请仔细研读腾讯云官方论坛领取的规则参与领取

将独立域名与 GitHub Pages 的空间绑定

DNS 设置

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读