自己动手搭建一个博客发布系统之环境初始化

seo优化, 免费网站, 网站搭建   2018年06月27日 18:39  

现今常见的博客搭建多依靠GitHub载体,但是归根结底不管用的什么配置,需要的就是把已经编译好的系统部署到GitHub上面,以Hexo上为例,这样可以帮助节省不少复杂的操作,自己要做仅仅是上传博客内容就OK了。

在push代码到GitHub上,还需要注意,新建一个io后缀的项目(注意每账号只可以有一个io项目),当每次把已经编译好的代码push到github上之后,github就会自动部署,再一次访问改地址,就得到一个博客项目了。

这样它会实现自动部署。

本次文章重点不是博客搭建的流程,而是通过这个项目来学习前端的一些技术:

利用create-react-app跑通项目

webpack的配置详解

nodejs的文件操作以及命令行操作

一些React本身的知识,比如生命周期,组件书写,路由等

数据管理中心,mobx/redux的使用

一些babel的配置与使用

初始化create-react-app

首先需要安装一下node环境,node本身带有npm工具,所以安装好node之后就可以是用npm命令了。个人习惯原因,我更喜欢是用yarn,这是个和npm一样的包管理工具,可以直接npm通过命令来安装yarn。

安装命令如下npm install -g yarn,-g标识全局安装,这样就可以在任何一个路径下面使用了。

好了,node和yarn就是前期要准备的安装环境了。

第一步,全局安装create-react-app

任何一个路径键入yarn global add create-react-app

第二步,创建本地的create-react-app

接下来,在一个你希望存储代码的文件夹下输入如下命令,他会自动帮你创建好程序。

create-react-app blog,然后在当前路径进入到,创建的文件夹,cd blog

第三步,初始化开发环境

首先安装依赖包,yanr install,然后create-react-app默认是把配置项给隐藏掉的,所以还要键入如下命令。yarn run eject然后他会问你yes or no,你输入y就好了。声明一下,这是个单项操作,eject之后就回不去了。

现在看一下开发的目录:

最后简单说明一下项目中的几个基本文件都是什么。

在crc目录下的是我们前端的代码;

package.json中则是我们依赖包的引入文件,在这里边添加的文件就是我们依赖包中的文件;

install命令就是下载依赖包;

node_modules是下载依赖报的存放地址;

public顾名思义就是存放的一些公共文件;

scripts中测试运行脚本,当我们执行yarn start命令的时候,就是执行start.js文件中的内容;

在了解了以上这些知识后是不是感觉代码也不至于叫人却步,当然在强调一次的是这仅仅是对前端的一个基础操作、代码的了解,如果真正涉及项目中去解决问题,还是需要很大的代码量,才可以应对。这部分内容除了帮助我们学习和了解前端代码、思想,以及帮我们搭建博客,对于前端开发的就不要多想了。

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X
?
返回顶部
  • 北京市贸促会--北京频道--人民网 2018-11-06
  • 杭宁高速改扩建加大通行压力 2018-10-24
  • 把握和传承好“变则通”思想(大家手笔) 2018-10-21
  • 牢记嘱托 让重庆各项工作迈上新台阶重庆各界学习贯彻习近平总书记参加重庆代表团审议时的重要讲话精神 2018-10-21
  • 江西:入汛以来最强连续暴雨即将来临 防汛进入关键阶段 2018-10-18
  • 华硕ZenFone Ares正式推出:搭载骁龙821处理器 2018-10-05
  • 洪磊:私募基金发展的前提是投资人信任 2018-10-05
  • 被审美疲劳毁掉的NBA年度狂欢 2018-09-24
  • 端午假期结束 中国接待国内游客8910万人次 2018-09-24
  • 花莲地震  福建女游客处于濒临脑死亡状态 2018-09-23
  • 劳动不是人的本质,对劳动成果即社会财富的占有才是人的本质。在私有制阶级社会中,劳动成果即社会财富被剥削阶级无偿占有,所以人的本质便表现为阶级本质,“每... 2018-09-17
  • 12天!小米CDR发行申请火速上会 刷新富士康光速IPO 2018-09-17
  • 池州:上千名幼儿及家长共同诵读古今经典(图) 2018-09-10
  • 一把鲜枣补足维C 鲜枣富含多种营养素 2018-08-21
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2018-08-11
  • 240| 813| 772| 812| 787| 213| 854| 572| 752| 375|