搭建我的个人博客
前言废话总算是用 Hexo + Github Pages 搭建完了自己的个人博客!不得不说其实 Github Pages 挺好用的,但是 Hexo 官方文档就是依托答辩,我根本没看懂,还有那个似人 Jekyll 也是 ~~(是你懒得照着上面的文章弄吧?) ~~总之,这些话题不是我们今天这篇文章要讨论的,我们要讨论的是如何使用 Hexo + Github Pages 搭建个人博客😋
Step 0也就是准备时间咯!
一个聪明的大脑
一个 GitHub 账户
Node.js 下载
Git 下载
将以上物品安装好后,我们就可以开始了。
Step 1 设置万恶的 npm在 D 盘新建一个文件夹,用来存放博客文件。(文件夹名示例:blog,尽量不要用中文,否则可能会出现编码错误)
进入文件夹,在路径输入框输入 cmd
然后在弹出的 命令提示符 窗口输入
1npm install -g hexo-cli
(如果转圈没有反应,或者爆网络错误,可以打开梯子再试一下,你们应该看得懂英文吧?)
这里因为我安装过了所以不放图了,但是鬼知道 npm 会出什么幺蛾子,有问题欢迎咨询 QQ 331385 ...
My first post
Hello, Hexo!This is a post to check my Hexo.
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment
自定义博客域名
总之7/17
为博客添加 Gitalk 评论插件
Header Image is here: https://github.com/qiubaiying/qiubaiying.github.io/blob/master/img/post-bg-universe.jpg
前言由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下)
针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @qiubaiying 。
但是 Gitalk 也超难配置啊啊啊啊
正文Gitalk 评论插件首先来看看 Gitalk 的界面和功能:
gitalk 使用 Github 帐号登录,界面干净整洁,最喜欢的一点是支持 MarkDown语法。
原理Gitalk 是一个利用 Github API,基于 Github issue 和 Preact 开发的评论插件,在 Gitalk 之前还有一个 gitment 插件也是基于这个原理开发的,不过 gitment 已经很久没人维护了。
可以看到在 gitalk 的评论框进行评论 ...
Git基础
Git基础Git介绍此处已省略
Git的三种状态Git的文件有三种状态: 已提交(committed)、已修改(modified) 和 已暂存(staged)
已修改表示修改了文件,但还没保存到数据库中。
已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。
已提交表示数据已经安全的保存在本地数据库中。
这会让我们的Git项目拥有三个阶段:工作区、暂存区以及Git目录。
工作区是对项目的某个版本独立提取出来的内容。这些从Git仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。
暂存区是一个文件,保存了下次将要提交的文件列表信息,一般在Git仓库目录中。按照Git的术语叫做“索 引”,不过一般说法还是叫“暂存区”。
Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆 仓库时,复制的就是这里的数据。
基本的 Git 工作流程如下:
1. 在工作区中修改文件。
2. 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区。
3. 提交更新,找到暂存区的文件,将快照永 ...