时间:2023-07-06 21:09:01 | 来源:网站运营
时间:2023-07-06 21:09:01 来源:网站运营
搭建个人主页保姆级教程(一):2017
、18
年更新的),于是只能几篇博客对比着看,属实难受。2022.04
),将更新一个静态博客专题,专门来分享一下如何快速搭建个人主页,这里贴上我的个人主页:东曜说 ,同学们看一下效果。路过的同学可以关注收藏走一波,相见即是缘,后续将持续输出优质内容~~hexo + github 托管 VS wordpress
wordpress
必须得搞云服务器或者虚拟主机,动辄一年200
块起步的租钱,一般来说学生党肯定是顶不住的。github
托管静态网站是免费的wordpress
建主页属于动态站点,当用户的访问量增多时服务器负载也会增大,访问速度明显下降,用来优化的维护成本高,搞得人脑壳痛。hexo
建主页属于静态站点,通过敲几行git
命令即可实现文章的发布,维护成本和操作难度低。hexo
有丰富的主题可以选择,完全开源,而且颜值很高。博客嘛,得自己看的舒服才行,这也属于一个加分项。hexo + github
展开系列分享,不懂的同学可以多看几遍。世界上最远的距离就是知道和做到,动手才能发现乐趣。git
和github
,那为什么第一步要准备git
和github
呢?git
向github
传输文件,这时,github
是托管你的网站的服务器,git
是你连接服务器的工具。不懂github
和git
的同学移步:超详细的 github 账号申请与 git 安装教程。git
和github
账号了,那git
和github
是如何连接的呢?SSH
协议。SSH
全称Secure Shell
,即安全外壳协议。它通过数据加密和认证机制实现了设备互联的安全保障,相较于FTP、SFTP
等明文传输的协议有更高的安全性能。SSH
的加密机制是非对称加密,这也就是说它会在本地生成两把钥匙:一把是公钥,我们把它传到github
上。一把是私钥,留在我们自己的电脑上。git
安装后会默认附带安装SSH
,所以我们可以省去安装SSH
的环节。ssh
已经就绪。我们随便找个文件夹,右键打开git bash here
,键入命令: ssh-keygen -t rsa
该命令的作用就是用来生成这两把钥匙,加密算法采用rsa
,之后一路敲空格默认即可。id_rsa
和公钥id_rsa.pub
。OK
,接下来就是把公钥部署在github
上,然后用SSH
密钥登录的方法进行连接(免密码登录)。因为篇幅有限,不懂如何部署公钥以及想要了解SSH
如何连接github
的同学移步:SSH 登录及其原理详解。git
和你的github
账号了。github
仓库就是托管你的个人主页的容器,所以,我们首先要把这个容器搭好。github
主页,点击头像,点击Your repositories
进入仓库界面。New
,我们新建一个仓库,输入仓库名即可点击 Create repository
(忽略我的提示,因为我已经有同名库了)npm
,它是node
的包管理工具,因此我们首先得准备好node
环境,不知道如何安装node
的同学移步:安装和更新 node 的正确姿势。blog
。值得注意的是,这个文件夹就是你的个人网站的项目文件夹,所以一定要自定义好路径。Git hash here
,键入命令安装Hexo
脚手架:VSCode
的同学,可以用它打开这个文件夹,在终端中键入命令即可(安装cnpm
的同学可以用cnpm
替换npm
): npm i -g hexo-cli
安装完成后,键入命令初始化一个hexo
项目 hexo init
public
文件夹,这个public
就是你要托管的个人网站。 hexo g / hexo generate
hexo g
是 hexo generate
的缩写,两个命令都有效。node
服务器 hexo s / hexo server
run
起来了,使用的是默认主题,有点丑,不过万事开头难,恭喜你有了自己的网站,后续我会再更新如何更改主题,看完就可以在终端中ctrl c
关了它。关键词:保姆,教程