我的第一篇博客

前言

学习编程之后,逐渐在这一领域有了一定的了解,在CSDN博客上看各种大神写的文章,那些未知的技术,引起了我的求知欲,同时看着别人炫酷的博客,也让我有了一个搭建自己的博客网站的想法,来对自己学过的知识,进行总结梳理,于是开始了我的博客之旅。

1.搭建自己的博客网站需要耐心

对于我这种博客小白来说,搭建自己的个人博客,着实费了一番功夫,经过大约一周时间的研究学习,查阅各种资料,解决各种bug,尝试不同的主题效果,终于搭建好我自己的个人博客网站,可以开始写自己的第一篇博客文章,此刻我的心情是非常激动的,毕竟这大约一周时间的努力,取得了一定的成果,效果还比较满意,不过还要继续完善。

总的来说,过程非常繁琐,需要耐心,网上教程都很详细,一步步按照教程走即可,但是过程中有些细节需要综合自己的实际情况来定,不然会出一些难解决的bug,所以要懂一些js,css知识的原理。我用的是github+hexo搭建的,个人认为比较简单吧,也研究过ruby,jkelly那些方法,不过没安装上环境,就换了hexo,有兴趣的可以好好研究下。

2. IT知识研究领域

我主要学习的是Python,所以我的博客内容主要围绕着python来展开的,当然这只是一种编写程序的语言方式,所以本质上还是编程以及相关内容,比如Linux,web开发,框架,算法,爬虫,人工智能等,我个人对人工智能非常感兴趣,所以也会慢慢往这个方向去靠近,机器学习,神经网络等,自己慢慢研究学习吧。

3. 写博客文章的一些基本格式与上传命令

为了以后方便写博客,对于我这个博客小白,还是有必要在这里对于一些文章相关格式及命令,进行总结的。

通过github+hexo搭建好博客后,如何创建一篇新博客呢

在搭建博客的时候,会安装git软件,在根目录下打开git,通过git命令来执行,新建一篇博客:

1
$ hexo new "你的博客的名称"

然后在根目录文件夹下source/_posts下新生成一个md文件,名称就是你自己起的名字,打开就可以开始写博客啦,要用markdown语法写,所以要提前准备一款编辑器,我个人用的是小书匠编辑器,还不错。

文章的一些格式属性有以下几种可以自己设置:

1
2
3
4
5
title: 文章标题
date: 创建时间,这里可以随意修改
categories: 文章分类目录,可以为空
tags: 文章标签,可空,多标签请用格式[tag1,tag2,tag3]
description: 对本页的描述,相当于是一个简介,如果这个定义了,就会在首页中出现这里的内容而不会出现整个文章详细内容。

然后下面就可以开始写文章了,写完即可通过git上传了

1
2
3
$ hexo clean
$ hexo g
$ hexo d

即可部署到github上。

Application ID: OHIM1HOSW9
Search-Only API Key: c7106ccb9558345987ab72136d36caed
Admin API Key: 5fd4b81f76fbba2edfb3fff37aa97212

1
2
3
4
npm install --save hexo-algolia
export HEXO_ALGOLIA_INDEXING_KEY=5fd4b81f76fbba2edfb3fff37aa97212
hexo algolia
hexo algolia --flush true --layouts post

4.开启博客之旅

以前的学习笔记都记录在本子上,或者其他文档里,之后将会慢慢整理在自己的博客上,来完善自己的学习体系,同时搭建自己的博客,让自己的博客更炫酷。