玩命加载中 . . .

用Hexo搭建一个博客


用Hexo搭建一个简单博客。

1. 安装Git

去官网下载Git,安装时下一步就行了,不用修改什么。
传送门

2. 安装Nodejs

官网
没有或不会「魔法」的用户可以用中科大的npm加速:

npm config set registry https://npmreg.proxy.ustclug.org/

3. 准备工作

C:\下新建一个myblog目录,当然你想在其他地方也行,然后按住shift再右键选择在此处打开命令行窗口在运行

npm install -g hexo-cli

安装Hexo
安装后输入hexo -v验证是否安装成功。

4. 开始

myblog文件夹打开命令行窗口,初始我们的博客:

hexo init

然后npm install安装必要组件
之后

hexo g
hexo s

在浏览器中打开http://localhost:4000 进行本地预览
Ctrl+C关闭本地服务器。

5. 在Github上新建仓库存放网站

打开https://github.com 新建一个仓库命名为<yourname>.github.io这个yourname是你的Github用户名

6. 生成SSH添加到GitHub

生成SSH添加到GitHub,连接Github与本地。
右键打开git bash,然后输入下面命令:

git config --global user.name "yourname"
git config --global user.email "youremail"

这里的yourname输入你的GitHub用户名,youremail输入你GitHub的邮箱。这样GitHub才能知道你是不是对应它的账户。
然后创建SSH,一路回车

ssh,简单来讲,就是一个秘钥,其中,id_rsa是你这台电脑的私人秘钥,不能给别人看的,id_rsa.pub是公共秘钥,可以随便给别人看。把这个公钥放在GitHub上,这样当你链接GitHub自己的账户时,它就会根据公钥匹配你的私钥,当能够相互匹配时,才能够顺利的通过git上传你的文件到GitHub上。

ssh-keygen -t rsa -C "youremail"

这个时候它会告诉你已经生成了.ssh的文件夹。在你的电脑中找到这个文件夹。或者git bash中输入

cat ~/.ssh/id_rsa.pub

将输出的内容复制到框中,点击确定保存。

打开github,在头像下面点击settings,再点击SSH and GPG keys,新建一个SSH,名字随便取一个都可以,把你的id_rsa.pub里面的信息复制进去.

git bash输入ssh -T git@github.com,出现你的用户名,那就成功了.

7. 把Hexo部署到GitHub

这一步,我们将hexo生成的文章部署到GitHub上,打开博客根目录下的_config.yml文件,这是博客的配置文件,在这里你可以修改与博客配置相关的各种信息。

修改最后一行的配置:

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

此时时需要先安装deploy-git ,也就是部署的命令,这样你才能用命令部署到GitHub

npm install hexo-deployer-git --save

然后

hexo clean
hexo g
hexo d

其中 hexo clean清除了你之前生成的东西,也可以不加,hexo g,生成静态文章,hexo d部署文章。

注意deploy时可能要你输入username和password

之后等带几分钟,就可以在https://yourname.github.io看到你的博客了。

8. 写文章

输入hexo new post "<post title>"然后在myblog\source\_posts\目录发现一个文件名为<post title>.md文件
这时你就可以用**Markdown**写文章了。

9. 最后

此时博客搭建好了,但十分丑和简单,不少功能都没有,我会在之后的文章里讲述如何美化博客。

感谢: 洪卫の博客


文章作者: BlueSky01st
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请注明来源 BlueSky01st !
评论
评论
  目录