手把手教你搭建HEXO免费博客

一、环境搭建

node安装

百度搜索node,进入官网。下载稳定版:

下载好后直接打开安装

我这里将其安装在D盘(可以自己选择安装位置)

可以看到安装包中已经自带npm包管理工具

等待安装完成后,WIN+R打开运行对话框。输入cmd带开命令行控制程序。

输入node -v命令检测node是否安装成功。成功会显示出版本号

github注册

百度搜索github,进入官网注册。(注意:用户名跟你的博客域名有关,请慎重取名)

选择free

点击start

会叫你去验证邮箱

进入注册的邮箱,打开github给我们发送的邮件

点击验证链接

验证完成后点击start,创建仓库。仓库名必须为’用户名.github.io’

创建好后我们来新建个文件,点击Create new file

文件为index.html,内容为<h1>Hello GitHub Pages</h1>

复制你的仓库名————用户名.github.io

在浏览器中粘贴,访问。看到如下页面(即使我们刚刚输入的内容)

二、gitforwin安装

百度搜索gitforwindows,点击进入官网点击下载:

下载好后确认安装:

我们选择安装在D盘

这里我们选择Use Windows的这个选项,我们就可以在cmd窗口中使用git命令

win+R打开运行对话框,输入cmd打开命令行

输入git检查是否安装成功,输出一堆git相关命令表示安装成功

github SSH Key 配置

接下来来到我们gitforwin的安装目录下,打开git-bash

输入ssh-keygen -t rsa -C “github的注册邮箱地址”

一路回车生成密钥,默认生成在C:Users用户名.ssh目录下面

接下来来到github官网,点击头像选择setting

再点击SSH and GPG keys,选择右边的New SSH key

标题可以自定义

找到我们生成的密钥,默认生成在C:Users用户名.ssh目录下面

拷贝到Key下

成功

三、安装HEXO

先在本地新建个blog文件夹(随意)

在cmd命令行进入到blog文件夹下。(win+R打开运行对话框,输入cmd打开命令行程序)

heox主页上的就是安装命令(npm install hexo-cli -g),复制下来

在cmd从粘贴,回车确认命令,安装。安装需要时间,请耐心等待

安装成功后,运行初始化命令(hexo init hojunBlog)

hexo官网也有部署命令的教程

初始化好后,进入文件夹,输入命令安装依赖 npm install(安装需要时间,请耐心等待)

(网好的请无视)若网络较差,可以使用淘宝镜像:

命令:npm install -g cnpm –registry=https://registry.npm.taobao.org

使用就是把npm改成cnpm即可。

网好的作者这里继续使用npm

安装完成后,输入hexo s -p 5555(在端口5555启动服务)

在网页上输入localhost:5555预览一下(localhost表示本地访问,小伙伴是看不到的)

安装sublime

sublime不是必要的,只是编辑文本用的编辑器。不过安利大家推荐:

百度搜索sublime,进入官网下载

点击按钮下载

下载好后确认安装

我们将其安装在D盘:

安装完成后,打开程序

直接将博客文件夹拖入编辑器

