使用github免费搭建个人博客后的写作及上传说明

2023-10-26

项目地址:我的博客github项目地址
个人博客网站:欢迎进入我的博客
本篇文章介绍如何在博客搭建好的基础上,使用它,使用它来写博客,更新博客页面

第一种方法:本地编辑,上传到github

首先,从我的github个人博客项目仓库克隆出该工程到本地。
fxjzzyo.github.io文件夹是从github clone来的整个工程。其下的_posts文件是所有的博客文件,博客采用markdown格式,文件名必须是时间+标题形式。
如下图所示:

工程目录

博客列表

然后就可以在本地编辑博客了:

1. 手动在本地写完一篇博客后,保存成上述形式,并放于_posts文件夹下。

2. 打开git bash,命令切换到fxjzzyo.github.io文件夹。

3. 使用git命令将新增文件上传至github即可,即可更新页面。

命令为:
1. git add _posts
2. git commit -m "更新说明"
3. git push origin master

这是上传所有文件,当然它也只是检测到新增了一个文件,只会上传那一个文件的。也可以根据需要上传指定的文件,使用“git add 某某文件名” 即可。

可能要过一会儿才能在网页上看到更新。

关于网页的界面参数设置在fxjzzyo.github.io文件夹下的_config.yml文件中。可根据需要修改。
如:可以修改每页显示的博客个数,只需修改_config.yml文件中的paginate: 5即可。当前表示每页显示5个


第二种方法:在线编辑

有一个好用的在线编辑工具:Prose
打开浏览器,在地址栏输入:http://prose.io,回车,即可打开Prose登录页,使用自己的github账号登录,或者使用自己的github账号授权登录就行了。如下图:

这里写图片描述

授权登录后,会自动跳转到一个展示了自己所有的github工程的列表页面。如下图:

这里写图片描述

点击我的博客项目,即可进入该项目代码目录。
找到_posts文件夹,打开进去,就可以在线编辑以往的博客,或者新增博客了。

这里写图片描述

点击NEW FILE,新增一篇博客。

这里写图片描述

如上图所示,写的很清楚了。
什么?不知道什么是meta data?好吧,只需要知道它是用来给博客添加描述信息的就行了。如标签、分类、描述等。
举个栗子:点击meta data按钮,如下图。在框中输入meta信息,照着这个格式就行了。

这里写图片描述

published: true
layout: post
tags:
  - sae
categories: other
description: 本文章将介绍如何使用新浪云SAE搭建一个公网可访问的网页应用。

主要作用是给自己的文章添加分类、标签、描述,以便于博客展示的时候有分类和标签。其中published: true指明保存后就发布。注意:1. 冒号后有个空格;2. 添加多个tag时应换行再- tag

效果见下图:
这里写图片描述

写完之后,点击保存按钮,也就是右侧最后一个按钮。它会提示你填写本次修改的描述信息。你填写的这些信息会在你的github上看到,描述了每次修改所做的工作。

这里写图片描述

至此,两种写作方法介绍完毕!

我现在觉得第二种方法,在线编辑更方便一些了。毕竟只需要网页编辑就行了,还可以轻松添加图片。这和在csdn写博客没什么区别了。
第一种方法,本地编写再上传,我现在只会用记事本写,最后再修改为.md格式,还要用到git。。。太麻烦了。
幸好,有Prose这个东西。真的太好了。一定要记住http://prose.io这个网址!

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

使用github免费搭建个人博客后的写作及上传说明 的相关文章

