github page hexo博客gitee_GitHub+hexo快速搭建个人博客
- 写博客的好处是我们用博客表达自己、升华自己。
- 平时学习新知识总是经常性会遗忘部分内容,使用过有道云,印象笔记,公众号,缺金社区,csdn,Github,码云等等记录了零零散散一些内容。所以准备使用hexo做一个归纳
主题的效果图 很精美
快速开始
首选安装好node.js和npm
安装 Heox
$ npm install -g hexo-cli
初始化博客
$ hexo init# 会生成如下文件├── .deploy #需要部署的文件├── node_modules #Hexo插件├── public #生成的静态网页文件├── scaffolds #模板├── source #博客正文和其他源文件,404、favicon、CNAME 都应该放在这里| ├── _drafts #草稿| └── _posts #文章├── themes #主题├── _config.yml #全局配置文件└── package.json
More info: Writing
启动
$ hexo server
More info: Server
发表草稿。
$ hexo publish [layout]
创建文章
$ hexo new [layout]
生成静态文件
$ hexo generate
More info: Generating
部署网站
$ hexo deploy#打包并上传的github$ hexo d -g
More info: Deployment
清除缓存文件
$ hexo clean
一个简答博客就部署好了。默认的主题比较单一不好。所以要选择一款合适的主题来美化自己的博客。这里我选择的hexo-theme-matery这款主题。文档齐全很方便部署
我的博客预览地址
https://blog.qinxuewu.club/
这是一个采用Material Design和响应式设计的 Hexo 博客主题。
特性
- 简单漂亮,文章内容美观易读
- Material Design设计
- 响应式设计,博客在桌面端、平板、手机等设备上均能很好的展现
- 每天动态切换Banner图片
- 瀑布流式的博客文章列表(文章无特色图片时会有24张漂亮的图片代替)
- 时间轴式的归档页
- 词云的标签页和雷达图的分类页
- 丰富的关于我页面(包括关于我、文章统计图、我的项目、我的技能、相册等)
- 可自定义的数据的友情链接页面
- 支持文章置顶和文章打赏
- 支持MathJax
- TOC目录
- 可设置复制文章内容时追加版权信息
- 可设置阅读文章时做密码验证
- Gitalk、Gitment、Valine和Disqus评论模块(推荐使用Gitalk)
- 集成了不蒜子统计、谷歌分析(Google Analytics)和文章字数统计等功能
下载
当你看到这里的时候,应该已经有一个自己的Hexo博客了,如果还没有的话,不妨使用 Hexo 和Markdown来写博客和文章。
点击 这里 下载master分支的最新稳定版的代码,解压缩后,将hexo-theme-matery的文件夹复制到你 Hexo 的themes文件夹中即可。当然你也可以在你的themes文件夹下使用Git clone命令来下载:
git clone https://github.com/blinkfox/hexo-theme-matery.git
配置
切换主题
修改 Hexo 根目录下的_config.yml的theme的值:theme: hexo-theme-matery
`_config.yml`文件的其它修改建议:
- 请修改_config.yml的url的值为你的网站主URL(如:http://xxx.github.io)。
- 建议修改两个per_page的分页条数值为6的倍数,如:12、18等,这样文章列表在各个屏幕下都能较好的显示。
- 如果你是中文用户,则建议修改language的值为zh-CN。
新建分类 categories 页
categories页是用来展示所有分类的页面,如果在你的博客source目录下还没有categories/index.md文件,那么你就需要新建一个,命令如下:
hexo new page "categories"
编辑你刚刚新建的页面文件/source/categories/index.md,至少需要以下内容:
---title: categoriesdate: 2018-09-30 17:25:30type: "categories"layout: "categories"---
新建标签 tags 页
tags页是用来展示所有标签的页面,如果在你的博客source目录下还没有tags/index.md文件,那么你就需要新建一个,命令如下:
hexo new page "tags"
编辑你刚刚新建的页面文件/source/tags/index.md,至少需要以下内容:
---title: tagsdate: 2018-09-30 18:23:38type: "tags"layout: "tags"---
新建关于我 about 页
about页是用来展示关于我和我的博客信息的页面,如果在你的博客source目录下还没有about/index.md文件,那么你就需要新建一个,命令如下:
hexo new page "about"
编辑你刚刚新建的页面文件/source/about/index.md,至少需要以下内容:
---title: aboutdate: 2018-09-30 17:25:30type: "about"layout: "about"---
新建友情连接 friends 页(可选的)
friends页是用来展示友情连接信息的页面,如果在你的博客source目录下还没有friends/index.md文件,那么你就需要新建一个,命令如下:
hexo new page "friends"
编辑你刚刚新建的页面文件/source/friends/index.md,至少需要以下内容:
---title: friendsdate: 2018-12-12 21:25:30type: "friends"layout: "friends"---
同时,在你的博客source目录下新建_data目录,在_data目录中新建friends.json文件,文件内容如下所示:
[{ "avatar": "http://image.luokangyuan.com/1_qq_27922023.jpg
github page hexo博客gitee_GitHub+hexo快速搭建个人博客相关推荐
- ghost博客mysql_centos 上快速搭建ghost博客方法分享
1. 介绍 Ghost 是一套基于 Node.js 构建的开源博客平台,具有易用的书写界面和体验,博客内容默认采用 Markdown 语法书写,目标是取代臃肿的 Wordpress.本篇文章主要是介绍 ...
- 【个人博客】Astro 快速搭建个人博客
Astro 介绍 Astro 是一个多合一的 Web 框架,用于构建快速.以 内容为中心的网站. 以内容为中心:Astro 专为内容丰富的网站而设计. 服务器优先:网站在服务器上呈现 HTML 时运行 ...
- 如何使用Github+Hexo快速搭建个人博客
如何使用Github+Hexo快速搭建个人博客 可以移步地址:https://zyt505050.gitee.io/2019/01/27/ru-he-shi-yong-github-hexo-kuai ...
- 基于Hexo框架快速搭建个人博客--文章一键发布(五)
基于Hexo框架快速搭建个人博客--文章一键发布 一.文章对比 二.发布到Github 三.一键发布 四.总结 博客链接: 会思想的苇草i 文章链接: 基于Hexo框架快速搭建个人博客–搭建(一) 基 ...
- 如何使用华为云快速搭建个人博客
使用华为云快速搭建个人博客 注册github个人账号 下载gitbash并与本地相关联 进入jekyll网站寻找自己喜欢的主题模板并转移到自己的github中 配置模板 登录华为云官网购买域名并配置 ...
- 【FastAPI 03】FastAPI快速搭建一个博客系统
标题:FastAPI快速搭建一个博客系统 大家好,我是Kuls. 这是<小白学FastAPI>系列的第三篇文章. 今天我们主要讲的是FastAPI快速搭建一个博客系统. 这里可能有些小伙伴 ...
- 阿里云上基于WordPress快速搭建个人博客
阿里云上基于WordPress快速搭建个人博客 文章目录 阿里云上基于WordPress快速搭建个人博客 一.服务器环境: 二.环境部署: 1.重置实例密码 2.链接ECS服务器 3.安装Apache ...
- 巨杉Tech | 十分钟快速搭建 Wordpress 博客系统
介绍 很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统.而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站.默认情况下,Wordpress一般在后台使用MySQL关系型数 ...
- 手把手教你快速搭建个人博客 Hexo + Github
平时学习查找资料发现了很多个人博客,搭建的很不错,一直想抽空自己也动手实践一下,正好趁着新型冠状肺炎这段宅在家的空,赶紧搭建一下自己的个人博客 先来预览一下博主的个人博客:Fly's Blog 动手能 ...
最新文章
- 敏捷开发一千零一问系列之七:怎样对待有看法的徒弟?
- 驱动人生(离线网卡版)_驱动人生8.0版正式发布,最新功能速看
- 真正的不重复数字实现,像人一样去编程
- dataset string dataset
- TIJ摘要:访问控制权限
- Python数据结构:顺序查找
- Oracle date日期类型使用
- Python回文判断代码优化与6个思考题
- numpy 创建数组
- 杀死所有tomcat进程
- 洛谷——P1296 奶牛的耳语
- 百度DOC php,PHP对接百度文档服务DOC
- 杭州计算机及应用不可以落户,90%的城市取消落户限制!附杭州落户超详细攻略...
- 逻辑推理题-用C++实现(2)--黑与白
- 安卓框架访问QQ文件的路径miui13
- 卡内基梅隆大学计算机方向,留学美国卡内基梅隆大学计算机硕士研究方向
- 横河变送器EJA430E-JCS4G-917DB
- 虚拟展厅三维交互体验满足用户多场景营销需求
- 电脑访问打印机连接的共享文件夹
- About 一行Python代码搞定局域网内文件共享与传输
热门文章
- Android 8.0 linux内核,在Ubuntu上为Android增加硬件抽象层(HAL)模块访问Linux内核驱动程序---Android8.0版本实现-对照老罗版本...
- java中fitlter,068.Python框架Django之DRF视图集使用
- amd锐龙笔记本cpu怎么样_AMD的锐龙处理器怎么样?AMD的市占率高吗?
- matlab通信工具comm,matlab无线通信例程及simulink仿真
- Java注解 编译_Java注解(3)-注解处理器(编译期|RetentionPolicy.SOURCE)
- 管状合金电阻和片状合金电阻的区别_合金采样电阻的特点及作用
- mysql innodb 事务_MySQL学习笔记之InnoDB事务实现
- linux用usermod修改密码,Linux笔记(usermod命令,用户密码管理,mkpasswd)
- 传感器阵列波束优化设计与应用_传感器阵列波束优化设计与应用.pdf——马远良...
- oracle_导致实例逐出的五大问题