部署博客

编程入门 行业动态 更新时间:2024-10-06 16:26:07

部署<a href=https://www.elefans.com/category/jswz/34/1771176.html style=博客"/>

部署博客

1.安装 Node.js

打开官方网站

2.安装 Git

打开官方网站

然后我们选择windows版本的下载


安装也是一直点下一步,安装官方默认的来就行,
完了,在开始菜单可以看到

3.安装hexo

新建一个文件夹,比如我这里建了 blog4

看看 node,npm 是否安装成功,没有成功的就重新安装node。

我们需要先来安装个cnpm提高速度,以后下载什么东西都用cnpm

在上面终端继续输入
npm install -g cnpm --registry=
测试cnpm-成功!

完成之后安装hexo
cnpm install -g hexo-cli

验证是否安装成功
hexo -v
出现,说明成功

hexo: 3.8.0
hexo-cli: 1.1.0
os: Windows_NT 10.0.17134 win32 x64
http_parser: 2.8.0
node: 10.15.3
v8: 6.8.275.32-node.51
uv: 1.23.2
zlib: 1.2.11
ares: 1.15.0
modules: 64
nghttp2: 1.34.0
napi: 3
openssl: 1.1.0j
icu: 62.1
unicode: 11.0
cldr: 33.1
tz: 2018e

首先看看当前路径命令pwd
结果为
Administrator@XTZ-01804162214 MINGW64 ~/Desktop/blog4
然后我们
运行命令,这步是关键,主要是建立整个项目,这里我的文件夹名字是kuku,文件夹位置是桌面上。
hexo init
结果如下:

4.运行测试

这里我们经常用到的有三个命令

hexo clean #用来清理缓存文件
hexo g      #生成文件
hexo  s     #运行本地服务器
hexo  d   #上传到服务器

我们运行

5.配置ssh

为什么要配置这个呢?因为你提交代码肯定要拥有你的github权限才可以,但是直接使用用户名和密码太不安全了,所以我们使用ssh key来解决本地和服务器的连接问题。

$ cd ~/. ssh #检查本机已存在的ssh密钥

然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:

将刚复制的内容粘贴到key那里,title随便填,保存。

ssh -T git@github.com # 注意邮箱地址不用改

如果提示Are you sure you want to continue connecting (yes/no)?,输入yes,然后会看到:

Hi Remil1a! You’ve successfully authenticated, but GitHub does not provide shell access.

看到这个信息说明SSH已配置成功!

此时你还需要配置:

$ git config --global user.name "xxxxxx"// 你的github用户名,非昵称
$ git config --global user.email  "xxx@qq.com"// 填写你的github注册邮箱

5.部署到github

其次,配置_config.yml中有关deploy的部分:

正确写法:

# Deployment
## Docs: .html
deploy:type: gitrepo: <你的仓库地址> # .github.iobranch: master

抄写完毕!但是!我们需要额外的一个工具来帮助我们推到仓库上,那就是!那就是!那就是 hexo-deployer-git。搞它!

npm install hexo-deployer-git --save

万事俱备,只欠东南风!执行下面两个命令,就可以把项目自动部署到 github 上啦啦啦啦啦。

hexo clean
hexo deploy

6. 查看效果

凡是连环杀手都喜欢在杀人后留在现场,因为他喜欢欣赏自己的杰作!

浏览器访问:/ 即可看到效果。

至此,已经完成了个人博客的搭建,也可以在浏览器中访问,下面将介绍一些常用的野外生存技能。

更多推荐

部署博客

本文发布于:2023-07-28 19:16:43,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1284889.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:博客

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!