Hexo is a fast, simple and powerful blog framework. You write posts in Markdown (or other markup languages) and Hexo generates static files with a beautiful theme in seconds.
如何上传文章
在你博客站点文件夹下右键空白处,选择Git Bash Here
hexo new post ""
然后在./source/_posts
里找到并编辑。hexo g
(hexo generate),用于生成静态文件hexo s
(hexo server),用于启动服务器,主要用来本地预览;完成后打开浏览器输入localhost:4000
hexo d
(hexo deploy),用于将本地文件发布到github等git仓库上- 2、4步简写
hexo g -d
hexo clean && hexo g -d
显示不出分类、标签问题
在./source/tags/index.md
中添加type: tags
字段。
categories
同理。
参考博客:https://blog.csdn.net/Wonz5130/article/details/84666519
NPM
npm 出现 operation not permitted, mkdir...
问题
解决办法:以管理员身份运行cmd输入npm -v
,然后在git bash中就没问题了。
主题加载不出
我是因为配置文件url配错了,改成原有的配置就OK了。
url: http://yoursite.com
root: /
图片加载不出
我是引用cnblog的图片链接,刚刚上传那会还能显示图片,过几天就发现图片加载不出。
解决方法:
在文章头部加上<meta name="referrer" content="no-referrer"/>
,解决防盗链问题。
---
title: Hexo学习笔记
---
<meta name="referrer" content="no-referrer"/>
参考博客:
hexo同时部署到码云Gitee
如何创建一个首页访问地址不带二级目录的 pages,如hongchenglong.gitee.io?
需要建立一个与自己个性地址同名的项目,
我的个性地址就是https://gitee.com/hongchenglong
里的hongchenglong
参考码云帮助文档:http://git.mydoc.io/?t=154714&tdsourcetag=s_pctim_aiomsg
码云的速度很快,缺点是每次部署都要去码云Pages手动更新
设置网站的图标Favicon
https://www.jianshu.com/p/82c1d33420ba
hexo在添加新文章的时候添加categories
修改/scaffolds/post.md
,这是文章模板
绑定自定义域名
在/_config.yml
将url: yoursite.com
修改为url: http://hexo.oeong.com
并在域名控制台添加解析
主机记录 | 记录类型 | 记录值 |
---|---|---|
hexo | CNAME | hongchenglong.github.io |
NOTE
- 语句含义
home: / || home
中的|| home
表示会到自带库里找到home这个图标并展示。 - 改成中文
主目录下的配置文件
_config.yml
中修改language的值,改成language: zh-CN
- 如果修改过文件内容,需要通过如下命令清除已经生成的静态文件,重新生成!
hexo clean
- 部署到Gitee上,每次修改都要去码云Pages手动更新master分支
- 初始化一个Hexo,
hexo init blog
- 多标签,
tags: [标签1,标签2,标签3]
- 写新博客前记得加上
<!-- more -->