搭建html-从“0”开始搭建个人博客(一)

我是一个新手,通过很多教程和实践一步步搭建了这个博客,所以我将从初学者的角度记录一下基于“GitHub+Hexo”搭建个人博客的步骤。

概述

总的来说,搭建博客首先需要一个互联网上可以存储页面的平台,以及一个可以方便生成页面内容的框架。 为了方便起见搭建html,您可以拥有一个易于访问和记住的具有个人风格的网站(域名)。 所以“GitHub+Hexo”是一个很好的解决方案。 基于这个思路,进行如下相关操作

注册 GitHub 帐户

前面提到,我们需要一个互联网空间来存储博客页面,因此GitHub提供的静态页面托管服务非常方便。 首先登录其官方网站。 完成相关登记工作。

安装本地Git服务

这里需要明白一件事,那就是Git和GitHub的关系。

Git是一个分布式版本管理系统搭建html,是一款专为版本管理而设计的软件。

GitHub 是一项为开发人员提供 Git 存储库的托管服务。

可见Git是一个用于项目代码版本控制和管理的本地工具。 它以存储库的形式存储和管理代码。 GitHub是一个基于互联网的Git仓库托管平台。 同时还衍生出了很多相关的功能,比如以后会用到的Pages功能。 因此下一步必须在本地安装Git软件。 msysGit可以用来在Win平台上实现Git功能。 前往官网下载安装包。 标准安装后,就可以得到Bash窗口,然后在里面进行很多操作。

配置本地 Git 参数设置以使用 Git 的名称和电子邮件地址

在GitBash(刚安装msysGit后生成)中执行以下命令:

$ git config --global user.name "Firstname Lastname"
$ git config --global user.email "your_email@example.com"

然后就会在“~/.gitconfig”中生成相关的配置信息。

降低命令输出的可读性

执行以下命令

$ git config --global color.ui auto

设置添加SSHKey

连接到 GitHub 上现有存储库时的验证是通过 SSH 的公钥进行的。 所以需要生成并添加SSHKey。

运行以下命令

$ ssh-keygen -t rsa -C "your_email@example.com"

然后您将被要求输入密码。 此处设置密码后,调用Key后会要求输入密码。 如果不想设置密码,可以双击回车跳过。 系统会在/Users/your_user_directory/.ssh/x下生成私钥id_rsa和公钥id_rsa.pub。

通过浏览器登录GitHub上账户的Personalsettings/SSHandGPGkeys,添加id_rsa.pub中的内容。

然后在Bash窗口中输入以下命令验证是否登录成功。

ssh -T git@github.com

通过返回信息判断登录是否成功。

GitHubPages 托管页面

在前面的操作中,我们已经有了一个可以互操作的本地Git和网络GitHub平台。 要获取它,您需要通过 GitHubPages 托管该页面。

为了清楚地理解Pages的操作方法,这里我参考了GitHubPages演示页面

我们首先需要创建一个存储库(repositories)。 并且名称需要满足要求:your_username.github.io。

然后将仓库克隆到本地,然后在仓库中新建一个index.html文件。 当你将本地仓库推送到GitHub时,你可以通过“your_username.github.io”访问你刚刚编写的索引页面。

我这里的描述很粗略,涉及到的Git的知识点就不介绍了,因为真正的写作不会是这样的。 目前,您获得的只是一个可以放置个人静态 html 页面的平台。 而通过昨天的介绍,大家可以清楚的知道。 我们要做的就是在GitHub上建立一个名为your_username.github.io的仓库,并将要显示的页面放入仓库中。 其他人可以通过连接访问它。

也许直接编写 HTML 页面并不是正确的选择。 你会花费大量的精力做后端的事情而忽略了博客内容本身,本末倒置。 所以我准备通过一个现成的博客框架将未来引入到一个页面中。 GitHub官方推荐使用Jekyll来完成博客页面的生成。 同时,Hexo也是一个方便易用的博客框架。 而我拿出来的构建过程将基于Hexo。

事实上,我还没有开始写博客,并且尚未证明已经建立了一个存储博客页面的平台。 只是不太容易使用。

我的个人博客有疗效和相应的教程,欢迎访问:()

这是另外两个后续行动。