网站首页 > 文章精选 正文
先给你们看看个效果网站:
https://www.a2data.cn/
环境准备:
Node.js
Hexo
Git
GitHub SSH key
Typora (Md格式书写工具)
idea(就是编辑工具,推荐webstorm)
安装Node.js
中文网:https://nodejs.org/zh-cn/download/
官方网站:https://nodejs.org/en/
直接下载对应的安装包,之后一顿操作,跟安装QQ一样。
安装步骤如下:
选择安装
安装完成
查看是否安装成功
启动:win键(就是windows图标得那个按键) + R
输入:cmd
清空:cls
安装hexo
npm install hexo-cli -g
输入npm install hexo -g,开始安装Hexo
输入 hexo -v 查看是否安装成功
提示:这个命令可以用cmd,webstom或者git的命令界面去运行。。
创建博客
# 方式1 一定要是一个空的文件夹
mkdir sqlsq.github.io
cd sqlsq.github.io
hexo init
提示:这个命令可以用webstom命令界面去运行。。
启动服务就可以访问你的博客了
hexo s
本地访问
到此,你已经可以搭建hexo 博客了,恭喜一波。
就直接点一下http://localhost:4000/就可以访问你的博客了
以上你的个人博客就创建完成了!如果你也想让别人访问你的网站你就要把你的这个项目上传到你的GitHub!
接下来小编教你怎么上传到github并且设置好所有的配置!
安装Git
官网:https://git-scm.com/downloads
下载直接默认下一步即可:
配置自己的ssh
桌面鼠标右键,点击Git Base Here。
# 设置 git 相关信息
git config --global user.name "你得昵称"
git config --global user.email "your.email"
# 生成密钥
ssh-keygen -t rsa -C "youemail" # a2data@vip@qq.com
`连续回车 3连击` 即可完成密钥的生成创建。
查看密钥
输入cd ~/.ssh,检查是否由.ssh的文件夹 ls 查看
# 本部分需要在 github上使用,别着急请往下看。
cat id_rsa.pub
先在本地创建一个文件把你的密钥保存下来,下面需要配置github ssh的时候需要用到!就不需要再查询了!
注册Github
打开github官网:https://github.com
选择你得职业相关信息:
创建并且会给你发邮件激活:
登录邮箱激活:
配置Github
配置key
完成配置
测试配置是否成功
输入ssh -T git@github.com,测试添加ssh是否成功。
输入yes,
如果看到Hi后面是你的用户名,就说明成功了
配置成功之后就在GitHub创建你的项目仓库!用来保存你的博客
创建仓库
注意:仓库名格式必须只能这样写 你的用户名+github.io比如我github名字是zenganiu 那我的仓库名就是 zenganiu.github.io
上传你本地的博客到Github
修改配置
修改你博客根目录中_config.yml文件,把你的github的仓库链接配置上去!
deploy: type: git repository: git@github.com:nianshaofeng/nianshaofeng.github.io.git branch: master
注意:格式repository填的是你的github仓库的ssh地址
怎么查看自己的仓库的ssh地址?
配置好之后就可以把自己本地的博客上传到github了!
发布部署
# 在生成以及部署文章之前,需要安装一个扩展:如下图
npm install hexo-deployer-git --save
# 把项目打包
hexo g
# 把项目提交到github
hexo d
这样你的博客就上传成功了!你就可以让你的朋友直接访问你的博客项目了!
猜你喜欢
- 2025-01-10 要想做好网店的一件代发,需修改MD5,图片秒变新品,你知道吗?
- 2025-01-10 视频MD5值怎么修改?
- 2025-01-10 夏普MD随身听大全篇目之Sharp MD-SS70
- 2025-01-10 你不可缺少的技能——Markdown编辑
- 2025-01-10 C# 13 和 .NET 9 全知道 :7 包装和分发 .NET 类型 (3)
- 2025-01-10 Visual Studio Code 和 Visual Studio 免费 Copilot 计划
- 2025-01-10 Gromacs基本模拟流程
- 2025-01-10 居家办公不用愁,这七款办公软件你值得拥有!
- 2025-01-10 [Eclipse篇]05.从菜鸟开始のSpket插件.md
- 2025-01-10 超实用 MarkDown 网页编辑器StackEdit
- 04-23关于linux coreutils/sort.c源码的延展思考最小堆为什么不用自旋
- 04-23一文精通如何使用二叉树
- 04-23二叉树(Binary Tree)
- 04-23数据结构入门:树(Tree)详细介绍
- 04-23数据结构错题收录(六)
- 04-23Kubernetes原理深度解析:万字图文全总结!
- 04-23一站式速查知识总结,助您轻松驾驭容器编排技术(水平扩展控制)
- 04-23kubectl常用删除命令
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)