hexo配置主题发表文章
2015-09-05 11:16
288 查看
将本地hexo博客部署到github上了,如果想换我们自己喜欢的主题(默认为landscape),同时也要发表发表文章呢,下面给介绍下:
1,进入hexo官网,预览自己想要的主题,https://github.com/hexojs/hexo/wiki/Themes
这里拿light为例。
进入hexo博客的目录,如:E:/hexo/themes 右键git bash 输入:
git clonehttps://github.com/hexojs/hexo-theme-light.git
然后
cd themes/light
git pull
OK.我们的themes目录里面有light文件了。
下面我们说下配置
站点配置用到两个文件,一个是对整站的配置
H:\hexo\ _config.yml
H:\hexo\themes\light_config.yml
hexo server,访问localhost:4000预览效果。(退出server用Ctrl+c)
hexo deploy,同步到github。访问网站看看效果。
1,进入hexo官网,预览自己想要的主题,https://github.com/hexojs/hexo/wiki/Themes
这里拿light为例。
进入hexo博客的目录,如:E:/hexo/themes 右键git bash 输入:
git clonehttps://github.com/hexojs/hexo-theme-light.git
然后
cd themes/light
git pull
OK.我们的themes目录里面有light文件了。
下面我们说下配置
站点配置用到两个文件,一个是对整站的配置
H:\hexo\_config.yml,另一个是对主题的配置
H:\hexo\themes\light_config.yml,我们来分别介绍。
H:\hexo\ _config.yml
# Hexo Configuration ## Docs: http://zespia.tw/hexo/docs/configure.html ## Source: https://github.com/tommy351/hexo/ # Site 这里的配置,哪项配置反映在哪里,可以参考我的博客 title: Xiaomiya's blog #站点名,站点左上角 subtitle: Walk steps step by step #副标题,站点左上角 description: Walk steps step by step #给搜索引擎看的,对站点的描述,可以自定义 author: xiaomiya#在站点左下角可以看到 email: #你的联系邮箱 language: zh-CN #中国人嘛,用中文 # URL #这项暂不配置,绑定域名后,欲创建sitemap.xml需要配置该项 ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: http://yoursite.com root: / permalink: :year/:month/:day/:title/ #永久链接 tag_dir: tags archive_dir: archives category_dir: categories # Writing 文章布局、写作格式的定义,不修改 new_post_name: :title.md # File name of new posts default_layout: post auto_spacing: false # Add spaces between asian characters and western characters titlecase: false # Transform title into titlecase max_open_file: 100 filename_case: 0 highlight: enable: true backtick_code_block: true line_number: true tab_replace: # Category & Tag default_category: uncategorized category_map: tag_map: # Archives 默认值为2,这里都修改为1,相应页面就只会列出标题,而非全文 ## 2: Enable pagination ## 1: Disable pagination ## 0: Fully Disable archive: 1 category: 1 tag: 1 # Server 不修改 ## Hexo uses Connect as a server ## You can customize the logger format as defined in ## http://www.senchalabs.org/connect/logger.html port: 4000 logger: false logger_format: # Date / Time format 日期格式,不修改 ## Hexo uses Moment.js to parse and display date ## You can customize the date format as defined in ## http://momentjs.com/docs/#/displaying/format/ date_format: MMM D YYYY time_format: H:mm:ss # Pagination 每页显示文章数,可以自定义,我将10改成了5 ## Set per_page to 0 to disable pagination per_page: 5 pagination_dir: page # Disqus Disqus插件,我们会替换成“多说”,不修改 disqus_shortname: # Extensions 这里配置站点所用主题和插件,暂默认,后面会介绍怎么修改 ## Plugins: https://github.com/tommy351/hexo/wiki/Plugins ## Themes: https://github.com/tommy351/hexo/wiki/Themes theme: light exclude_generator: plugins: - hexo-generator-feed - hexo-generator-sitemap # Deployment 站点部署到github要配置,上一节中已经讲过 ## Docs: http://zespia.tw/hexo/docs/deploy.html deploy: type: github repository: https://github.com/xiaomiya/xiaomiya.github.com.git branch: master现在可以
hexo generate,
hexo server,打开
localhost:4000查看效果了。
H:\hexo\themes\light_config.yml
menu: #站点右上角导航栏,暂时默认,后面介绍修改 首页: / 存档: /archives 关于: /about ToDo: /todolist widgets: #站点右边栏,暂时默认,后面介绍修改和添加 - search - category - tagcloud - weibo - blogroll excerpt_link: 阅读全文 #替换为中文 plugins: twitter: #右边栏要显示twitter展示的话,需要在此设置 username: moxie198 show_replies: false tweet_count: 5 addthis: #SNS分享,身在天朝,当然用“百度分享”,暂时默认,后面会介绍 enable: true pubid: facebook: true twitter: true google: true pinterest: true fancybox: true #图片效果,默认 google_analytics: #要使用google_analytics进行统计的话,这里需要配置ID,暂时默认,后面介绍 rss: #生成RSS,需要配置路径,暂时默认,后面介绍
hexo server,访问localhost:4000预览效果。(退出server用Ctrl+c)
hexo deploy,同步到github。访问网站看看效果。
相关文章推荐
- zoj 3494 BCD Code (ac自动机+数位dp)
- Android 通过WebView 调用Js sqlite数据库
- Java Filter(拦截器)
- swift UI控件的综合应用
- ffmpeg 经常报错问题
- securityoverridehacking challenge 解题思路汇总——Forensics
- 遇到enum
- LeetCode || Search a 2D Matrix II
- 零基础学python-11.2 python语法规则
- 零基础学python-11.2 python语法规则
- HashMap源码分析
- ABAP笔记:BDC完整版例子
- OC开发之备份CSDN博客到本地
- Ruby 学习之开始
- 新手WEB开发者易出现的30个问题(转)
- Composer 安装
- 使用Session防止表单重复提交
- C++类型装换
- android6.0进入Material Design时代
- ATS 5.3.0缓存架构