打开config文件,需要修改的地方有:网站名,介绍,关键字(这部分自己取),url(即是“http://用户名.github.io)。使用Ctrl+S保存文件

现在我们打开github获取仓库地址,点击头像->Your profile

点击对应的仓库

点击Clone or download,复制仓库地址

在config的最后找到deploy,输入如下内容(注意要有空格和缩进,不然会报错)

接下来还需要安装git插件,命令 npm install hexo-deployer-git –save

安装好后输入hexo g生成命令

输入hexo d部署到github

第一提交会提示您配置github的邮箱和用户名

根据提示配置

在弹出的输入框中输入用户名,密码登录

显示出INFO Deploy done: git表示成功发布到github上

在浏览器上输入 “用户名.github.io” 即可访问自己的博客(你可以把这个链接发布给小伙伴啦)

四、next主题使用

在hexo官网的Themes(主题)下,搜索next

搜索结果点击跳转到github仓库

点击CN查看中文介绍

点击详细安装步骤

下载最新版本

选择下载zip版

右键->解压到当前文件夹(若没有解压选项,请百度下载或360安全卫士下载压缩软件)(作者用的WinRAR)

重命名为next

拷贝到博客目录的themes下

在sublime中打开config,修改 theme: next。

注意是博客目录下的config,不是主题目录下的

hexo g 重新生成一下

hexo s -p 5555本地端口部署

打开浏览器输入:localhost:5555,预览一下主题效果

需要更多关于next主题的教程,可以百度搜索hexo next,

点击第一个Next|使用文档。如下:

发现next支持多种外观

我们试着换一个外观模式,打开主题next下的config文件,注释第一个,显示第二个。

再在浏览器上预览效果如下。

原文地址:https://www.cnblogs.com/guchengnan/p/9218767.html

时间: 2024-10-12 22:23:31

手把手教你搭建HEXO免费博客的相关文章

手把手教你建github技术博客by hexo

适合人群 喜欢写Blog的人 有一定的编程基础 爱折腾的人 熟练使用版本控制Git 了解使用Github 熟悉基本的MarkDown语法 环境准备 安装Git 下载 msysgit 并执行即可完成安装. 安装Node.js 在 Windows 环境下安装 Node.js 非常简单,仅须下载安装文件并执行即可完成安装. 安装hexo 利用 npm 命令即可安装.(在任意位置点击鼠标右键,选择Git bash) npm install -g hexo 问题 * npm ERR! registry e

搭建hexo静态博客

使用hexo搭建博客,并将博客部署到github 需要的工具 Node.js Git 一个Github账号 正式开始 在任意目录下新建一个文件夹,如blog,在该文件夹下右键打开git bash here,执行npm install -g hexo-cli,安装hexo 执行hexo init 执行npm install 根据提示依次执行npm audit fix和npm audit fix --force 执行hexo g,生成博客 执行hexo s后,可以在 http://localhost

在Coding上搭建Hexo个人博客

先注册一个Coding账号,然后创建一个项目这个项目的名字应该是{username}.coding.me 安装hexo脚手架 $ npm install -g hexo-cli 建站 安装完 Hexo 后,就可以正式开始建站了. 在终端中输入以下内容: $ mkdir Hexo $ hexo init Hexo $ cd Hexo $ npm install 其中,Hexo 是文件夹的名字,可以修改. 修改_config.yml文件 在本地浏览自己的博客没问题后,我们就需要把它部署到 Codin

【轮子狂魔】手把手教你用JS给博客动态增加目录 - 超级懒人版

动态显示目录的作用 不用每次写博客的时候繁琐的人工整理目录,又可以动态浮动在右下角,方便快速跳到感兴趣的位置同时也可以快速的对文章内容有一个大概的了解. 实现原理 首先根据个人喜好,我习惯了用 h1 来做分类.所以本篇内容也主要是针对h1来提取目录. 如何提取出来h1呢? 先来看这张图,以猎豹浏览器为例: 首先在博客内容第一行点击鼠标右键,然后选择检查.这时会弹出右边的框,直接定位到我的h1标签,就这么简单的找到了它的父级 cnblogs_post_body . 然后使用 jquery 选择器

学做酷炫有爱的免费网页,学习 Github Page 教你分分钟搭建自己的博客

Github Page 网页搭建教程,教你分分钟搭建自己的博客 更多漂亮的网页搭建教程教程,请看这里:http://www.duobei.com/course/8506331668 1.注册Github账号 2.新建一个仓库,也就是我们代码要存放的位置 为我们仓库起个名字 3.为我们的仓库自动生成一个网页 点击Gihub Pages模块里的Automatic page generator 设置我们网页的Body内容 点击发布,生成我们的网页 按照 username.github.io/repos

3min快速使用Hexo+GitHub搭建免费博客

准备工作 至于为什么使用Hexo,而不使用Jekyll,网上已经做了一些比较,这里就不在赘述. 由于是免费博客,本篇文章暂不涉及域名申请. 在开始之前,已有的资源包括: 申请GitHub账户 安装Node.js 安装Git 环境检测 输入以下命令有返回版本号,说明Node.js环境配置正确: 1 node -v 2 npm -v 安装Hexo 首先在D盘符下建立hexo文件夹,配置完成后博客资源存放路径: D:\hexo\blog 依次输入以下命令: 1 cd D:/hexo 2 npm ins

Hexo+Github博客最简教程-Dockerfile自动搭建

闲谈 拿出你的气质,打开你的电脑,借你半小时搭建好属于你的hexo博客,小生用dockerfile自动帮你搭建好:你只需要在你的mac或linux或windows上提前把docker安装好,如何安装不是我的重点,请参考Docker安装:作为程序员,博客就像你的影子,我都已经忘了内心曾经多少次告诫自己,一定要搭建一个属于自己的技术博客,奈何日复一日过去了,近来终于落实到行动上来,所谓明日复明日,明日何其多,早晚要做的事,劝君晚做不如早做. 搭建Hexo 获取基础镜像 Docker安装成功之后方能进

使用github + Octopress 搭建免费博客 + 碰到问题的解决方法

使用github + Octopress 搭建免费博客,先说碰到的问题,具体创建方法见下面. 问题1, 添加ruby淘宝链接问题,显示无法获取, 解决: source “http://ruby.taobao.org” 需要修改成: source “https://ruby.taobao.org” 问题2,rake setup_github_pages 操作之后没有反应, 解决: 此时需要直接写git://github.com/yourname/yourname.github.io.git 具体配

github+hexo搭建自己的博客网站(六)进阶配置(搜索引擎收录,优化你的url)

详细的可以查看hexo博客的演示:https://saucxs.github.io/ 绑定了域名: http://www.chengxinsong.cn hexo+github博客网站源码(可以clone,运行,看到博客演示.觉得可以给颗星星):https://github.com/saucxs/hexo-blog-origin.git 一.搜索引擎收录 1.验证网站所有权 登录百度站长平台:http://zhanzhang.baidu.com,只要有百度旗下的账号就可以登录,登录成功之后在站点