hexo+next主题目录解析

默认目录结构

.
├── .deploy
├── public
├── scaffolds
├── scripts
├── source
|   ├── _drafts
|   └── _posts
├── themes
├── _config.yml
└── package.json
    • 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的版本等信息,类似于一般软件中的关于按钮

next主题

├── .github            #git信息
├── languages          #多语言
|   ├── default.yml    #默认语言
|   └── zh-Hans.yml      #简体中文
|   └── zh-tw.yml      #繁体中文
├── layout             #布局,根目录下的*.ejs文件是对主页,分页,存档等的控制
|   ├── _custom        #可以自己修改的模板,覆盖原有模板
|   |   ├── _header.swig    #头部样式
|   |   ├── _sidebar.swig   #侧边栏样式
|   ├── _macro        #可以自己修改的模板,覆盖原有模板
|   |   ├── post.swig    #文章模板
|   |   ├── reward.swig    #打赏模板
|   |   ├── sidebar.swig   #侧边栏模板
|   ├── _partial       #局部的布局
|   |   ├── head       #头部模板
|   |   ├── search     #搜索模板
|   |   ├── share      #分享模板
|   ├── _script        #局部的布局
|   ├── _third-party   #第三方模板
|   ├── _layout.swig   #主页面模板
|   ├── index.swig     #主页面模板
|   ├── page           #页面模板
|   └── tag.swig       #tag模板
├── scripts            #script源码
|   ├── tags           #tags的script源码
|   ├── marge.js       #页面模板
├── source             #源码
|   ├── css            #css源码
|   |   ├── _common    #*.styl基础css
|   |   ├── _custom    #*.styl局部css
|   |   └── _mixins    #mixins的css
|   ├── fonts          #字体
|   ├── images         #图片
|   ├── uploads        #添加的文件
|   └── js             #javascript源代码
├── _config.yml        #主题配置文件
└── README.md          #用GitHub的都知道
时间: 2024-10-31 19:22:59

hexo+next主题目录解析的相关文章

hexo next主题为博客添加分享功能

title: hexo next主题为博客添加分享功能 date: 2018-01-06 20:20:02 tags: [hexo博客, 博客配置] categories: hexo next主题配置 --- 今天心血来潮,决定给博客添加分享功能,百度上首先是找到了使用shareSDK的分享功能,最后在实践的过程中发现它添加时步骤比较多,添加完成后效果比较丑(就是一个长条的浅蓝色按钮),而且点击后想要退出分享比较麻烦(它的取消按钮实在太难找了,它在页面最下方的位置,呈现浅灰色,这个设计太反人类了

JMeter的安装和目录解析

转载:http://www.cnblogs.com/tian-yong/p/4459685.html JMeter的安装 1>软件下载地址 JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html?ssSourceSiteId=ocomen JMeter:http://jmeter.apache.org/download_jmeter.cgi JMeter插件:http://jmeter-p

开源介绍·新款简约、实用与大气的Hexo新主题:BMW

这是一个简约.大气.实用的Hexo新主题:BMW??.墙内的小伙伴,请移步原文地址:一款简约且实用的Hexo新主题:BMW Theme-BMW BMW is a beautiful http://hexo.io theme. It is created by https://godbmw.com/ ,made With ??. ???? 中文文档 源码地址 如果您看的顺眼,欢迎来第一个地址给个Star.每个Star都会增加我维护此主题的热情! Github: https://github.com

1.git目录解析

为了了解git.了解git的原理,先从.git的文件 1.git的目录 hook info logs objects refs COMMIT_EDITMSG config description gitk.cache HEAD index packed-refs 12 cd .git //进入.git文件ls -al //查列表 文件夹解析 存储指向branch的最近一次commit对象的指针 hook:存放一些shell脚本 info:存放仓库的一些信息 logs:保存所有更新的引用记录 ==

hexo NexT主题首页title链接的优化

在默认设置下,文章链接都会改变,不利于搜索引擎收录,也不利于分享 更改index.swig文件 文件路径是your-hexo-sitethemesnextlayout,将下面代码 1 {% block title %} {{ config.title }} {% endblock %} 改成 1 {% block title %} {{ config.title }} - {{ theme.description }} {% endblock %} 这时候你的首页标题会更符合网站名称 - 网站描

Hexo next主题安装algolia

一直在使用hexo写自己的博客,最近博客刚刚搬家重新搞了下博客: 1.为hexo添加站内搜索 我用的是algolia,在next主题5.x以上的版本集成了algolia站内搜索功能,我们只需要简单的配置下就可以使用:安装: 1 npm install hexo-algolia --save 配置: 123456789 algolia: 大专栏  Hexo next主题安装algolia applicationID: 'your applicationID' apiKey: 'your apiKe

Hexo+yilia主题实现文章目录和添加视频

一.说明 也可以点击这里查看此文章 文章目录功能效果可以点击这里查看 视频页面效果可以点击这里查看 粗略实现,有问题可以在下方评论区留言,或者留言板留言 二.文章目录功能 1.添加CSS样式 打开themes\yilia\source下的main.234bc0.css文件,添加如下代码: css样式我也放到了github上:https://raw.githubusercontent.com/lawlite19/Blog-Back-Up/master/css/main.234bc0.css 使用的

J2EE(三)——Tomcat目录解析

一.Tom的目录结构 二. 打开Tomcat以后,访问TomcatManager有关的东西时,需要提供身份验证用户名和密码,这就需要配置tomcat-users.xml 之后便能访问. 三.Webapps下都是Tomcat所管理的站点,我们可以手动配置一个站点(Tomcat6.0以上支持). 在Webapps下新建一个文件夹11,文件夹11下放一个Hello.html. 先解析一下我们访问的地址到底是什么,怎么组成的. 这就能明白为什么能够访问如下界面了http://localhost:8080

/var/crash目录解析

1:生成的crash默认存放在:/var/crash中,控制存放位置的文件是:/var/sysconfig/kdump文件.想要查看crash需要先安装kdump工具,才会有kdump文件,opensuse中是默认不安装的. 2:crash 目录中有四个文件分别为: linux:/var/crash/2015-01-04-14:37 # ll total 3084144 -rw-r--r-- 1 root root                   187 Jan  4 14:40 READM