categories:

  • 工具

tags:

  • git
  • Windows
  • 搭建博客

你只需要node环境和一个github账号就可以开工啦!

本教程适合于Windows环境,Mac教程也大同小异

利用hexo搭建github博客很简单,甚至不需要编程的基础也可以完成,下面是我的博客成品的展示高翔的博客

1.准备工作

  • 你的电脑需要配置node环境(包括npm)
  • 你需要有github账号和git基础(上传过项目)
  • 你的电脑需要安装了git工具(git Bash)

ok,可以正式开始搭建了!

2.使用Hexo搭建框架

2.1 请使用命令行工具,执行下面命令安装Hexo
$ npm install hexo -g

2.2 在任意一个目录初始化Hexo项目

在任意一个目录下执行以下命令

hexo init

当你看到Start blogging with Hexo! 恭喜!框架就已经搭建好了

2.3接下来执行以下命令就可以在本地起服务

hexo server

然后访问http://localhost:4000/,就能看到自己博客的雏形了

3 发布一篇文章

此时你的命令行正在起服务,按ctrl+c暂停服务,输入y确定。

用下面的代码来新建一篇文章

hexo new "我的第一篇文章"

然后

hexo generate

如图,双引号中间就是你的文章的名字,此时你再用hexo server起服务,就能看到自己的文章出现在页面中了


但是现在文章只有一个标题,文章的文件是在你的目录的source_posts文件夹里面

里面有个的第一篇文章.md就是记录你文章信息的markdown文件,你可以用markdown语法来编辑它

这个.md文件用sublime或者写字本都可以打开编辑,现在也有很多可以实时预览的markdown编辑器,我使用的是有道云笔记,了解更多关于markdown


如上图:
  1. title表示文章标题
  2. tags:表示给文章添加的标签
  3. 以上的内容会在文章列表页显示,点击进入文章页以后才会显示more下面的内容

4 配置你的个性化博客主题

4.1在知乎上面的这个问题提供了很多精品主题

有哪些好看的Hexo主题?

选取你喜欢的clone或下载下来,放进你的项目目录的themes文件夹里面

4.2 更改主题的配置文件

首先打开项目根目录下的_config.yml文件

里面的每个键值对在冒号:后面都需要跟一个空格,请注意

title: 博客的名字
description: 你的描述
author: 作者名字 themes:你的主题的文件夹的名字

一般来说这些需要更改,你可以根据英文自己理解修改

themes在最下面,把它的值改为你刚放进去的主题的名字

再在命令行执行

hexo generate
hexo server

刷新就可以看到你的主题上线啦

一般来说,主题的文件夹里面都还有一个_config.yml文件,来配置里主题可更改的信息

5 部署到github

5.1 创建github博客项目

你需要在你的github页面右上角你的头像旁边点击 + 号按钮,选择repository。

在 Repository name 栏中,输入

[你的用户名].github.io

这个用户名必须和github用户名完全一样,如我的github

用户名为gaoxianglyx

项目名为 gaoxianglyx.github.io

5.2 配置里本地的项目与github连接

在你项目刚打开的_config.yml文件中,找到depoly,修改为如下

deploy:
type: git
repository: git@github.com:gaoxianglyx/gaoxianglyx.github.io.git
branch: master

repository后面的值为你刚创建的项目的地址

5.3 发布到github

在命令行执行

npm install hexo-deployer-git --save

安装完成后,使用以下命令便可以上传项目到github

hexo generate
hexo deploy

现在,你的博客就已经可以在线进入了,地址为:[你的用户名].github.io

6 其他提醒

一般常用的hexo命令为

hexo clean //清理(非必须),一般上传前线clean再generate

hexo generate //将文章生成为博客的一部分,可简写为 hexo g

hexo server //本地预览(非必须), 可简写为 hexo s

hexo deploy //推送到GitHub,可简写为 hexo d

