Mac搭建个人Blog
基础部分
hexo创建一个blog
终端的一些命令
注:终端中输入密码时不会显示
pwd
//查看此时所在位置
mkdir blog
//创建blog文件夹
cd ..
//返回上一层目录
cd blog
//进入blog文件夹
输入sudo hexo init 创建博客
如何使用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 保存并退出
最后
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