文/北妈

阅读本文需要 3.5分钟

直接入正题,先看北妈个人博客地址:http://www.guoxiaobei.com

微信不允许加入外链,你只能复制去外部浏览器打开,或者看完文章在底部的 “阅读原文”,可以直接进去。

这个时代,普通人拥有自己的独立博客或网站有多么重要不用再说了,更不用说我们是程序员。

很久之前答应过大家,点赞超过200,就放出独立博客教程,结果那篇文章直接到了300赞,没法逃了。

而且也足以证明,大家是多么渴望拥有一个自己的网站。

但传统意义上,建立网站是需要花钱的,服务器、数据库等,而且价格还不菲呢,那怎么办?

聪明人早有办法,那就是利用github + 自动生成程序+几句命令直接组建网站,其实网络有很多配置教程了。

如果觉得北妈写的不好,可以自行搜索,大同小异,只不过我写的更为清晰、易懂。

先看下我的博客在github的 开源地址:
https://github.com/xiaobei666/xiaobei666.github.io.git

由于这个属于教程系列,涉及到一系列命令、代码、配置,由于在微信公众号不好展示,长篇也说不明白。

所以我把这个【5分钟 0元搭建独立博客系列】分为3篇,今天先放出“一”。

希望大家多多转发和收藏,好东西千万不要捂着。

说明条件:Github Pages + Hexo + Node.js。

系统环境:我是MAC电脑的OSX系统,所以截图和命令都是mac的,但和windows一样,这个不用担心。

大体流程:其实简单,就是命令

  1. 拥有一个github pages

  2. 在本地电脑里配置hexo的环境(hexogithub pages绑定,写博文修改博文等,生成静态博客)

  3. 绑定自己的域名(也可以不用绑定,github pages有二级域名,只不过绑有一个属于自己的域名,才算真正的个人网站)

这是一篇有关如何使用Github Pages和博客程序 Hexo搭建自己独立博客的入门详细教程,里面介绍了如何将Hexo部署到自己的Github项目中,并且可以独立访问。

第一篇,先介绍 Github Pages + Hexo 是什么,并且安装命令和配置,达到本机访问。

第一步:关于Github、Github Pages建立仓库

一、Github的优点

  • GitHub是基于git实现的代码托管。理论上可以建立无限个网站。

  • GitHub可以免费使用,并且快速稳定。

  • Github上面很多开源库,所以你懂得。

二、什么是Github Pages

Github Pages可以被认为是用户编写的、托管在github上的静态网页。

它是github官方提供的,静态解决方案,就是为了让你展示自己的文档和网页效果

三、为什么要使用Github Pages

  • 可以绑定你的域名(但暂时貌似只能绑定一个)。

  • 简单快捷,使用Github Pages可以为你提供一个免费的服务器,免去了自己搭建、购买服务器和写数据库的麻烦。

  • 所以,这个Github Pages 其实就是传统意义的放网页的服务器,明白了么?



不用多问,按步骤开始

1、建立你的 Github Pages 仓库

创建Github Pages比较简单,只要你有一个github账号在创建一个仓库就行了,但是这个仓库是有规则的,其格式必须为:你的名字.github.io

比如我的:xiaobei666.github.io

然后根据提示一直下一步就行,非常简单。

如果你连github 账户都没有、不会创建,那么请你先去熟悉下github,不然我们没法往下玩儿了。

如果你没听过github,我觉得你可以退出程序员行业了。

2、安装 Hexo

前提必须安装Node.js ,也就是要用npm命令来安装。如果你身为2019年的前端,连npm 命令都没用过,我请你赶紧学习了。

我这里默认你安装了node.js,如果我还交你怎么安装nodejs,是不是还要交你怎么开机?

Hexo介绍

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

Hexo的安装网上有很多教程,但很多都是粘贴复制,过时、过期的命令,而且版本不同,命令也有差异,所以最好的还是参考Hexo官方的安装教程来一步一步走。

Hexo安装

安装命令:$ npm install -g hexo-cli

打开你的系统终端,windows系统可以鼠标右键点击Git Bash Here,输入npm命令即可安装。

mac系统的不用介绍了吧。

npm install hexo-cli -g npm install hexo-deployer-git --save

第一句是安装hexo。

第二句是安装hexo部署到 git page的deployer,两个都需要安装。

创建Hexo文件夹

安装Hexo完成后,根据自己喜好建立目录(如F:\Blog\Hexo),直接进入F:\Blog\Hexo文件夹下右键鼠标,点击Git Bash Here,进入Git命令框,执行以下操作。

$ hexo init

$ npm install

安装 Hexo 完成后,Hexo 将会在指定文件夹中新建所需要的文件。整个过程都是自动化的。

执行  $ npm install 后,会根据 package.json 里的信息,自动安装插件,所有过程不用管。

这时候,其实hexo已经在你的机器上了,也就是我们常说本地开发版。

如果你想看本地效果,就这样。

执行下面语句,执行完即可登录 localhost:4000 查看效果

hexo generate hexo server

到这里,篇幅已经很长了,所以今天第一篇到这里结尾。

已经实现了,让你看到庐山真面目,只不过这个“庐山” ,还没有正式对外发布。

但你已经可以在本地服务器,通过传统的 localhost:4000 查看并且修改了。

至于怎么写博客,你先看下这个hexo的官方说明记录,先了解个大概,后面第二篇,很快上来。

hexo 中文官方文档: https://hexo.io/zh-cn/docs/setup.html


每天金句:哪里有人喜欢孤独,只不过不乱交朋友罢了,那样只能落得失望

