搭建属于自己的私人博客

工具安装

1、安装 git

git(版本控制工具)

链接:https://pan.baidu.com/s/19V8BH4kO9h6eVNFhMzAU4w
提取码:chgo

1.1 选择 next

1.2 选择安装路径

1.3 默认即可

1.4 安装完成后,在任意地方右键即可看见

1.5 选择Git Bash Here

一个类似于 Linux 的终端

2、安装 Typora

typora(md文件编辑器)

链接:https://pan.baidu.com/s/1jQRZll7yCpMEclnVrQWq2g
提取码:plm9

安装过程不再赘述

需要学习 markdown 语法

3、安装 node.js

node.js(必备)

链接:https://pan.baidu.com/s/1ivgZqnoLOr0m1trfzRIJyQ
提取码:ohy0

一路默认安装即可,可根据个人喜好修改默认的安装路径

在 任意处打开 git 或者 cmd ,检查安装是否成功

#检查 node.js
node -v
#检查 npm
npm -v

4、安装 cnpm

win+R 输入 cmd,进入 cmd 面板,输入以下命令,等待安装完成:

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

检查 cnpm 是否安装成功

cnpm -v

博客安装操作

1、博客安装

使用 cnpm 安装 hexo 博客

以管理员方式打开cmd,输入以下内容,并等待安装成功:

cnpm install -g hexo-cli

输入以下内容,验证是否安装成功

hexo -v

2、博客初始化

  1. 根据个人喜好,在任意盘符新建文件夹并任意命名,我这里命名为 chenyi

  2. 进入这个文件夹,右键打开 GitBash

  3. 输入以下命令,初始化博客,等待下载完成:

 hexo init

3、运行博客

在博客文件夹的根目录右键打开 GitBash

输入以下命令:

hexo s

在浏览器输入localhost:4000查看

4、hexo常用命令

以下命令均是在 hexo 博客所在文件夹的根目录打开 GitBash输入

  1. 本地启动博客,启动完成后可在浏览器预览

    hexo s
    #ctrl+c 停止
    
  2. 新建博客文章

    hexo new "标题"
    

执行完新建文章命令后,查看其地址并用 typora 打开

输入内容后保存,再次运行博客,在浏览器刷新查看

  1. 清除博客缓存

    #一般在切换博客主题,或者博客效果与预期不一致时执行该命令
    hexo clean
    
  2. 将 md 文件生成静态页面

    #一般在使用 hexo clean 命令后使用
    hexo g
    

部署博客

1、打开码云

登录码云

没有账号的先注册

2、新建仓库

记录上图的仓库地址

3、安装 git 插件

在博客根目录下右键 GitBash 打开,输入以下内容,等待下载完成

cnpm install --save hexo-deployer-git

4、设置远程仓库

打开 _config.yml

设置 url

设置仓库地址

deploy:type: gitrepo: https://gitee.com/chenyi1109/test1   注:这是仓库地址branch: master

这个代码块在文件最后

5、部署到远端

在博客根目录下右键 GitBash 打开,输入以下内容:

hexo d

#设置你登陆码云的邮箱账号
git config --global user.email "@.com"   自己设置
#设置你登陆码云的名字
git config --global user.name "自己填"

输入完成后,再次输入

hexo d

此时会弹出弹窗,输入码云的账号和密码即可

INFO Deploy done: git表示推送成功

6、开启静态页面服务

进入码云新建的仓库,开启 Gitee Pages

博客流程

1、写博客

执行 hexo new “名字”,hexo 创建该 md 文件,使用 typora 编辑并保存

2、清缓存&更新渲染

执行hexo clean清除缓存,

随后执行hexo g重新渲染静态页面

3、推送到码云

执行hexo d

4、更新码云的静态页面

5、重新访问网站

PicGo图床设置

写于2022年,由于Gitee外链禁止访问的原因,以下教程现在不能参考了!!!
有意愿的朋友可以参考这个链接:配置阿里云 OSS服务

1、插入图

hexo博客插入图片存在问题,现通过图床来解决插入图片问题

1.1、下载PicGo

下载PicGO并安装

链接:https://pan.baidu.com/s/1g9gs3M-nQ_1hkLZy1eFEag
提取码:pzfy

安装插件github-plus

1.2、配置图床仓库

登录码云,新建仓库,如下设置

生成 私人令牌

输入密码后保存生成的令牌

1.3、配置PicGo

上传图片测试,截图后选择 剪切板图片,查看软件返回结果

1.4、配置typora

进入 typora 选择->偏好设置->图像

验证结果为:

以后往 typora 中插入图片,图片会自动上传到 gitee 图床,并且图片地址自动改为图床地址

结束

