安装Hexo
新建一个仓库
给仓库起个名
格式为 账号名.github.io
打开stetings
打开GitHub pages
滑到下面,找到这个GitHub pages ,点击打开
出现以下图说明成功了
新建blog文件夹
新建一个blog文件夹,在blog文件夹打开Git Bash Here
安装hexo-cli插件
1npm install -g hexo-cli
初始化博客
1hexo init
静态部署博客
mark:11hexo g
打开本地服务器
1hexo s
查看博客
浏览器输入localhost:4000查看
1localhost:4000
停止本地服务器
ctrl+s,停止本地服务器运行
目前博客已经基本完成了
Node.js安装及配置环境
什么是NodeJs
Node.js 是一个开源和跨平台的 JavaScript 运行时环境。Node.js 在浏览器之外运行 V8 JavaScript 引擎(Google Chrome 的内核),
借助npm大量的库
npm 以其简单的结构帮助 Node.js 生态系统蓬勃发展,现在 npm 仓库托管了超过 1,000,000 个开源包,你可以自由使用。
Hexo是依赖于NodeJs上的一个博客框架,Hexo 通过NodeJs渲染将Markdown转化成HTML文件,这样我们就可以直接将这些HTML文件推送到GitHub pages 上来托管我们的静态博客。
NodeJs安装
安装路径
建议修改安装路径,避免装在C盘,之后的包文件占用内存较大,可以新建一个文件夹来存放NodeJs的安装文件,我这里安装在C:\app\nodejs。
查看版本号
安装完之后打开cmd,输入node -v和npm -v
修改npm包存储位置
如果不设置的话,安装模块是默认在C盘的,会占用C盘空间,我这边把安装路径修改一下,建议你也改一下。
在nodejs下创建 ...
配置git
绑定GitHub
首先来简单介绍一下SSH协议
SSH(安全外壳协议,Secure Shell 的缩写)是建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。简单来说,SSH就是保障你的账户安全,将你的数据加密压缩,不仅防止其他人截获你的数据,还能加快传输速度。如果想详细了解的话,可以看这篇文章:详述 SSH 的原理及其应用 - CSDN,下面就详细介绍如何绑定GitHub和提交文件。
我们要用git上传文件到GitHub首先得利用SSH登录远程主机,而登录方式有两种:一种是口令登录;另一种是公钥登录。口令登录每次都要输入密码十分麻烦,而公钥登录就省去了输入密码的步骤,所以我们选择公钥授权。首先我们得在 GitHub 上添加 SSH key 配置,要想生成SSH key,就要先安装 SSH,不过我们安装了 Git Bash,其应该自带了 SSH。检验一下是否安装 SSH,我们在新建的文件夹中右键打开 Git Bash:
新建一个文件夹text
鼠标右击打开G ...
以下会用到的软件
必装 [Git][https://git-scm.com]、[Node.js][https://nodejs.org/en] (点击打开)
建议装[notepad3][https://rookie1679.lanzoue.com/iGwGV0313h8d] (点击打开)
Git:Git 是一个开源的分布式版本控制系统,用于推送静态资源到GitHub pages
NodeJs:Node.js 是一个开源和跨平台的 JavaScript 运行时环境,用于运行Hexo框架
notepad3:一款轻量绿色免安装记事本
安装Git
如果没有其他需求,一直点击Next就可以了
鼠标右看到如图说明安装成功了,打开Git bash here
输入git测试是否真的安装成功
安装git到这里就结束啦
[https://rookie1679.lanzoue.com/iGwGV0313h8d]:
可能有些同学打开GitHub会很慢,甚至打不开,有需要加速GitHub(科学上网)的需要可以联系我,免费
aa1341151056@126.com
我是一名大三的学生,在学校学习的时候,经常在学习上有碰到一些问题,比如在写java的时候碰到什么缺少依赖的,数据库访问出错之类的,而且有时候碰到的错误是之前都碰到过的,如果忘记解决方法又要上Google搜索,很费时间,就想着找个地方记一下自己的笔记,下次遇到错误的时候直接搜索一下错误就能找到解决办法了。这时候发现了Hexo,Hexo也成为了我人生的第一个博客,Hexo是一个静态、快速、简洁且高效的博客框架,简单来说只有一个前端交互的页面,没有和后端的一个博客,这样的话,也不需要服务器。
不需要服务器,那我们的博客文件烦恼歌哪里呢?这时候就用到GitHub pages了,GitHub pages是GitHub的一个功能,可以用于部署静态资源(html、js、图片等)、并且支持HTTPS、自定义域名等,并且完全免费。
GitHub pages作为一款免费的产品,自然也是有一点限制的,比如在使用的时候网址的大小不能超过1GB,也不要频繁更新网站 ...