老规矩,是平时不开赞赏,月底统一交租,但不耽误你点 [好看]。

但今天,因为写的好,而且写的超级累,并且让你拥有了真正意义上的独立博客。

所以,今天我要开赞赏!

最后,今天有三篇文章,别忘了看嗯嗯。

延伸阅读:

1. 年底了,小心这些现象。别再无动于衷

2. 找工作如何避免培训机构骗局
3. 我为何一直强调外包公司别去

每天只想听你们说:小北最帅!

长按扫码关注我

前端你别闹

5分钟 0元搭建个人独立博客网站(一)相关推荐

  1. 5分钟 0元搭建个人独立博客网站(二)

    文/北妈 阅读本文需要 5.1分钟 一 接着第一篇 5分钟建立独立网站系列,戳这里:<5分钟 0元搭建个人独立博客网站(一)> 这个Hexo.GitPages系列,其实网络很多教程,但都不 ...

  2. 【Gitee + Hexo】从0开始搭建自己的博客网站

    每一名开发者,都期望有属于自己的技术博客网站,这其中更多的人依赖CSDN.博客园.掘金等去分享技术性文章.本文的目的是带着大家快速搭建一个属于自己的免费博客网站,其实现原理:先用Hexo 把提前写好的 ...

  3. django2.1.7从0开始搭建一个个人博客网站第5天

    技术引用:uuid UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写,是一种软件建构的标准,亦为开放软件基金会组织在分布式计算环境领域的一部分.其目的, ...

  4. 如何搭建个人独立博客

    如何搭建个人独立博客 最近一些朋友问起怎样搭建独立博客,想到以前自己折腾时的迷茫和走过的一些弯路,觉得有必要稍微总结一下.这里简单描述一下整体上的步骤吧. 严正声明:由于文章的特殊性,其中难免会涉及到 ...

  5. java 搭建个人博客_5分钟 教大家搭建免费个人博客

    五分钟倒数已经可以计时了. 三步完成免费个人博客搭建, 这是一篇小白也能看懂的文章,本文主要针对mac OS ,Windows 除了软件安装方式和命令有些区别(装了git bash也一样),其他基本一 ...

  6. 如何搭建一个独立博客——简明Github Pages与Hexo教程

    (?)[-] http://cnfeat.com/2014/05/10/2014-05-11-how-to-build-a-blog/ 摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册.DN ...

  7. 个人博客网站html源码_最新0成本简单使用CODING Pages搭建Gridea个人博客网站详细教程...

    直接0成本简单使用CODING Pages免费搭建Gridea个人博客网站,不需要购买域名也不需要购买服务器就可以搭建自己的博客 教程开始 gridea官网 gridea.devcoding 官网 e ...

  8. 如何选定搭建个人独立博客工具

    身处当前数字化社会,打造个人品牌,越发显得重要(自我推销).对于从事技相关的人群,欲要树立并长时间保持自己的个人品牌,最便捷的方法无疑是:坚持长时间高质量输出原创文章.就择取合适的博文平台,也是项技术 ...

  9. 现在做个人独立博客网站真的可以赚到钱吗?

    老古一直都有强调在建立个人独立博客网站前先做好定位,比如是做分享日常学习.工作生活相关的兴趣爱好型博客,还是以赚钱为目的的博客网站.那么如果是以赚钱为目的,现在做个人独立博客网站真的可以赚到钱吗?对于 ...

最新文章

  1. C# 获得系统AppData路径
  2. Robot 3D Map Navigation
  3. 卷积滤波 英文_《信号与系统》专业术语中英文对照表
  4. SAP中SD客户投诉退货的处理方案
  5. ARM linux内核启动时几个关键地址【转】
  6. 受邀参加了一场只有副总裁、CTO参加的技术会议!
  7. JEECG社区招募新人啦
  8. mysql 2008 教程_sql 2008 视频教程数据库从入门到精通自学视频教程_IT教程网
  9. excel线性拟合的斜率_如何利用EXCEL求直线斜率?
  10. PreferenceScreen 的使用
  11. linux驱动之TouchPanel驱动
  12. android 锁屏界面来电话,android锁屏界面短信解锁指向怎么修改?
  13. 准备计算机二级c语言需要多久,计算机二级自学需要准备多久
  14. 7-161 双曲余弦函数(*)
  15. 计划评审方法和关键路线法【PERT/CPM、统筹方法】
  16. 苹果手机圆圈在哪里设置_不知道苹果手机录音在哪里?那你就落伍了
  17. windows程序员进阶系列:《软件调试》之O--- WinDbg使用介绍
  18. 同济大学计算机学院考研试题,同济大学:各院系历年考研复试试题汇总
  19. 如何使用低版本MATLAB软件打开高版本的Simulink文件
  20. 装备交互式电子技术手册系统软件

热门文章

  1. 你会先写PRD,还是先画原型?
  2. 中国游戏公司研运一体发展专题分析2020
  3. python beautifulreport_Python unittest 之 BeautifulReport可视化报告
  4. 作者:周一懋(1982-),男,江苏汇誉通数据科技有限公司大数据事业部总监、工程师...
  5. 【算法分析与设计】找到最重的球
  6. 【Java】Maven工程目录下ImageIcon读图片失败爆空指针的解决方案
  7. 【数据结构与算法】红黑树的Java实现
  8. 【CSS3】CSS3支持的颜色表示方法大全
  9. 一切从零开始外挂教程(翻录)
  10. Linux网络配置 CentOS 6/7