博客搭建一些基础概念
分类和标签的区别与联系
分类和标签是博客系统的两项功能
**标签和分类的区别: **
1)同一篇文章标签可以用多个,但通常只能属于一个分类;
2)标签一般是在写作完成后,根据文章大意进行添加的;
3)标签可以把文章中重点词语提炼出来,有关键词的意义,但是分类没有;
4)标签通常反映了您的主要关注点,比如财经、互联网、体育等等;
5)标签给了我们一条联系他人的纽带,通过标签可以找到您的“同好”
HEXO的基础命令语法
创建文章
在站点文件夹中打开 git bash,输入如下命令创建文章,其中 title 为文章的标题
$ hexo new "title"
当输入命令后,就会在 source/_post 文件夹下创建一个文件,命名为:title.md
这个文件就是将要发布到网站上的原始文件,用于记录文章内容。
部署Hexo
$ hexo init
注:这个命令会初始化博客的目录,所以,执行这个命令时,在你想创建的目录下执行,就自动生成到对应目录下。执行命令会在当前命令的路径下,生成以下文件:
.
├── .deploy //执行hexo deploy命令部署到GitHub上的内容目录
├── public //执行hexo generate命令,输出的静态网页内容目录
├── scaffolds //layout模板文件目录,其中的md文件可以添加编辑
├── scripts //扩展脚本目录,这里可以自定义一些javascript脚本
├── source //文章源码目录,该目录下的markdown和html文件均会被hexo处理。该页面对应repo的根目录,404文件、favicon.ico文件,CNAME文件等都应该放这里,该目录下可新建页面目录。
| ├── _drafts //草稿文章
| └── _posts //发布文章
├── themes //主题文件目录
├── _config.yml //全局配置文件,大多数的设置都在这里
└── package.json //应用程序数据,指明hexo的版本等信息
相关的命令
hexo new "postName" #新建文章
hexo new page "pageName" #新建页面
hexo generate #生成静态页面至public目录
hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
hexo deploy #将.deploy目录部署到GitHub
有的命令可以简写
hexo n == hexo new
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
复合命令
# 生成完毕后自动部署网站
$ hexo g -d
clean命令清除缓存
有时候生成的网页出错了,而生成的rss其实没有清除,那么用下面的命令,再重新生成吧!
$ hexo clean
写页面的一些操作
标题
井号代表标题,两井号代表大标题,依次向下类推,直到六个井号,代表六级标题。
字体样式
*斜体*
**粗体**
***加粗斜体***
~~删除线~~
头部设置
comments: true #是否可评论
toc: true #是否显示文章目录
categories: "分类名称" #分类(一个)
tags: #标签
- 标签名称
- 标签名称(多个)
这里就先介绍基本的问题与操作到这里
搭建个人博客 HEXO+Node.Js(四)将进一步讲解本站主题相关的一些问题!!