hexo本地
- 首先安装node.js
#方式一:mac CLI安装
brew install node
#方式二:通过cnpm CLI安装
#npm的下载源在国内,cnpm的下载源在国内
#通过cnpm下载node
npm install -g cnpm --registry=http://registry.npm.taobao.org
node -v #查看版本
npm -v
- 安装私人博客框架HEXO
cnpm install -g hexo-cli
hexo -v
- 新建一个文件夹
#例如
mkdir blog
cd blog
- 启动Hexo
#初始化
sudo hexo init
#启动服务
hexo s
#就可以通过 http://localhost:4000/访问了
- 写作
hexo n "文章名字"
#就会产生blog/source/_posts/文章名字.md
hexo clean # 清理一些冗余的文件
hexo g #生成新的博客文件
#如此一来网页上的内容就更新了
上gitee
Hexo常用命令
#清理 生成 推送远端
hexo clean && hexo g && hexo d
# https://gitee.com/five_cost_QiFei/blog/pages
# 还要去重新部署一下
我只是知识的搬运工zzz
Hexo目录详解
.
├── _config.yml #网站的 配置 信息,您可以在此配置大部分的参数。
├── package.json #应用程序的信息。
├── scaffolds #模版 文件夹。当您新建文章时,Hexo 会根据 scaffold 来建立文件。
├── source #资源文件夹是存放用户资源的地方。
| ├── _drafts
| └── _posts
└── themes #主题 文件夹。Hexo 会根据主题来生成静态页面。
debug
如果更换主题之后无法显示。
页面上出现“{% extends ‘_layout.swig‘ %} {% import ‘_macro/post.swig‘ as post_template %}”这种问题
原因是hexo在5.0之后把swig给删除了需要自己手动安装
npm i hexo-renderer-swig
参考
主要参考:
1. 某人的公众号
2. hexo官方主题 https://hexo.io/themes/
3. hexo官方文档
4. 搭建博客 + 上gitee 教程写的很好,可重点参考http://xiang578.com/post/how-to-build-a-hexo-blog.html
5. 免费高质量SEO优化-外链
6. 最后用的主题 下一步去修改主题