使用Hexo搭建github博客步骤,超简便的更多相关文章

  1. 使用Hexo搭建GitHub博客(2018年Mac版)

    关于本文 本文仅记录自己学习搭建Hexo博客之时,搭建过程中掉坑的历程总结,对零基础起步的观众朋友可能缺乏某些基础技术的指导,请优先食用下述两篇优质教程: [2018更新]小白独立搭建博客-Githu ...

  2. Linux下使用Hexo搭建github博客

    找到一篇靠谱的博客,备份一下: ---------以下原文------------------ Nodejs安装 因为hexo是基于nodejs的应用,所以要先安装nodejs才可以.我这里以Ubun ...

  3. 转:20分钟教你使用hexo搭建github博客

    注册Github账号 这里我们就不多讲了,小伙伴们可以点击这里,进入官网进行注册. 创建仓库 图片来自Github 登录账号后,在Github页面的右上方选择New repository进行仓库的创建 ...

  4. 使用hexo搭建github博客

    Win7系统已经安装了node.js和npm npm install -g hexo-cli 全局安装hexo客户端 hexo init blog 在喜欢的位置初始化blog目录 cd blog np ...

  5. Windows下通过GitHub+Hexo搭建个人博客的步骤

    Windows下通过GitHub+Hexo搭建个人博客的步骤  https://blog.csdn.net/namechenfl/article/details/90442312 https://bl ...

  6. Linux下使用 github+hexo 搭建个人博客01-hexo搭建

    为什么要搭建自己的博客系统? 原因有好几个吧,归类如下:1.自己搭建博客系统很有成就感,可以自己选定页面风格和页面排版: 2.自己搭建博客系统可以根据自己的需要添加各种插件功能,因此整体上比网上的第三 ...

  7. 使用github和hexo搭建静态博客

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 终于写这篇文章了,这是我使用github和hexo搭建博客的一些心得,希望能给大家一点帮助.少走点弯路.刚接触github,只是用来存项目的版本, ...

  8. GitHub Pages + Hexo搭建个人博客网站-github风格-采坑记录

    目录 1.本机安装nodejs 2.github上创建仓库 3.安装hexo 4.hexo主题 5.配置主题 6.添加文章 7.使用分类和标签 8.增加文章目录 9.推送github 使用github ...

  9. 使用Hexo搭建个人博客并部署到GitHub或码云上全过程

    一.前言 如上图所示:GitHub有Github Pages,而码云也有码云 Pages 1.Github Pages或Gitee Pages是什么呢? Github Pages或者Gitee Pag ...

随机推荐

  1. SSM配置

    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spr ...

  2. boa服务器问题日志

    1. 某一次在登录boa服务器的时候,不知哪里的问题,无法登录「192.168.1.0-192.168.3.255」网段的设备,但是公司IP网段的机器都可以用.最终发现,问题出现在自己的PC添加了浏览 ...

  3. Essential C++ 学习笔记01--基本语法

    <Essential C++>1.1-1.4节笔记 1. main 函数 main 函数是代码的入口,若无 main 函数,编译不通过. main 函数通常声明为 int, return ...

  4. Iptables網路連線限制及攻擊防護和相關設定

    [筆記整理]Iptables網路連線限制及攻擊防護和相關設定 1. 限制每個IP連接HTTP最大併發50個連接數 iptables -A INPUT -p tcp --dport 80 -m conn ...

  5. 以前写过的ajax基础案例(王欢-huanhuan)

    //load方法的使用   $('#loadBtn').click(function(){    //responseTxt 包含来自请求的结果数据 //statusTxt 包含请求的状态(" ...

  6. 降低IIScup使用率,提高性能

    智能提醒webservice在高峰期间CPU使用率达到50%,内存消耗2G优化方法:启用IIS的Web Garden. 步奏如下: 在IIS7中,选择对应的应用程序池 然后右键高级设置. 把其中的最大 ...

  7. XStream简单使用01——xml和Ojbect互转

    package org.zhb.test; /** * author : zhb * data : 2014-2-14 * use packages: * xmlpull-1.1.3.1.jar * ...

  8. 简简单单制作鼠标静态动态 ani cur 小结 鼠标形状指针

    近日在网上看到一个视频录制软件里的鼠标样子的指针感觉蛮好的自己制作了一个,效果还不错,几乎跟那个鼠标形状一模一样啦.总结了下制作过程现分享如下:1.首先用ps建立一个30*30像素的空白图片 然后将自 ...

  9. 在虚拟机的linux中利用VMware Tools实现与windows共享文件

        很多人都知道安装"VMware Tools"可以实现与windows共享,但是其实它的功能远不止此.安装了"VMware Tools"后,虚拟机的网络. ...

  10. 【web安全】第三弹:web攻防平台pentester安装及XSS部分答案解析

    web for pentester是国外安全研究者开发的的一款渗透测试平台,通过该平台你可以了解到常见的Web漏洞检测技术. 下载链接及文档说明: http://pentesterlab.com/ex ...