随机推荐

  • SQL Server迭代求和

    drop table t geovindu create table t geovindu xid int IDENTITY 1 1 price money DebitCredit VARCHAR 2 adate datetime defa
  • Android学习之 Scroller的介绍与使用

    类概述 Android里Scroller类是为了实现View平滑滚动的一个Helper类 通常在自定义的View时使用 在View中定义一个私有成员mScroller new Scroller context 设置mScroller滚动的位
  • 微服务工程搭建过程中的注意点

    1 父工程pom xml文件 1 父工程的maven坐标 2 packaging使用pom 原因 在Spring Cloud微服务工程中 通常会采用多模块的方式进行开发 父工程的pom文件中的packaging标签设置为pom 是因为父工程
  • Spring Framework 入门(一)

    Spring Framework各模块作用介绍 可以参考spring framework的github项目 源码地址 https github com spring projects spring framework 下面我们分别了解下各个
  • SQL所有关键字及其作用:

    以下是MySQL的所有关键字及其作用 ADD 在表中添加新的列或索引 ALL 返回满足条件的所有行 包括重复行 ALTER 修改表的结构 如添加 修改或删除列 ANALYZE 分析并收集表的统计信息 用于优化查询 AND 用于多条件查询的逻
  • wedo2.0编程模块介绍_西门子S7-200 SMART硬件和编程软件简介

    前文给大家简单的讲介绍了一下PLC编程涉及的一些概念型知识 本文开始实践 今天带来的是SIMATIC S7 200 SMART硬件和编程软件简介 SIMATIC S7 200 SMART 是西门子公司经过大量市场调研 为中国客户量身定制的一
  • Java 多线程 --- 按序打印

    Java 多线程 按序打印 方法1 控制变量 使用volatile关键字优化 方法2 synchronized wait notifyAll 方法3 信号量 给你一个类 public class Foo public void first
  • 【深度学习】参数量、模型大小、显存

    对于一个深度学习神经网络来说 其通常包含很多卷积层 用于不断提取目标的特征 或对目标进行最终定位或者分类 1 数据存储精度与存储空间 在深度学习神经网络中 最常见的数据格式是float32 占4个字节 Byte 类似地 float16 占2
  • std::condition_variable

    std condition variable std condition variable 是C 11提供的条件变量 可用于同时阻塞一个线程或多个线程 一般的 生产者线程利用支持std mutex的std lock guard std un
  • 【React Hook】一文让你彻底明白何为State Hook?

    使用 State Hook 下面的例子介绍了 Hook import React useState from react function Example 声明一个叫 count 的 state 变量 const count setCoun
  • 如何解除计算机的启动项,UEFI安全启动怎么关闭 关闭UEFI启动项的方法图解

    大家都知道现在很多电脑都预装win8系统 其系统都开启了UEFI安全启动选项 然而 对于不习惯win8操作界面的朋友来说 可能就会把win8改为win7 但是我们得知道Win8改装Win7需要在BIOS下关闭UEFI选项 如果OS选项已经关
  • ctfshow-萌赛

    目录 web 签到 给她 假声赛 web 签到 很明显的命令执行漏洞 我们把前后闭合即可 payload 1 ls 1 1 cat flag 1 给她 根据题目提示很容易就想到是 git泄露 直接用gitHack扫描题目地址 git 发现存
  • 电子科技大学人工智能期末复习笔记(二):MDP与强化学习

    目录 前言 期望最大搜索 Expectimax Search 马尔科夫决策 MDP offline 超重点 先来看一个例子 基本概念 政策 Policy 折扣 Discounting 如何停止循环 价值迭代 Value Iteration
  • LeetcodeSQL入门——知识点总结(选择/排序/修改/字符串处理/正则)

    LeetcodeSQL入门 选择 排序 修改 字符串处理 选择 sql语言对于空值的判断是IS NULL或者IS NOT NULL eg 某网站包含两个表 Customers 表和 Orders 表 编写一个 SQL 查询 找出所有从不订购
  • 剑指Offer 40

    使用优先队列 将非负数变为非正数存储 结果变成非负数 class Solution public int getLeastNumbers int arr int k if k 0 return new int 0 int nums new
  • SequenceInputStream----合并流

    这个类的作用是将多个输入流合并成一个输入流 通过SequenceInputStream类包装后形成新的一个总的输入流 1 SequenceInputStream InputStream s1 InputStream s2 和Sequence
  • 差分方程与滤波的实现

    1 滤波基础知识 2 差分方程 3 IIR滤波器 1 直接I型IIR滤波器 2 直接II型IIR滤波器
  • 备战2023蓝桥国赛-移动服务

    题目描述 解析 这道题我想复杂了 一开始我是这样想的 设dp i j 表示按顺序满足到第i个请求时 最初在j号点的人到达第i个请求的位置的情况下的最小花费 state i j 表示按顺序满足到第i个请求时 最初在j号点的人到达第i个请求的位
  • Typescript 之接口 interface(详解)

    一 interface的基本含义 TS新增了一个重要概念 接口 分为对象类型接口和函数类型接口 接口可以约束对象 函数 类的结构和类型 是一种代码协作必须遵守的契约 Interface 是一种描述对象或函数的东西 你可以把它理解为形状 一个
  • 使用github免费搭建个人博客后的写作及上传说明

    项目地址 我的博客github项目地址 个人博客网站 欢迎进入我的博客 本篇文章介绍如何在博客搭建好的基础上 使用它 使用它来写博客 更新博客页面 第一种方法 本地编辑 上传到github 首先 从我的github个人博客项目仓库克隆出该工