个人博客构建——github个人博客

article/2025/10/29 4:12:52

摘要

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

一、安装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搭建属于自己的博客 - 简书

庄小焱


http://chatgpt.dhexx.cn/article/wSC0Iose.shtml

相关文章

Hexo+GitHub免费搭建个人博客(保姆级教程)

文章目录 HexoGitHub免费搭建个人博客(保姆级教程)安装依赖环境Git的下载与安装Node.js下载与安装:red_circle:***注意一***:red_circle:***注意二*** Git和Node.js工具工作状态检验:red_circle:**注意三** 安装Hexo:ng:小插曲1:ng:小插曲3: 生成博客文件博客效果预…

教程:纯小白如何搭建自己的Github博客并写第一篇博文

文章目录 1 搭建Github博客1.1 确认github上创建的repository名称1.2 用系统命令行安装hexo并初始化本地博客文件夹1.3 下载并安装hexo NexT主题1.4 更新部署博客页面 2 创建并发布自己的第一篇文章2.1 用hexo new命令创建文章脚本2.2 编辑文章2.3 发布文章/更新博客 写在前面&…

搭建自己的github.io博客

搭建自己的github.io博客 github.io是基于github的repo管理,这意味着咱们对其是有觉得的控制,这个跟放在第三方的平台比,可控性要好太多。下面咱们将详细讲述如何基于github.io打造属于自己的博客网站。 要完成自己的github.io博客网站&…

github个人博客快速搭建教程

