Hexo+coding搭建博客-阿里云开发者社区

开发者社区> 互联网编程> 正文

Hexo+coding搭建博客

简介: 业界早有大佬说过,写博客大抵会经过三个阶段: 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
+关注继续查看

业界早有大佬说过,写博客大抵会经过三个阶段:

第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。
第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。
第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。

是时候表演真正的技术了。

建博客就是搭建了一个小型的网站,无非是编写html然后找一个免费的空间把html挂上去,给大家看。

但是,我希望我只专注于写文章,然后html自动生成,于是我就用了hexo这个工具,免费的空间,可以用大名鼎鼎的github,国内同类的开源中国旗下 码云,还有一个coding。
由于我大天朝有防火墙,github网速不怎样,码云不支持绑定域名,所以我选择了coding,香港服务器,国内外速度都挺好。

介绍下怎么使用hexo吧。

学习基础:

  1. 前端开发基础:html,javascript,css,nodejs
  2. 建网站基础:购买域名,发布网站。
  3. git使用基本技能。
  4. makedown写作语法。
  5. 基本的命令行。

一、安装 nodejs

官网下载安装就行https://nodejs.org/

二、安装 git

git 的软件很多,选一款你自己适应的就行。
我用过,小乌龟tortoisegit,github,git,eclipe插件,idea插件,等等

hexo也有自带的,不装也行。
为什么要安装 git 呢?客观的原因也没有深究。且来说说主观原因吧。

三、安装 hexo

管理员权限,命令行:npm install -g hexo-cli,就安装好了,然后创建博客就行了。

hexo init <folder>
cd <folder>
npm install
img_d9fc50fd8fa9fc942b777da97700325f.png

更多详细配置看这里 https://hexo.io/zh-cn/docs/

五、切换主题

hexo 官方提供了大量的优秀主题可以更换,当然也可以选择自己去写一个主题出来。
我在官网看到一个

Next

主题,甚是喜欢,毫不犹豫就把主题给换了。

  1. 主题代码拷贝
    主题的拷贝也是直接使用 git 即可,首先进入到你博客的根目录,再打开 git-bash 运行
    git clone https://github.com/iissnan/hexo-theme-next themes/next

  2. 启用主题
    在博客根目录下找到

    _config.yml

    文件,找到里面的 theme,改为
    theme: next
    这时再运行一次

    hexo s

    ,看看主题有没有生效吧。

六、发布博客到 coding

  1. 配置hexo deploy
    hexo 提供了一个部署命令

    hexo deploy,首先需要安装一下

    hexo-deployer-git插件
    npm install hexo-deployer-git --save
    然后配置一下_config.yml

    文件:

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

预览效果
在 coding 上建立一个私人仓库,找到代码的 coding 地址,填好上面的配置,然后直接执行
hexo deploy
不出意外的话会让你填写 coding 的用户名和密码完成上传操作。如果你有配置 ssh 方式的话就更加方便了。
这个时候再到 coding 对应的项目里面打开 pages 服务,根据 coding 建议,因为不是 jekyll 项目,所以需要再新建一个.nojekyll 文件(空文件就行,其实不建立也行),等上一会就能够访问自己的博客了。

coding会让你添加他们的官网在你的博客某个地方,算了,他们免费。我忍了。

附上我的个人博客对应博文地址:https://angualr2.top

申请这个域名是因为,我是java专业的,angular入门前端。仅此纪念。

阿里云搞活动,3块钱一年。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
25932 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
9830 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9234 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
10845 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
8141 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6093 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
20990 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
2982 0
+关注
互联网编程
讲个笑话,我有50年的Java编程经验,哈哈哈
281
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载