搭建过程主要借鉴小歪的博客

博客主题airclod

Hexo,Github建站记录

1. 准备

Github账号

注册登陆Github

创建Repository,Repository Name就是YourName.github.io(YourName : 就是注册用户名)

安装Git
安装Node.js

下载Node.Js

Window用户使用安装程序进行安装.安装时,勾选Add to PATH选项

安装Hexo

打开CMD,执行命令 : npm install -g hexo-cli

2. 设置

初始化Hexo命令 : hexo init blog

初始化成功提升 : INFO Start blogging with Hexo!

初始化成功之后,source目录下会有hello world.md文件,直接执行以下命令 :

生成命令 : hexo generate

启动本地服务器 : hexo server

浏览器输入http://localhost:4000/就可以看见网页和模板了

SSH设置 : ssh-keygen -t rsa -C "Github的注册邮箱地址"

SSH设置命令执行之后得到信息 : Your public key has been saved in /c/Users/user/.ssh/id_rsa.pub.

找到该文件,复制密钥全部信息,登陆到Github上,New SSH Key,Title=Blog,Key=密钥信息

3. 配置博客

首先我更换了主题,下载主题 : git clone https://github.com/aircloud/hexo-theme-aircloud.git aircloud

把下载的主题放在themes下

-config.yml文件配置参考 : 文件地址

搜索功能开启,安装插件 : npm i hexo-generator-search --save

标签页面和关于页面,source文件夹下建立tags文件夹和about文件夹 : hexo new page tags/about

tags文件夹index.md写入 :

---
layout: "tags"
title: "Tags"
---

about文件夹index.md为一篇支持 markdown 格式的文件,需要在开头添加 :

---
layout: "about"
title: "About"
date: 2016-04-21 04:48:33
comments: true
---

取消赞赏功能 : 删除掉赞赏部分

4. 发布到Github上

创建文章 : hexo new "newFile"

清除缓存 : hexo clean

生成静态文件 : hexo generate

部署发布 : hexo deploy

如果在执行 hexo deploy 后,出现 error deployer not found:github 的错误,执行:npm install hexo-deployer-git --save

5. Hexo命令

init

hexo init [folder]

新建一个网站,如果没设置folder,Hexo默认在目前的文件夹建立网站

new

hexo new "post title with whitespace"

新建一篇文章

generate

hexo generate

生成静态文件

简写 : hexo g

publish

hexo publish [layout] <filename>

发表草稿

server

hexo server

启动服务器,默认情况下访问地址为 : http://localhost:4000/

deploy

hexo deploy

部署网站

简写 : hexo d

render

hexo render <file1> [file2] ...

渲染文件

migrate

hexo migrate <type>

从其他博客系统迁移内容

clean

hexo clean

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

在某些情况(尤其是更换主题后),如果发现您对站点的更改无论如何也不生效,您可能需要运行该命令

list

hexo list <type>

列出网站资料

version

hexo version

显示 Hexo 版本

6. 总结

已经完成了博客的搭建,搭建完成效果展示,如果有问题可以关注公众号问我,最后一段话与君共勉 : 每个人都有觉得自己不够好,羡慕别人闪闪发光的时候,但其实大多人都是普通的。不要沮丧,不必惊慌,做努力爬的蜗牛或坚持飞的笨鸟,在最平凡的生活里,谦卑和努力

我每天会写文章记录学习之路,另外我自己整理了些学习资料,目前全部放在我的公众号"SmallBird技术分享",加入我们一起学习交流,并且回复’分享’会有大数据,云计算资源惊喜等着你~

