迈出第一步,Hexo博客搭建

很早之前看到别人的博客就总想着自己之后也要搭一个,最近突然来了干劲,就开始搭起了博客。不过搭博客还真是一个累活,失败了不下十次,用了好几天的时间,感觉自己在浪费时间,但是看到现在博客终于能用了,非常开心!这里将通过这篇文章来记录搭建过程。

环境及准备
 windows、git、Node.js

一、Git
1.1 安装git

链接 https://desktop.github.com/

下载后一路默认安装就行了。

1.2 配置Git

当安装完Git应该做的第一件事情就是设置用户名称和邮件地址。这样做很重要,因为每一个Git的提交都会使用这些信息

1 $ git config --global user.name "username"
2 $ git config --global user.email "[email protected]"

1.3 与github建立联系

为了能够在本地使用git管理github上的项目,需要进行一些配置,这里介绍SSH的方法。

检查电脑是否已经有SSH KEYS

1 $ ls -al ~/.ssh

默认情况下,public keys的文件名是以下的格式之一:id_dsa.pub、id_ecdsa.pub、id_ed25519.pub、id_rsa.pub。因此,如果列出的文件有public和private钥匙对(例如id_ras.pub和id_rsa),证明已存在SSH keys。

如果没有SSH KEY,则生成SSH KEY

$ ssh-keygen -t rsa -C "[email protected]"

在GitHub账户下添加SSH Key

首先,拷贝key:

1 clip < ~/.ssh/id_rsa.pub

再去注册一个github账号,如果有,直接登录,然后,在GitHub右上方点击头像,选择”Settings”,在右边的”Personal settings”侧边栏选择”SSH Keys”。接着粘贴key,点击”Add key”按钮。

二、Hexo
2.1 hexo安装

Hexo的安装很简单。但在安装之前须检查电脑中是否已经安装了Node.js
下载链接 http://nodejs.org/
如果电脑中已经安装上述程序,那么下面只需一步便可安装hexo了,打开git bash,然后输入

1 npm install -g hexo-cli

2.2 使用hexo建站

安装完成后,自己新建一个文件夹,打开,右键打开git bash,输入以下指令:

1 $ hexo init

该命令会在目标文件夹内建立网站所需要的所有文件。接下来是安装依赖包:

1 $ npm install

这样,我们就已经搭建起本地的Hexo博客了。可以先执行以下命令(在对应文件夹下),然后再浏览器输入localhost:4000查看。

1 $ hexo s 

可以打开网页了吧?有没有很开心?但这个博客只是本地的,别人是浏览不了的,之后需要部署到GitHub上。

三、将博客部署到Github
### 3.1 新建对应仓库
在自己的GitHub账号下创建一个新的仓库,命名为username.github.io(username是你的账号名)。

### 3.2 开始部署

在上面所说的文件夹中,找到文件_config.yml,编辑该文件

默认的_config.yml:

1 # Deployment
2 ## Docs: http://hexo.io/docs/deployment.html
3 deploy:
4   type:

修改后的_config.yml:

1 deploy:
2   type: git
3   repo: [email protected]:username/username.github.io.git #username换成自己的用户名和仓库名,去掉括号
4   branch: master

为了能够使Hexo部署到GitHub上,需要安装一个插件:

1 $ npm install hexo-deployer-git --save

然后,执行以下命令

1 $ hexo generate
2 $ hexo deploy

之后,可以通过在浏览器键入:username.github.io进行浏览,开心吧~

本文首发于 itryagain.cn/

原文地址:https://www.cnblogs.com/csu-lmw/p/9471386.html

时间: 2024-10-10 05:38:07

迈出第一步,Hexo博客搭建的相关文章

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

指南:U盘便携式hexo&博客搭建&极速纯净低bug主题推荐&部署到coding&SEO优化搜索 U盘便携式hexo随处写博客 简述:在任意一台联网的电脑上续写hexo博客,一个U盘+几个网站即可搞定.便携式hexo,其免去Nodejs 和 Git 的安装和配置还包含了配置和懒人脚本.好处就是省事.简单.方便 便携式hexo下载及使用方法,由 HEXO Portable | 比特萌信息技术 免费提供服务.(这里使用的版本是1.0.3) 几个网站: 折腾选用:hexo中文文档

Hexo博客搭建过程

