前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Hexo实战】创建网站第一篇博客

【Hexo实战】创建网站第一篇博客

作者头像
林老师带你学编程
发布2019-05-26 22:08:04
6730
发布2019-05-26 22:08:04
举报
文章被收录于专栏:强仔仔

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://cloud.tencent.com/developer/article/1436325

Hexo和NexT都介绍完了,现在就到了童鞋最关心的时刻了,我们如何编写文章,如果同步到我们的网站上面去呢?别着急,今天就给大家揭晓答案~

首先我们来看一下官网的定义

代码语言:javascript
复制
$ hexo new [layout] <title>

您可以在命令中指定文章的布局(layout),默认为 post,可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局。

官网上面说的比较绕口,其实我们一般常用的就两种,一个hexo new title,在默认文件夹下面创建md格式文件,还有就是通过hexo new page dir创建目录

下面我给大家举几个例子,大家就明白了,首先我们创建一个名字为java从入门到精通的文件。

这边我们输入如下命令:

代码语言:javascript
复制
hexo new java从入门到精通

打开blog\source_posts目录,我们可以看到,java从入门到精通文件已经创建好了。

此时我们刷新一下应用(127.0.0.1:4000),就可以看到刚才我们添加的文件了。

那文件的内容我们该怎么编写呢??这个其实就更简单了,打开我们刚才创建的Java从入门到精通,编写我们的内容就可以了。

文章内容如下所示:

代码语言:javascript
复制
---
title: java从入门到精通
date: 2019-04-16 14:45:38
tags:
- springboot
- java
categories:
- 技术
---
字段解释:
这边title指的是文章的标题。
data指的是文章的创建时间,文章的排序规则也是根据这个字段来的,时间越后,排序越靠前。
tags指的是这个文章所对应的标签。
categories指的是文章所对应的分类。

好了我们重启一下应用,看看是否同步到网站上面去了。

可以看到内容已经成功同步上去了。

其实实际写文章的时候一般不会通过命令来操作,而是直接在文件夹下面新建一篇文章或者通过其它文本编译器写好之后复制过去即可。

上一节我们添加了很多菜单tab,有去点击的童鞋可能会发现,有些页面点击会报404错误。

这个说明对应的页面不存在,这个时候我们该怎么办呢?别着急,我们可以通过hexo new page dir来创建对应的文件夹,接 下来我们来实际操作一把。

输入创建页面命令:

进入文章目录,我们可以看到在source目录下面,已经成功创建完毕。

接下来我们重启一下应用,看看是否更新成功。

我们可以看到已经成功的跳转过去了,不再是404错误了。

我如果想看所有文章的标签信息呢,通过标签查找对应的文章呢,这个该如何实现呢?其实很简单,就几句代码就ok了。

在tags中index.md中加入如下命令即可:

代码语言:javascript
复制
---
title: 文章标签
date: 2019-04-12 14:30:36
type: "tags"
---

重启一下应用,我们就可以看到标签页面已经和以往不一样了。

只要点击对应的标签就可以跳转到绑定该标签的文章列表了,是不是超级简单。

林老师带你学编程https://wolzq.com

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年04月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档