文档章节

hexo进阶

拯救世界的小安安
 拯救世界的小安安
发布于 2016/04/27 09:29
字数 538
阅读 67
收藏 0

修改局部页面

页面展现的全部逻辑都在每个主题中控制,源代码在hexo\themes\jacman\中:

.
├── languages  #多语言|   ├── default.yml#默认语言|   └── zh-CN.yml  #中文语言├── layout #布局,根目录下的*.ejs文件是对主页,分页,存档等的控制|   ├── _partial   #局部的布局,此目录下的*.ejs是对头尾等局部的控制|   └── _widget#小挂件的布局,页面下方小挂件的控制├── source #源码|   ├── css#css源码 |   |   ├── _base  #*.styl基础css|   |   ├── _partial   #*.styl局部css|   |   ├── fonts  #字体|   |   ├── images #图片|   |   └── style.styl #*.styl引入需要的css源码|   ├── fancybox   #fancybox效果源码|   └── js #javascript源代码├── _config.yml#主题配置文件└── README.md

 

发表新文章

用hexo发表新文章

$ hexo n #写文章

其中my new post为文章标题,执行命令后,会在项目\source_posts中生成my new post.md文件,用编辑器打开编写即可。

也可以直接在\source_posts中新建一个md文件。

写完后,执行

$ hexo g #生成$ hexo d #部署 # 可与hexo g合并为 hexo d -g

用Hexo发表文章的Markdown语法

使用jacman或pacman主题,建议按此标准语法写:

title: postName #文章页面上的显示名称,可以任意修改,不会出现在URL中date: 2013-12-02 15:30:16 #文章生成时间,一般不改,当然也可以任意修改categories: example #分类tags: [tag1,tag2,tag3] #文章标签,可空,多标签请用格式,注意:后面有个空格description: 附加一段文章摘要,字数最好在140字以内。
---

以下正文

Hexo命令

常用命令:

hexo new "postName" #新建文章hexo new page "pageName" #新建页面hexo generate #生成静态页面至public目录hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)hexo deploy #将.deploy目录部署到GitHub

常用复合命令:

hexo d -g #生成加部署hexo s -g #预览加部署

简写:

hexo n == hexo newhexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy

安装插件

添加sitemap和feed插件

$ npm install hexo-generator-sitemap
$ npm install hexo-generator-feed

修改_config.yml,增加以下内容

# ExtensionsPlugins:- hexo-generator-feed
- hexo-generator-sitemap#Feed Atomfeed:
  type: atom
  path: atom.xml
  limit: 20#sitemapsitemap:
  path: sitemap.xml


参考链接:http://www.jianshu.com/p/05289a4bc8b2/


© 著作权归作者所有

拯救世界的小安安
粉丝 5
博文 31
码字总数 30593
作品 0
徐汇
程序员
私信 提问
关于Hexo6.0搭建个人博客(基础编)

初识Hexo 是一个快速,简单而强大的博客框架。您可以使用Markdown(或其他语言)编写文章,Hexo可以在几秒钟内生成具有美丽主题的静态文件。 对的,就是这么简单明了,其实就是一个搭建博客的工...

darryrzhong
2018/05/23
0
0
Hexo中使用MathJax公式

最近学习数学,想用Hexo记录笔记整理公式,参考文章: 我的Hexo环境 首先,看看我的Hexo环境: 显示如下: hexo: 3.4.3 hexo-cli: 1.0.4 os: WindowsNT 10.0.14393 win32 x64 httpparser: 2...

孙亖
2017/12/26
0
0
基于Hexo搭建个人博客——进阶篇(从入门到入土)

原文链接: http://yangbingdong.com/2017/build-blog-hexo-advanced/ 前言 好久没更新了,因为懒- - 前面介绍了Hexo的一些基本搭建→基于Hexo+github+coding搭建个人博客——基础篇(从菜鸟到...

yangbingdong
2017/10/11
0
0
如何搭建一个独立博客——简明Github Pages与Hexo教程

重要更新 由于我在2015-07-26换了 mac ,博客平台从 hexo 转移 jekyll. 为什么用 keyll?因为用keyll搭建博客真的好简单.比 hexo 简单多了. 接下来,我将用十步教你搭建博客. 继续用我的教程一直...

CasparLi
2015/09/21
457
1
Hexo,其实没有你想象的那么难

阅读目录: 安装hexo所需环境nodejs 下载软件 解压 添加环境变量 配置生效 安装hexo 安装 初始化 生成静态页面 安装Git插件 配置hexo 安装hexo后台 添加RSS,搜索,分享,字数统计插件 关于h...

loubobooo
2018/07/11
106
0

没有更多内容

加载失败,请刷新页面

加载更多

python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
15分钟前
1
0
OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
745
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
26
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
79
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部