使用Hexo + gitee搭建个人博客

hexo本地

  1. 首先安装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
  1. 安装私人博客框架HEXO
cnpm install -g hexo-cli

hexo -v
  1. 新建一个文件夹
#例如
mkdir blog

cd blog
  1. 启动Hexo
#初始化
sudo hexo init
#启动服务
hexo s
#就可以通过 http://localhost:4000/访问了
  1. 写作
hexo n "文章名字"
#就会产生blog/source/_posts/文章名字.md

hexo clean # 清理一些冗余的文件
hexo g #生成新的博客文件
#如此一来网页上的内容就更新了

上gitee

Hexo常用命令

CSDN博客

#清理 生成 推送远端
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. 最后用的主题 下一步去修改主题

你可能感兴趣的:(linux,linux)