在网上看了非常多的优秀教程,但是我还是花了2天时间才搞出来自己的博客,可能是我太笨😂,因此
还是写下自己搭建博客的过程,权当为自己的博客剪个彩。
一、配置环境
注意:Node.js默认安装路径
其实,这里就遇到了第一个问题,Command Line Tools
的安装。新版的Xcode>Preference里并没有Downloads。
正确的安装姿势:打开Mac终端,在终端中输入xcode-select --install
,就可以安装了。Command Line Tools
安装完成后,还要在终端中进行如下配置。
|
|
二、配置Github
- 首先你要有GitHub账号。
- 新建一个仓库,名字必须为
username.github.io
,username是你的用户名。
三、安装Hexo
- 在电脑中新建一个文件夹,命名为Hexo。
- 在Hexo文件夹上双击>选择服务>新建位于文件夹位置的终端窗口
- 安装Hexo
|
|
- 初始化Hexo
|
|
- 安装成功后Hexo文件夹内会出现相应的文件,也可以在终端中输入
hexo -v
来查询是否安装成功。
四、连接Hexo和GitHub
我们要安装一个扩展,来连接Hexo和GitHub,将本地的博客推送到GitHub。
在Hexo文件夹上打开Git Bash,输入
|
|
安装完成后,我们打开Hexo文件夹,打开名为_config.yml
的文件,找到deploy
这一项,按如下方式配置。
五、部署本地博客到GitHub
打开终端,输入以下命令。
|
|
这样,在浏览器中输入username.github.io
就能访问个人博客了。
如果想要写一篇新的博客,就在Hexo>source>_posts里新建markdown文件,写自己的博客就好了。
我们会发现,Hexo默认的主题是landscape
,Hexo还有很多好看的主题,我们可以更换。按照GitHub上作者的安装方法将主题安装好后,我们会发现远程网站并没有更新。
在Hexo文件夹打开Git Bash,输入下面的代码就可以更新了。
|
|
六、其他
- GitHub推出了一款Markdown编辑器叫Atom,用着还挺不错的。
- 之前博客的图片是存放在七牛的,不过现在七牛测试域名只有30天的有效期,所以还是在阿里云买了oss,一年才9块。
- Markdown对emoji友好,写法参考emoji-cheat-sheet😏。
- 发布后无法显示emoji表情,参考这篇教程。
- 感谢这篇教程,给了我莫大的启发。