Hexo的一些用法整理

简介: Hexo的一些用法整理

一、Hexo本地无法打开4000


一定是在博客的根目录下,用git bash运行hexo server

我没装福昕阅读器


重置权限


二、hexo内的文件简介


0a2653c851af460fa595bd959398a8f1.png


三、hexo一些命名的介绍


3.1 hexo server


hexo s hexo server的缩写,命令效果一致;

启动本地服务器,用于预览主题。默认地址: http://localhost:4000/


3.2 hexo clean


清除缓存文件 db.json 和已生成的静态文件 public。


网站显示异常时可以执行这条命令试试。


3.3 hexo deploy


自动生成网站静态文件,并部署到设定的仓库。

即上传至github上


3.4 hexo generate


生成网站静态文件到默认设置的 public 文件夹。


便于查看网站生成的静态文件或者手动部署网站;


hexo new "name"       # 新建文章
hexo new page "name"  # 新建页面
hexo g                # 生成页面
hexo d                # 部署
hexo g -d             # 生成页面并部署
hexo s                # 本地预览
hexo clean            # 清除缓存和已生成的静态文件
hexo help             # 帮助


四、本地预览


在source/_post内写好md文件,首先用git bash进入博客目录下,


hexo g   # 生成页面
hexo s   # 启动预览


默认地址: http://localhost:4000/


五、部署到github上


完成本地预览后直接hexo d再hexo cl即可


六、文章格式


2d65d23f6d4748949b924e4057485923.png


支持Markdown语法


七、scource文件夹的情况


7.1 目录


source:资源文件夹。存储直接来自用户的文件, 用来存放图片、Markdown文档(文章、草稿)、各种页面(分类、关于页面等)。


source/_posts :默认source文件夹下只有一个_post文件夹,存放文章的markdown源文件,_posts 目录下的md文件,会被编译成 html 文件,放到 public 文件夹下。每个页面有一个以该页面命名的文件夹,也存放在source文件夹下。除 _posts 文件夹之外,开头命名为 _ (下划线)的文件 / 文件夹和隐藏的文件将会被忽略。Markdown 和 HTML 文件会被解析并放到 public 文件夹,而其他文件会被拷贝过去。

source/_discarded:删除的博客存放在这里。

source/categories: 分类文件夹,有index.md文件,由hexo new page categories生成。

source/tags: 由hexo new page tags生成的标签文件夹,内自动生成index.md


7.2 草稿


相当于很多博客都有的“私密文章”功能。


$ hexo new draft “new draft”

会在source/_drafts目录下生成一个new-draft.md文件。但是这个文件不被显示在页面上,链接也访问不到。也就是说如果你想把某一篇文章移除显示,又不舍得删除,可以把它移动到_drafts目录之中。


如果你希望强行预览草稿,更改配置文件:

render_drafts: true

或者,如下方式启动server:

$ hexo server --drafts

下面这条命令可以把草稿变成文章,或者页面:


$ hexo publish [layout]

相关文章
hexo摸爬滚打之进阶教程
本文首发在我的个人博客:http://muyunyun.cn/ 写博客有三个层次,第一层次是借鉴居多的博文,第二层次是借鉴后经过消化后有一定量产出的博文,第三层次是原创好文居多的博文。在参考了大量前辈搭建hexo的心得后,此文尽量把一些别人未提到的点以及比较好用的点给提出来。
790 0
|
安全 开发工具 git
常用的一些Git命令进阶用法
常用的一些Git命令进阶用法
141 0
|
Shell 开发工具 git
hexo博客优化相关内容
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ESA_DSQ/article/details/78405325 记录最近hexo博客优化的一些网址。
1246 0
|
SQL 编解码 PHP
Laravel 常用命令整理
laravel不是可以直接 request()->ip() 获取IP吗,并且laravel自带有 Carbon 插件用于操作时间,生成随机字符串也自带有 Str::random() 方法,没要把框架自带的功能再重新封装一遍。
170 0
hexo博客常用插件及教程
版权声明:转载请注明作者及出处,否则将追究法律责任。 https://blog.csdn.net/q2158798/article/details/82354154 为大家总结...
3042 0
|
存储 开发工具 git
SourceTree 教程文档(进阶知识)
多数翻译自官方文档:https://confluence.atlassian.com/sourcetreekb/sourcetree-basics-780870007.html,有些介绍和图片使用的是旧版本的介绍,会逐渐替换为现有版本 SOURCETREE首选项/选项 根据SourceTree上的文件更改和远程更改刷新存储库 在SourceTree中使用嵌入式Git或System Git 编辑SourceTree配置而不打开应用程序。
2694 0
|
Unix Linux 开发工具
Git教程1(安装及基本操作)
Git教程1(安装及基本操作)
Git教程1(安装及基本操作)
|
数据采集 数据挖掘 Shell
[Hexo]部署博客及更新博文
找到其中的 deploy 标签,改成下图所示形式,并保存。注意:冒号后面要加上一个空格,否则会报错。

热门文章

最新文章