摘要

为什么需要构建自己的博客呢?第一,是为解决平台的可能随意删除自己博文,需要有一个不被其他所左右的分享平台,第二,需要一个载体来记录的自己的学习内容,第三,也是为自己自媒体提前做一个铺垫。第四,认识和学习更多的大牛的人物。

一、安装node.js

安装Node.js和配置好Node.js环境。下载链接如下:Node.js下载 。找到DOWNLOADS,我的是win10系统,所以下载Windows版本。

下载完之后一路无脑安装就好,环境变量会自动配置,安装完成后,打开cmd命令行,成功界面如下。注意:如果提示不是内部或外部命令,把cmd关了重新打开就好了。

二、安装Git环境

Git的安装和配置请参考如下博文:JAVA——JDK Maven Python git 开发环境的安装_庄小焱-CSDN博客

三、注册Github账户

Github账户注册和新建项目,项目必须要遵守格式:账户名.github.io,不然接下来会有很多麻烦。并且需要勾选Initialize this repository with a README。

四、配置node.js的相关文件

安装Hexo,在自己认为合适的地方创个文件夹,我是在F盘建了一个blog文件夹。然后通过命令行进入到该文件夹里面

# 开始安装Hexonpm install hexo -g# 检查hexo是否安装成功hexo -v# ,初始化该文件夹,最近Github好像有点问题,访问速度异常的慢,中间还失败了一次,所以这一步时间有点长,慢慢等。hexo init# 终于好了,看到后面的"Start blogging with Hexo"# 安装所需要的组件npm install# 首次体验Hexohexo g# 开启服务器,访问该网址,正式体验Hexohexo s在浏览器打开http://localhost:4000/ 出现如下图就成功了,体验Hexo,极简的风格,很棒。

五、github部署设置

在生成以及部署文章之前,需要安装一个扩展:npm install hexo-deployer-git --save

配置Deployment,在其文件夹中,找到_config.yml文件,修改repo值(在末尾)

六、设置个性化的博客页面

Icarus的默认主题配置文件为_config.icarus.yml。 此文件定义了站点全局的布局与样式设置,同时也控制了例如插件与挂件等外部功能的配置。 本文详细介绍了本主题的一般配置,并且解释了Icarus使用哪些配置文件和它是如何生成并验证这些配置。

# 下载的代码到文件中的themes中# 修改_config.yaml文件# 修改博文的设置的页面

以下是我的个人博客的网站

庄小焱

博文参考

使用Github搭建属于自己的博客 - 简书

庄小焱

个人博客构建——github个人博客相关推荐

  1. github的博客搭建以及标签的自动化

    github博客搭建以及标签的自动化 引子 没有github的程序员,不是好程序员! BUT 如果有一个*.github.io的blog,会不会更酷? 基于以上原因,本拐也折腾了一下自己的github ...

  2. 创建GitHub技术博客全攻略

    说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比如姓名全拼,昵称全拼,如果被占用,可以加上有意义的数字. 本文中假设用户名为 tiemaocsdn 1. 注册账号: 地址: ...

  3. Hexo主题之livemylife个性化构建你的博客

    本篇博客已首发在个人博客 [快乐码原] :Hexo主题之livemylife个性化构建你的博客 欢迎各位客官来康康~ tips:部分图片加载异常,可以到我的个人博客浏览完整版. 简介 livemyli ...

  4. (转载) 如何利用github打造博客专属域名

    转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/51319147: 本文出自:[张鸿洋的博客] 一.概述 哈,本篇博客不属于And ...

  5. 博客砖家及技术团队博客收藏 github开源 (公司)

    各大互联网公司对外分享链接汇总- https://www.wanandroid.com/blog/show/2561 1. 腾讯 github https://github.com/tencent 技 ...

  6. 创建GitHub技术博客全攻略【转】

    本文转载自:http://blog.csdn.net/renfufei/article/details/37725057/ 说明: 首先,你需要注册一个 github 账号,最好取一个有意义的名字,比 ...

  7. 8-【Git入门】个人博客搭建 用hugo搭建博客连github上

    由于自己搭建博客 第一次踩了很多坑 下面整理所有相关坑和步骤,如果出现问题多搜搜,有足够耐心就行 自己搭建博客不如用现有平台 因为知乎 简书 掘金等平台都很好兼容makedown语法 自己搭建编辑文章 ...

  8. 在GitHub上搭建GitHub Pages博客-- Jekyll

    大约2年前,在GitHub上用Jekyll搭建了自己的博客:https://zhang0peter.com/.然后写了几篇博客后就没动过了. 然后2019年我开始在CSDN上写博客,GitHub上的博 ...

  9. 【Jekyll搭建GITHUB个人博客】安装Ruby 环境、包管理器 RubyGems、Jekyll与错误解决...

    转载请注明出处http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] 今天在博客专家群看到CSDN韩俊强发表了一篇用Jekyll搭建个人博客的文章感觉很好. ...

最新文章

  1. 保障K8s部署中的安全性
  2. 深究AngularJS——排序
  3. 洛谷P1352 没有上司的舞会(树形DP水题)
  4. 使用gridlayout布局后,因某些原因又删除,并整理目录结构时,Unable to resolve target 'android-7'
  5. 全球知名跨境电商,.Net软件工程师招聘,约么?
  6. linux下基于Posix message queue的同步消息队列的实现
  7. find 命令_linux-find命令
  8. 项目怎么导入mui_Vue项目MUI的使用
  9. linux printf 底层api,printf · Linux C API 参考手册 · 看云
  10. m_pRecordset-Open
  11. 『ExtJS』表单(二)表单行为与Asp.NET页面的消息回复
  12. 高等数学复盘 | 第七册上册第一章——第六章思维导图梳理(复习专用)
  13. 基于DAC8563模块的低速模拟振镜驱动,实现直线插补,点到点划线
  14. xposed框架安全模式_Android 系统上的 Xposed 框架中都有哪些值得推荐的模块?
  15. 中芯国际:Q1营收同比增长22%至11亿美元,预计年底产能仍供不应求|看财报
  16. python ocr中文训练_cnocr: cnocr是用来做中文OCR的Python 3包。cnocr自带了训练好的识别模型,安装后即可直接使用...
  17. 人工智能 识别医疗票据、医疗结算清单 OCR识别技术
  18. 【官方文档】Fluent Bit 概念
  19. linux的自动挂载
  20. 自己开发的瓦片地图下载器,免费绿色

热门文章

  1. 克隆已经装好的服务器系统,怎么克隆服务器上的操作系统
  2. android手机4.0.4耳机,翻译耳机app下载-翻译耳机下载v4.0.0安卓版-西西软件下载
  3. 云计算与超级计算机的关系,超级计算机和普通用户到底有何关系?
  4. [ERROR]: Kinematics solver xxx does not support joint group endeffector This plugin only support ...
  5. centos nginx 带宽 占用过高优化 ngxtop查看带宽占用详情
  6. RabbitMQ第二篇:java简单的实现RabbitMQ
  7. 中华名将索引 - 第一批:李靖
  8. c语言关于内存笔试,4、C语言面试笔试--内存操作-指针
  9. Python面向对象(其一)
  10. Android开发实现QQ登陆并获取信息、分享消息到QQ