[菜鸟致敬⑤] 极简搭建 hexo博客

利用 Github Pages和 GitHub搭建一个简单的 hexo博客。

完成环境:window10,其他系统可借鉴。

首先我们需要明白这样搭建的好处以及优点:

  1. 不需要购买主机
  2. 利用漂亮的md写文章
  3. hexo主题好看!
  4. (源代码修改简单)易修改美化

其次这里的环境需求:

  • node.js
  • Git

主要步骤:

  • 创建 username.github.io仓库
  • 完善本地 hexo博客配置并发布

可能有人看到这里觉得文章写得太省略,比如 github还需要添加 ssh密匙一类的旁枝末节的东西,但是我想说的是,文章适用人群是菜鸟程序员而不是懵逼小白,我们需要用最简单的步骤完成并且看到成果,那么肯定有些细节之处就只能视而不见,求各位大佬轻点打。

GitHub仓库创建

利用自己的 github账号创建一个 username.github.io的仓库,github的操作到此结束。username指的是你的 github's name。

本地 hexo博客配置

首先在命令行执行下面命令

# 目的是为了安装hexo

npm install -g hexo-cli

然后创建一个文件夹用来存储你的 hexo博客的相关文件

在文件里面执行下面的命令

# 初始化一个 hexo网站

hexo init
npm install hexo-deployer-git --save

之后打开_config.yml修改 deploy部分的配置即可

# 将GitHub仓库与本地hexo网站连接

deploy:
 type: git
 repo: <repository url>
 branch: [branch]
 message: [message]

最后执行

# 依次是,生成静态文件,部署网站

hexo generate
hexo deploy

如果幸运,一切就OK了。

好运!

简而言之,我是看着 hexo官方文档完成的配置,很快就 ok了,当然有些它提到的其他东西以及可用其他一些操作方式用以替代完成网站的部署。

但是个人认为生成一个 hexo博客网站的极简步骤就是这些。我们需要的是完成 hexo博客搭建的思想,当我们心中有了完成这个任务的具体信息,那么一切难题也将迎刃而解。期待各菜鸟程序员位秒搭自己的小网站。

原文发布于微信公众号 - Python与MySQL(Python_Rick)

原文发表时间:2018-05-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏desperate633

session和cookies会话机制详解session management会话管理的原理servlet&jsp中的session会话管理机制cookie的更多用处

web请求与响应基于http,而http是无状态协议。所以我们为了跨越多个请求保留用户的状态,需要利用某种工具帮助我们记录与识别每一次请求及请求的其他信息。举个...

891
来自专栏杨建荣的学习笔记

MySQL root用户登录的几个小问题(r12笔记第67天)

今天和同事聊了聊技术的事情,聊到BAT里面的一些高大上的系统和设计,相比总是会有些差距,不过像那样体量的公司知识沉淀很深,所以能够做好我们力所能及的事情,把...

3074
来自专栏向治洪

android个推平台

最近有个朋友想要推送一些消息到自己的APP上,自己用了HTTP轮询的方式比较耗电,也比较占用流量,一旦用户关闭了进程,消息则很难触达,于是,咨询我有没有什么好的...

2186
来自专栏腾讯Bugly的专栏

《移动端本地 H5 秒开方案探索与实现》

对 APP 里的一些使用 H5 实现的功能模块,一般体验都比原生差,那么怎么提高h5加载速度?优化 h5 体验?

1.3K13
来自专栏IT大咖说

前后端高效协作开发的11条建议

内容来源:作者,深予之 (@senntyou),https://github.com/senntyou/blogs;来自,https://segmentfaul...

851
来自专栏Java架构沉思录

从一笔金币充值去思考分布式事务

考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服...

1103
来自专栏杨建荣的学习笔记

通过shell脚本检测MySQL服务信息

第一部分是通过系统层面来解析MySQL的基本信息,方式是通过ps -ef|grep mysql得到的信息来解析。

1272
来自专栏Python中文社区

构建一个pip安装的车辆路径显示的Python包

專 欄 ❈treelake,Python中文社区专栏作者。 简书: http://www.jianshu.com/u/66f24f2c0f36 ❈ 最近有一些...

24410
来自专栏猿天地

hbuilder 开发5+ APP采坑记录

开发一款APP产品需要在安卓和苹果2大平台发布,同时开发团队也需要有安卓和IOS。 HTML5 Plus移动App,简称5+App,是一种基于HTML、JS、C...

7089
来自专栏腾讯大数据的专栏

zookeeper 运营经验分享

Zookeeper作为TDBank系统的一个重要模块,我们运营它已经两年多。在使用过程中,我们也遇到了一些问题及走过很多弯路,本文主要对zookeeper运营经...

2779

扫码关注云+社区

领取腾讯云代金券