1.安装Node.js和Git nodejs中文网:http://nodejs.cn/下载nodejs,自行安装. Git官网:https://git-scm.com/,自行下载安装 1.1安装好Nodejs后,检查安装的版本 node -v 1.2提示:在哪输入node -v 命令呢?(熟悉者可忽略这个过程) windows系统:windows键+R快捷键打开运行,然后输入cmd,然后再cmd窗口下输入node -v 或者在node.js command prompt里输入node -v 2.

【简单版】hexo博客搭建流程梳理

前言 本文章会为你梳理一个搭建hexo博客的流程 相关网址: Docs: https://hexo.io/docs/ Themes: https://hexo.io/themes/ 安装hexo 准备阶段-Git 和 nodejs 安装Git Windows: 下载然后安装Git [https://git-scm.com/download/win] 如果你下载慢,可以使用下面的链接 链接: https://pan.baidu.com/s/1HXujcEuaPZYFQLtzlSBf0Q 提取码:

我的Hexo博客搭建

前言 最近想搭建一个自己的个人博客,由于缺乏前端知识,一番搜寻后决定使用简单方便的Hexo. 我的环境 Windows10 Git 2.22.0 Node.js 10.16.3 LTS 腾讯云 CentOS 7.6 64位 Hexo简介 Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页. 第一部分 1.Hexo的安装 安装git Windows下直接进入git官网下载即可 安装Node.js 同样,W

Hexo博客搭建

http://www.jianshu.com/p/e99ed60390a8 http://blog.csdn.net/xuezhisdc/article/details/53130328 注意点: 1:安装hexo时使用cmd不行,要用gitbash完成 2:gitbash里文件路径是/分割而不是\ 3:Hexo命令1:hexo new 2:hexo server 3:hexo generate 4:deploy 4:安装deployer : npm install hexo-deployer-

腾讯云搭建hexo博客

腾讯云搭建hexo博客 hexo腾讯云 1. 腾讯云 学生认证购买 重置密码和网络备案 2. hexo博客搭建 2.1 Node.js环境准备 2.2安装git 2.3安装hexo 切换淘宝源 安装hexo 新建一个博客文件夹并初始化 启动 2.4 nginx部署 2.4域名DNS配置 3. 本地搭建hexo,git推送到腾讯云自动部署 4. 小结 1. 腾讯云 学生认证购买 在阿里云和华为云购买失败的前提下,最终找到了腾讯云的购买,学生认证后价格只要10块一月,域名16一年,价格真香,我选择

Hexo 博客 之 腾讯云部署过程

写在前面 Hexo 博客搭好了有差不多两周时间了,这期间走了很多弯路,跳了很多坑.一些坑自己 bing 到了答案,找到了解决方法,一些坑则是自己摸索出来的解决方法.现在准备写几篇关于搭建流程.搭建过程中遇到的问题和解决方法.俗话说得好,好记性不如烂键盘嘛. 暂时准备写三篇关于 Hexo 博客搭建的博文: 关于 Hexo 博客 腾讯云部署过程 关于 Hexo 博客 NexT 主题的美化插件设置 点击这里 关于 Hexo 博客 添加域名映射和 https 点击这里 本文介绍 本博客是关于 Hexo

nodejs环境 + 入门 + 博客搭建

NodeJS:NodeJS是一个使用了Google高性能V8 引擎 的服务器端JavaScript实现.它提供了一个(几乎)完全非阻塞I/O栈,与JavaScript提供的闭包和匿名函数相结合,使之成为编写高吞吐 量网络服务程序的优秀平台. NPM:全称是Node Package Manager,是一个NodeJS定制的包管理和分发工具,如node-mysql,已经成为了非官方的发布Node模块(包)的标准. (npm类似maven,package.json类似pom.xml文件) mongod

在Github上搭建个人的Hexo博客,并绑定域名及Https访问

Hexo是一个很简约的博客程序,可将其安装到Github上并使用Git二级域名进行访问,即是为咱们节流了服务器和域名本钱,同时还可以绑定伏笔VPS的域名访问,这里就说下详细搭建教程. 简介 Hexo是一个快速.简约且高效的博客框架.Hexo使用Markdown(或其他衬着引擎)解析文章,在几秒内,便可使用靓丽的正题天生动态网页. 搭建 1.建立Github账户阅读器进入https://github.com,注册一个账号,再openhttps://github.com/new建立一个项目.称号填G