Mac搭建个人Blog

N 人看过

基础部分

hexo创建一个blog

终端的一些命令

注:终端中输入密码时不会显示
1

pwd
//查看此时所在位置
mkdir blog
//创建blog文件夹
cd ..
//返回上一层目录
cd blog
//进入blog文件夹

2

输入sudo hexo init 创建博客

3

如何使用hexo

创建新文章

hexo new post XXX

创建新目录

hexo new page tag

前往blog/source/tag文件夹中更改

---
title: XXX
lyout: tag
date: 2020-02-02 13:07:16
---

创建新标签

hexo new page category

同理把tag改为category即可

about页面

除了不支持Categories和Tags外和写文章的格式一样
一般不需要新建页面,只更改blog/source/about/index.md即可

hexo new page about

推送至github和coding.net

比较github(国外)和coding(腾讯)

github coding.net
域名 自定义 随机生成
加载速度 快一些
方便的clone方式 HTTPS SSH

如何使用hexo

创建新文章

hexo new post XXX

创建新目录

hexo new page tag

前往blog/source/tag文件夹中更改

---
title: XXX
lyout: tag
date: 2020-02-02 13:07:16
---

创建新标签

hexo new page category

同理把tag改为category即可

about页面

除了不支持Categories和Tags外和写文章的格式一样
一般不需要新建页面,只更改blog/source/about/index.md即可

hexo new page about

进阶部分

如何在百度中搜索到自己写的博客内容

必须在这里提交自己的博客链接才能在百度引擎中搜索到的

更换主题

Hexo 中下载主题

git clone https://github.com.....主题地址 themes/主题名字
//将主题下载到themes中

更改theme中的_config.yml

vim _config.yml 进入编辑模式(注意空格)
按 A 开始编辑
按 esc 退出编辑
输入 :wq 保存并退出

4

最后

hexo clean 清除缓存
hexo g 搭建   
hexo d 提交到github

bug

hexo g 失败

TypeError [ERR_INVALID_URL]: Invalid URL: http: //127.0.0.1:1085;export
at onParseError (internal/url.js:243:9)

原因

这个原因呢也很简单,就是hexo升级到4.2后,对于文章内的url自动变成html的A标签的解析引擎有点小bug,这是我在一个github的issue中看到的,issue链接我就不贴出来了,有兴趣的自行用英文关键字进行Google吧。

解决

  • 把http://这个协议头去掉,不过经过测试发现hexo自动生成的链接会有点其它的小bug,大家可以自行测试一下
  • 在http://的冒号后面加个空格
  • 把这个url用两个``给引起来,这种方法我感觉最好

本博客主题为Chic