搭建个人博客 HEXO+Node.Js(三)


博客搭建一些基础概念

分类和标签的区别与联系

分类和标签是博客系统的两项功能

**标签和分类的区别: **

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(四)将进一步讲解本站主题相关的一些问题!!


文章作者: zelin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zelin !
  目录