为什么需要构建自己的博客呢?第一,是为解决平台的可能随意删除自己博文,需要有一个不被其他所左右的分享平台,第二,需要一个载体来记录的自己的学习内容,第三,也是为自己自媒体提前做一个铺垫。第四,认识和学习更多的大牛的人物。
一、安装node.js安装Node.js和配置好Node.js环境。下载链接如下:Node.js下载 。找到DOWNLOADS,我的是win10系统,所以下载Windows版本。
下载完之后一路无脑安装就好,环境变量会自动配置,安装完成后,打开cmd命令行,成功界面如下。注意:如果提示不是内部或外部命令,把cmd关了重新打开就好了。
Git的安装和配置请参考如下博文:JAVA——JDK Maven Python git 开发环境的安装_庄小焱-CSDN博客
三、注册Github账户Github账户注册和新建项目,项目必须要遵守格式:账户名.github.io,不然接下来会有很多麻烦。并且需要勾选Initialize this repository with a README。
四、配置node.js的相关文件安装Hexo,在自己认为合适的地方创个文件夹,我是在F盘建了一个blog文件夹。然后通过命令行进入到该文件夹里面
# 开始安装Hexo
npm install hexo -g
# 检查hexo是否安装成功
hexo -v
# ,初始化该文件夹,最近Github好像有点问题,访问速度异常的慢,中间还失败了一次,所以这一步时间有点长,慢慢等。
hexo init
# 终于好了,看到后面的"Start blogging with Hexo"
# 安装所需要的组件
npm install
# 首次体验Hexo
hexo g
# 开启服务器,访问该网址,正式体验Hexo
hexo s
在浏览器打开http://localhost:4000/ 出现如下图就成功了,体验Hexo,极简的风格,很棒。
在生成以及部署文章之前,需要安装一个扩展:npm install hexo-deployer-git --save
配置Deployment,在其文件夹中,找到_config.yml文件,修改repo值(在末尾)
Icarus的默认主题配置文件为_config.icarus.yml
。 此文件定义了站点全局的布局与样式设置,同时也控制了例如插件与挂件等外部功能的配置。 本文详细介绍了本主题的一般配置,并且解释了Icarus使用哪些配置文件和它是如何生成并验证这些配置。
# 下载的代码到文件中的themes中
# 修改_config.yaml文件
# 修改博文的设置的页面
以下是我的个人博客的网站
庄小焱
博文参考使用Github搭建属于自己的博客 - 简书
庄小焱