文章目录 首先搭建起一个github博客1 左上角标题及简介以及下方的介绍2 评论和访客数3 文章4 Home Archives Categories 和 Tags5 Collections6 Demo7 About 首先搭建起一个github博客 首先建立一个个人博客github仓库。其实只要把 需要的代码 fork下来, 仓库名改为自己的{{gi…

如何使用Github搭建个人博客

介绍 在本文中,我将介绍如何使用GitHub搭建个人博客(免费)。GitHub是一个功能强大的版本控制和协作平台,它也可以用来托管和发布静态网页。通过将你的个人博客托管在GitHub上,你可以享受到版本控制的好处,…

github完成个人博客的搭建过程

依托于github完成个人博客的搭建过程,但目前只完成了基础部分 Todo: {% cb 评论功能,false, false %} {% cb 版权信息,false, false %} {% cb 页面个性化,false, false %} {% cb 云服务器部署,false, false %}  阿里云学生免费领取6个月 {% cb 公网IP访问,false, f…

php书写规范

一、基本约定 1、源文件 &#xff08;1&#xff09;纯PHP代码源文件只使用 <?php 标签&#xff0c;省略关闭标签 ?> &#xff1b; &#xff08;2&#xff09;源文件中PHP代码的编码格式必须是无BOM的UTF-8格式&#xff1b; &#xff08;3&#xff09;使用 Unix LF(换…

SQL书写规范

SQL书写规范可以参考&#xff1a; SQL样式指南 SQL style guide by Simon Holywell

实验报告怎么写之书写规范

实验报告怎么写之书写规范 前几天交深度学习实验报告&#xff0c;由于写得太随意被助教师姐给批了… 之前一直觉得写报告是件特别烦人的事&#xff0c;随便写写就完事了&#xff0c;而且之前课程的实验对报告规范也都无要求&#xff0c;所以我就养成了随便写报告的习惯。但是…

vlc下载视频

好久没有用这个功能&#xff0c;今天突然使用一下发现不知道怎么用了&#xff0c;特此记录。 环境 OS&#xff1a;mac VLC&#xff1a;3.0.6, 官方下载地址&#xff1a;https://www.videolan.org/vlc/index.htmlWindows下载地址&#xff1a;https://www.videolan.org/vlc/do…

Linux 虚拟机与 Linux Live 镜像

Linux 虚拟机与 Linux Live 镜像各有优势&#xff0c;也有不足。 首先我得承认&#xff0c;我非常喜欢频繁尝试新的 Linux 发行版本。然而&#xff0c;我用来测试它们的方法根据每次目标而有所不同。在这篇文章中&#xff0c;我们来看看两种运行 Linux 的模式&#xff1a;虚拟…

kkfileView linux x86架构 离线安装

文章目录 前言一、安装 LiberOffice二、安装kkfileView1.下载安装包2.启动 总结 前言 本文提供的所有文件不支持arm架构的linux系统。 一、安装 LiberOffice 下载https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz 安装 tar -zxvf LibreOffice_7.1.4…

linux live cd哪个好,最佳的 Linux LiveCD

5. 最佳的 Linux LiveCD —— KNOPPIX 国内应该很多人对 KNOPPIX 不太熟悉&#xff0c;KNOPPIX是一套光盘启动的GNU/Linux系统(LiveCD)&#xff0c; 功能包括&#xff1a;自动硬件监测、支持常见的显卡、声卡、SCSI和USB设备&#xff0c;以及其它外设。KNOPPIX可用于Linux演示、…

4K Video Downloader(4K视频下载器)V6.2.26版本发布

今天&#xff0c;4K Video Downloader V6.2.26版本正式发布啦&#xff01;该版本更新了核心算法&#xff0c;解决了若干个Bug&#xff0c;强化了视频下载功能。赶紧下载新版本体验吧&#xff01;下载地址&#xff1a;https://www.4kvideodownloader.com/ 4K Video Downloader V…

在Linux下的VLC视频推流(Ubuntu16.04)

VLC这个工具就不介绍了&#xff0c;本次是调用笔记本自带的摄像头&#xff0c;在主机与虚拟机之间进行推流。 采用udp方式&#xff0c;失败了&#xff0c;下面介绍一种成功的推流方式。 打开虚拟机与VLC。 在VLC中&#xff0c;媒体–打开捕获设备&#xff1a; 更改相关参数&am…

如何在Linux下逛B站看视频

因为学习尚硅谷MySQL高级特性篇的需要&#xff0c;我心想着要是能在Linux下边看视频边操作数据库就好了&#xff0c;但Linux自带的火狐浏览器没有flash无法观看视频&#xff0c;按照提示去下载&#xff0c;发现没有linux版本的flash&#xff0c;询问客服后得知&#xff0c;flas…

Linux 上最好的视频编辑软件

概要&#xff1a;这里介绍 Linux 上几个最好的视频编辑器&#xff0c;介绍它们的特性、利与弊&#xff0c;以及如何在你的 Linux 发行版上安装它们。 我们曾经在一篇短文中讨论过 Linux 上最好的照片管理应用&#xff0c;Linux 上最好的代码编辑器。今天我们将讨论 Linux 上最好…

linux中的livecd、liveDVD和其他安装方式简介

下载了几种不同格式的centos版本的iso文件&#xff0c;从而对比下各种iso文件的差别&#xff0c;下载的内容如下&#xff1a; 公众号&#xff1a;SRE艺术 下载之后&#xff0c;分别在虚拟机中进行安装&#xff0c;从而查看有何区别&#xff1a; 1、 使用LiveCD进行安装 在选择…

linux看电视的软件下载,Kdenlive下载安装-Linux系统上最强视频编辑器

Kdenlive是一款开源的非线性视频编辑器&#xff0c;Kdenlive可以安装在Linux、OS X、Windows、FreeBSD和NetBSD操作系统上。对于基本的视频编辑来说&#xff0c;kdenlive是绰绰有余的。它依赖于多个其他的开源项目&#xff0c;如ffmpeg&#xff0c;MLT视频框架和Frei0r特效。最…

python语言的优势-Python语言的七大优势

原标题&#xff1a;Python语言的七大优势 Python 是一门更注重可读性和效率的语言&#xff0c;尤其是相较于 Java&#xff0c;PHP 以及 C 这样的语言&#xff0c;它的这两个优势让其在开发者中大受欢迎。 诚然&#xff0c;它有点老了&#xff0c;但仍是80后啊 —— 至少没有 C…