github个人博客快速搭建教程

2023-05-16

文章目录

    • 首先搭建起一个github博客
    • 1 左上角标题及简介以及下方的介绍
    • 2 评论和访客数
    • 3 文章
    • 4 Home Archives Categories 和 Tags
    • 5 Collections
    • 6 Demo
    • 7 About

首先搭建起一个github博客

首先建立一个个人博客github仓库。其实只要把 需要的代码 fork下来, 仓库名改为自己的{{github.username}}.github.io就可以了。

这里以shen-xmas下的shen-xmas.github.io仓库为例。(博客样板如首页)

fork下来项目以后别忘了看看 代码仓库-Settings-Pages的Branch等设置好没有。

大概等待几分钟看到settings-pages出现如下图标则表示已搭建成功, 可以通过其中的url访问了。

搭建成功的page示例

然后根据以下做需要的改造即可:

(Ps: 原本fork自大佬HyG, 做了一些个人改动。这里记录下各个文件的用途, 也帮助像我一样很少接触前端的后端迅速上手。)


1 左上角标题及简介以及下方的介绍

变量都位于_config.yaml文件,直接修改即可。

  • title 左上角标题
  • brief-intro 左上角简介
  • description_footer 下方的小字

2 评论和访客数

评论使用的是Disqus插件。访问量使用的百度统计。不是放在逻辑里用代码写的。

注册自己对应的账号ID等… 直接在_config,yaml中修改对应变量即可。

3 文章

文章都放置在_posts中, 需要按特定格式书写, 是markdown格式。

4 Home Archives Categories 和 Tags

tags等位置示例

这些的展现逻辑都已经写好了, 不用动。

  • Archives是按照时间排序。
  • Categories是按类别排序。
  • Tags是按照tag过滤。
    文章开头都会填写这些字段的值, 多字段直接空格隔开即可, 如:
---
layout: post
title:  "填写需要的标题"
categories: Java Python Golang
tags:  Java Python Golang
author: Shen-Xmas
---

* content
{:toc}

然后接下来就可以按照markdown的格式书写内容了。

5 Collections

Collections

算是收藏集合, 位于/page/3collections.md

直接在中间内容部分按照markdown形式更改即可。一般使用简介+链接的形式记录。

6 Demo

demo

主要用来介绍自己一些项目的地方。为了简单我的已经把图片展示去掉了。主要留文字简介和链接。

更改位置是/js/waterfall.js。在demoContent变量中增减值即可。按照字段内容填写。

{
  demo_link: 'https://github.com/Shen-Xmas/spring-boot-demo',
  code_link: 'https://github.com/Shen-Xmas/spring-boot-demo',
  title: 'Java Spring-Boot demos',
  core_tech: 'Java, Spring Boot, 各种中间件 ..',
  description: '适合初学者入门的一些demo, 个人的一些学习思考, 欢迎指正. 详情见 <a href ="https://github.com/Shen-Xmas/spring-boot-demo">这里</a>。'
}

7 About

主要用来介绍自己以及留下联系方式。更改位置位于/page/4about.md。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

github个人博客快速搭建教程 的相关文章