个人博客搭建全记录(Hexo,Github)的更多相关文章

  1. Hexo博客搭建全解

    [原创,转载请附网址:http://dongshuyan.top] 欢迎来到莫与的博客,第一篇记录了一下怎么写一篇博客,以方便之后写博客~ #从配置说起下载安装Git与Node.js略过 1.安装he ...

  2. 基于Github&Hexo的个人博客搭建过程

    大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...

  3. Hexo+Github个人博客搭建 | 实战经验分享

    概述 第一次尝试搭建属于自己的博客,并且成功了,非常开心. 很久之前就想搭建一个博客,可是也一直没有行动,最近在逛B站的时候发现一个up主(CodeSheep)的一个视频 <手把手教你从0开始搭 ...

  4. [原创]HEXO博客搭建日记

    博客系统折腾了好久,使用过Wordpress,Ghost,Typecho,其中Typecho是我使用起来最舒心的一种,Markdown编辑+轻量化设计,功能不多不少刚好,着实让我这种强迫症患者舒服了好 ...

  5. Hexo博客搭建以及Next主题美化的经验之谈

    这并不是一篇博客搭建教程.内容主要包含个人对于Hexo博客搭建的心得,Next6.0主题美化的部分建议,以及摘录一些各种用于博客搭建的link. 在博客园3年6个月,确实也学到了很多,博客园也是目前为 ...

  6. U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索

    指南:U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索   U盘便携式hexo随处写博客 简述:在任意一台联网的电脑上续写he ...

  7. 【hexo博客搭建】本地搭建hexo博客(上)

    前言 本篇文章会从本地(Windows 10)搭建-主题更换-部署阿里云详细步骤,如果在搭建过程中,遇到问题,可以通过博客页脚下的QQ联系我,或者在下面评论留言 一.本地搭建 1.安装前置 1.1安装 ...

  8. GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置

    GITHUB个人博客搭建-Pelican 在Windows环境下的安装及配置 前言 此篇博客主要为Pelican在Windows平台下的配置安装所写,在此过程中主要参考资料烟雨林博客.poem_of_ ...

  9. w10环境下Hexo博客搭建

    w10使用hexo+github手把手搭建自己的第一个博客 对一个程序员来说,博客的重要性不言而喻,不但可以积累知识,还可以更好的给别人分享自己的心得.今天就以时下比较流行的hexo博客搭建属于自己的 ...

随机推荐

  1. css笔记 - flex弹性盒布局

    flex: display:-webkit-box | -moz-box;盒布局 -webkit-box-flex | -moz-box-flex;弹性盒布局 -webkit-box-ordinal- ...

  2. Nginx服务配置文件介绍

    LNMP架构应用实战——Nginx服务配置文件介绍 nginx的配置文件比较简单,但功能相当强大,可以自由灵活的进行相关配置,因此,还是了解下其配置文件的一此信息 1.Nginx服务目录结构介绍 安装 ...

  3. 2018-2019-2 《网络对抗技术》Exp9 WebGoat 20165326

    Web安全基础 jar包,密码:9huw 实验问题回答 SQL注入攻击原理,如何防御 原理:恶意用户在提交查询请求的过程中将SQL语句插入到请求内容中,同时程序本身对未对插入的SQL语句进行过滤,导致 ...

  4. 第10组 Alpha冲刺(1/6)

    链接部分 队名:女生都队 组长博客: 博客链接 作业博客:博客链接 小组内容 史恩泽(组长) 过去两天完成了哪些任务 描述 了解了反馈机制的实现原理 确定好算法的框架 对接口的规范化进行学习 展示Gi ...

  5. YARN 状态机可视化,生成状态机图

    由于在windows下面,配置好所有 编译hadoop2.4.1源码 的环境会很麻烦,好在我之前已经把hadoop2.4.1的源码成功导入eclipse,并解决了所有错误提示,所以我就可以在eclip ...

  6. tail -f 加过滤功能

    实时查看日志 通过-f参数,我们可以实时查看文件的新增内容: $ tail -f itbilu.log 注意:使用-f参数时不会中断文件监视,需要通过ctrl+c手动结束. 实时日志查看与grep过滤 ...

  7. mysql 数据库通过拷贝文件恢复方法

    MyIASM可以直接拷贝过去,就可以完成备份的还原 搭建与原数据库相同的的数据库环境(mysql版本一致) 将data文件夹下的文件复制到搭建的新数据库data文件夹下 删除数据库下的.ibd(数据文 ...

  8. vue后台管理系统兼容问题

    1.兼容 兼容问题主要是指ie9以下的ie浏览器. 2.兼容问题原因 (1)低版本ie不支持编译后的es5 (2)低版本ie不支持Promise 3.解决方法 (1)引入es6-promise &am ...

  9. orchestrator的安装和配置

    介绍 在MySQL高可用架构中,目前使用比较多的是Percona的PXC,Galera以及MySQL 5.7之后的MGR等,其他的还有的MHA,今天介绍另一个比较好用的MySQL高可用复制管理工具:O ...

  10. Tosca:键盘输入字符串

    这是方法之一