在Gitee搭建属于自己的博客相关推荐

  1. 10分钟搭建一个免费个人博客网站

    一个程序员怎么能不拥有自己的博客,本文让10分钟快速搭建部署好自己的博客 准备工作 有Gitee账号 有安装git 会 markdown 编写文档 Node.js 版本 >= 8.6 博客采用V ...

  2. 个人博客,Springboot + Vue搭建属于自己的博客

    个人博客 看到别人搭建的自己的博客,想想自己的服务器买了很久也没怎么用过,于是就想搭建一个自己的博客,上传一些自己的学习笔记心得,一些笔记方便自己查看,项目是一个前后端分离的项目,后端springbo ...

  3. 技术人如何搭建自己的技术博客

    上次有人留言说,技术博客是程序员的标配,但据我所知绝大部分技术同学到现在仍然没有自己的技术博客.原因有很多,有的是懒的写,有的是怕写不好,还有的是一直想憋个大招,幻想做到完美再发出来,结果一直胎死腹中 ...

  4. hexo+githup搭建属于自己的博客

    hexo+githup搭建属于自己的博客 第一次搭建博客,遇到不少坑.CSDN.bing.谷歌.百度上都有大神的博客教授如何一步一步搭建属于自己的博客.不过我毕竟属于小白,文字有时给我的感受不是那么的 ...

  5. 使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】

    欢迎关注我的专栏:<个人博客搭建:Hexo+Github Pages>,从搭建到美化一条龙,帮你解决 Hexo 常见问题! 推荐阅读:<Hexo 博客优化之博客美化系列(持续更新)& ...

  6. 教你如何使用hexo以及nginx、github搭建属于自己的博客(操心的妈妈级教学)

    教你如何使用hexo以及nginx.github搭建属于自己的博客(妈妈级教学) ~~ 1.解释一下你要的服务器的效果以及对应的操作 ~~ 首先你要有自己的一台服务器,可以是云服务器,或者你可以用自己 ...

  7. 使用Github Pages和Hexo搭建自己的独立博客【超级详细的小白教程】

    文章目录 ● 前言 ● 入门 ● 安装 Node.js ● 安装 Git • 检验Git是否安装成功 ● 安装Hexo • Hexo 初始化配置 ● 本地查看效果 ● 将博客部署到 Github Pa ...

  8. 怎么快速搭建属于自己的博客

    前言  博客平台那么多,还用创建自己的博客吗? 比如:新浪博客.网易博客.CSDN.CNBLOG等,太多的博客了. 可是有一天你还是想创建属于自己的博客,拥有自己的域名和空间. 那么怎么快速的创建属于 ...

  9. 程序员如何从0到1搭建自己的技术博客

    记得刚毕业参加工作时,每天早上到公司后,都会逛逛博客园,看一下各位大牛前辈写的文章,也许是兴趣使然,当时就特别想搭建一个属于自己的独立的技术博客. 时间就是过的这么快,转眼间这么多年过去了,我的这个梦 ...

最新文章

  1. 安全可靠国产系统下的应用怎么搭建?
  2. 自定义viewgroup实现ArcMenu
  3. mesh和wifi中继的区别_深度解读Mesh路由和无线中继的差异,谁才是性价比之选?...
  4. STM32H743+CubeMX-ADC(16bit分辨率)+DMA采样三路模拟量,硬件过采样器实现1024倍过采样
  5. memcached演练(2) 访问memcached服务
  6. 一份点赞上千的《算法》讲义,来自20年教学经验的UIUC计算机教授
  7. java web主流框架整合开发 光盘_开发者突击:Java Web主流框架整合开发(第2版)(附CD光盘1张)...
  8. Mac上go环境变量配置
  9. @Configuration与@Component作为配置类的区别
  10. flash cs4 是过渡性产品吗?
  11. 怎么用ppt去演示html,如何将PPT演示同步发布到浏览器?
  12. TCP和UDP区别和优缺点
  13. php加skplayer,WordPress整合ckplayer(最新)
  14. Java代码练习1 智能开关灯
  15. 去重插入数据 mysql_mysql 数据去重
  16. java.lang.IllegalArgumentException: Result Maps collection already contains value for ciis.zht.model
  17. 根据拼音首字母筛选人名
  18. 阡陌路 - 自动档车的开法(转)
  19. 传递矩阵的特征多项式
  20. Async/Await FAQ (Stephen Toub)

热门文章

  1. 尚硅谷大数据技术Zookeeper教程-笔记01【Zookeeper(入门、本地安装、集群操作)】
  2. 【学习路线】——JAVA工程师成神之路
  3. PyQt5 QCalendarWidget日历控件
  4. 猿创征文|基于鲁棒控制理论的微电网优化调度(Matlab代码实现)
  5. 史上最全!!!ARM架构下的NVIDIA Xavier安装ROS-Melodic以及使用速腾激光雷达+A-loam获取点云图
  6. 今天,我要挺一把 CSDN!
  7. 100+套大数据可视化模板
  8. Log4j分级别记录日志文件
  9. 硬齿面减速机与软齿面减速机如何区别
  10. python字符串定义变量名_python 将字符串作为变量名