随机推荐

  • django基于Python的疫情数据可视化分析系统的设计与实现(源码调试+代码讲解+文档报告)

    x1f495 x1f495 作者 xff1a 计算机源码社 x1f495 x1f495 个人简介 xff1a 本人七年开发经验 xff0c 擅长Java 微信小程序 Python Android等 xff0c 大家有这一块的问题可以一起交流
  • 基于SSM+Vue个人健康信息管理系统Java个人健康状况记录与评估系统(源码调试+讲解+文档)

    x1f495 x1f495 作者 xff1a 计算机源码社 x1f495 x1f495 个人简介 xff1a 本人七年开发经验 xff0c 擅长Java 微信小程序 Python Android等 xff0c 大家有这一块的问题可以一起交流
  • DBSCAN聚类——Python实现

    一 DBSCAN Density Baseed Spatial Clustering of Applications with Noise 聚类算法 核心对象 xff1a 若某个点的密度达到算法设定的阈值则其为核心 xff08 即r邻域内点
  • 解决ubuntu操作系统默认没有创建root账户

    解决ubuntu操作系统默认没有创建root账户 xff1a 1 sudo passwd root重置root密码 会提示输入当前用户密码 xff0c 然后重新设置新密码 2 设置成功之后su root得到root登陆
  • hexo+github个人博客搭建(亲身经历超详解)

    Hexo 是一个快速 简洁且高效的博客框架 Hexo 使用 Markdown xff08 或其他渲染引擎 xff09 解析文章 xff0c 在几秒内 xff0c 即可利用靓丽的主题生成静态网页 本文章适用于windows系统搭建 xff0c
  • 数论----质数的求解(C/C++)

    CSDN的uu xff0c 你们好呀 xff0c 今天我们要学习的内容是 数论 哦 xff01 这也是算法题中的一类题目吧 记好安全带 xff0c 准备发车咯 xff01 x1f680 学习数论的意义 x1f4e2 算法导论说 xff1a
  • 源代码是指什么?

    源代码是指以特定编程语言编写的文本文件 xff0c 用于控制软件 硬件 计算机程序或系统 源代码是代表软件不同功能的一类 指令 下面我将详细说明源代码的定义 首先要说的是 xff0c 源代码是建立在编程语言之上的文本文件 它可用于编写程序
  • Java 中如何优化大量的 if...else...

    策略模式 xff08 Strategy Pattern xff09 将每个条件分支的实现作为一个独立的策略类 xff0c 然后使用一个上下文对象来选择要执行的策略 这种方法可以将大量的if else语句转换为对象之间的交互 xff0c 从而
  • Selenium+Pytest自动化测试框架实战,还不会点这里一清二楚,全网最细教程!

    如果下方文字内容没有看明白的话 xff0c 我推荐大家看一套视频 xff0c 比文字内容讲的更加详细 xff01 在华为工作了10年的大佬出的Web自动化测试教程 xff0c 华为现用技术教程 xff01 哔哩哔哩 bilibili 在华为
  • node(编写结构化程序)

    node js的使用 console log 39 小邹最黑 39 使用js文件 去执行NodeJS代码 掌握 1 在代码文件夹中 新建js文件 不要新建成html 里面写任意js代码 const skill 61 39 喵喵拳 39 co
  • ubuntu操作系统查看已安装的包

    dpkg的介绍 dpkg 是 Debian Packager 的简写 为 Debian 专门开发的套件管理系统 xff0c 方便软件的安装 更新及移除 所有源自 Debian 的 Linux 发行版都使用 dpkg xff0c 例如 Ubu
  • Java多线程开发之~~~多条件Condition接口的使用

    我们在多线程开发中 xff0c 可能会出现这种情况 就是一个线程需要另外一个线程满足某某条件才能继续运行 xff0c 或者需 要其他线程满足好几个条件才能运行 xff0c 对于这样的多条件的多线程并发 xff0c 我们如何控制好各个线程之间
  • 如何获取某一天股票数据接口

    怎么样去获取某一天的股票数据接口 xff0c 是需要讲究一定技术的 xff0c 首先是要求想要获取的人是否具备编程技术 xff0c 会不会使用编程语言 xff0c 比如Python C 43 43 Java等等 还有就是从证券机构上获取 x
  • Matlab数字图像处理 编写一个基于GUI的图像处理程序/软件,功能按钮和界面布局自己设定,遵循美观大方、方便操作的原则

    Matlab数字图像处理 压缩包包含 m和 fig文件以及文档 xff0c 具体实现标准参照以下要求 xff1a 第一部分 xff1a 编写一个基于GUI的图像处理程序 软件 xff0c 功能按钮和界面布局自己设定 xff0c 遵循美观大方
  • 多线程的理解

    多线程的作用和简介 xff1a 1 同时完成几项互不干扰的工作 xff0c 提高CPU使用率 比如高速的四车道和八车道 2 多线程就好比在等待水开的同时看报纸 xff0c 而不是等水开了之后再看报纸 xff0c 多线程是为了同步完成多项任务
  • 普通类和抽象类的区别和联系

    包含抽象方法的类称为抽象类 xff0c 但并不意味着抽象类中只能有抽象方法 xff0c 它和普通类一样 xff0c 同样可以拥有成员变量和普通的成员方法 注意 xff0c 抽象类和普通类的主要有三点区别 xff1a 1 抽象方法必须为pub
  • Ubuntu 运行 sh 脚本报错syntax error near unexpected token `(‘

    今天下午疯狂copy张院士的代码 xff0c 对COG进行批处理 xff0c 由于是自己的第一次尝试 xff0c 直接在windows系统下 txt输出代码改 sh后缀 xff0c 直接拷贝到ubuntu系统中运行 xff0c 出现了标题中
  • 蚁群算法(路径规划)

    蚁群算法是根据蚂蚁寻找取得食物的最短路径的原理实现的路径规划算法 蚂蚁在寻找食物时 xff0c 根据路径的长短来释放信息素 xff0c 越短的路径上信息素越多 久而久之 xff0c 后来的蚂蚁根据信息素的指引都会走向这条最优路径 一般来说我
  • 新手Github的打开及使用(托管代码);Git与小乌龟的安装;从0到1教程

    1 Github因网络问题无法打开的解决方案 2 Github用户注册 3 创建远程仓库 4 Git与小乌龟的安装 5 克隆远程到本地 6 上传本地至远程仓库 1 Github因网络问题无法打开的解决方案 因为Github的服务器在国外 x
  • github个人博客快速搭建教程

    文章目录 首先搭建起一个github博客1 左上角标题及简介以及下方的介绍2 评论和访客数3 文章4 Home Archives Categories 和 Tags5 Collections6 Demo7 About 首先搭建起一个gith