搭了个hexo博客
上周六,气温还行,不想看书,开着电脑又想做点儿什么,于是就尝试了一把闻名已久的静态博客。
博客程序使用的是一位台湾小哥用node.js开发的hexo,传说页面生成神速。相对应的,大名鼎鼎的octopress据说文章数量多了的时候生成龟速(一年也写不了几篇的表示这点区别完全没差)。因为不知道在哪里看到说主题之类的基本可以通用,就选了hexo。因为是国人开发的,中文的文档比较完善,看起来比较快也是一个选择hexo的原因吧。
搭好的站点见fity.info,和octopress一样,使用的是gitcafe的pages服务,用自己的用户名作为子域名。显示效果还不错。因为是放在国内的gitcafe上,访问速度也很不错,放大图打开速度也还能忍受。
关于安装和配置,给的教程是基于github的(当然也有基于ftp和rsync的),在gitcafe上搭基本没有注意事项。唯一需要注意的就是,相信作者,除了配置项,其他都通过程序来生成,自己弄的话容易掉坑(虽然很容易就爬出来了但是总归要浪费点儿时间)。所谓的坑,其实也就是gitcafe的pages使用的不是master分支,自己手动设置的话,因为习惯问题,容易对分支本地别名设置origin,可是这样hexo是不认的,我就是这么被坑的,哭。
关于主题。默认的light主题就很不错。想花哨一点儿可以用用phase主题,效果很炫。代价是访问速度要慢一些,也相对更加耗资源。纠结了一下,还是用light了。像我这种不懂前端,毫无审美的人,折腾主题什么的就是无底洞,永远都觉得别人的比自己的好看。幸好,现在已经发现一个博客的显示效果不仅仅是主题,博客内容以及内容的排版也是非常重要的一部分。
选用hexo这种静态博客还有一个原因就是,为了学排版。hexo支持markdown语法,可以方便的控制页面格式。最初知道markdown的时候,觉得也就标题什么的控制比在线编辑器方便一些,放图片什么的简直是太原始了。现在重新用起来发现放图片其实也还好。在linux下的话,开个终端,再开个靠谱点儿的编辑器,基本就可以告别鼠标完整的写完一篇文章了。
总之,hexo貌似很爽的样子,决定尝试一把。这个博客大半年了还没写几篇,更没有写什么有技术含量的玩意儿,或许就又随他自生自灭去了。仅承诺尽力挽救。
~EOF~
搭了个hexo博客的更多相关文章
- hexo博客出现“Cannot GET/xxxx”的错误
最近在github上搭了一个hexo博客系统,非常轻量级的,只需要几句nodejs命令就搭建完成了.我了解了一下,hexo博客是基于nodejs写的,采用ejs模板引擎编写页面. 因为默认的主题风格不 ...
- Mac上搭建基于Github的Hexo博客
Mac 上搭建基于Github的hexo博客 博客地址:往事亦如风的博客 hexo官方文档 本来想搭一个自己的博客,但是因为服务器真心买不起,所以就使用gitpages搭建一个免费的博客. 环境配置 ...
- 迈出第一步,Hexo博客搭建
很早之前看到别人的博客就总想着自己之后也要搭一个,最近突然来了干劲,就开始搭起了博客.不过搭博客还真是一个累活,失败了不下十次,用了好几天的时间,感觉自己在浪费时间,但是看到现在博客终于能用了,非常开 ...
- Hexo 博客部署到 GitHub
本文简单记录了一下把 Hexo 部署到 GitHub 上的过程,也是搭建静态博客最常用的一种方式. 前面写了关于如何把 Hexo 安装在树莓派上的教程,但树莓派毕竟是连着自己的家的路由器,万一哪天网断 ...
- 利用Travis IC实现Hexo博客自动化部署
1.Hexo博客的利与弊 Hexo中文 我就默认为看到这篇文章的人都比较了解Hexo博客,也都能够成功手动部署吧.所以第一部分推荐两篇文章一笔带过,让我们快速进入本文的重点内容.实在不知道也不要方先看 ...
- 关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法
关于Hexo博客NEXT主题(Gmini)站点图标不显示,显示错误的解决办法 最近闲着没事自己利用Hexo和Github搭了个博客,但是在NEXT(Gmini)主题优化时,出了很多错误,图标不显示 ...
- 用GitHub Pages搭了个静态博客
经过周末两天折腾,终于在GitHub Pages上用Hugo搭了个静态博客. 链接:https://xusiwei.github.io/ @ruanyf 曾经在博客里提到过"喜欢写Blog的 ...
- Hexo博客建设
上次我教大家利用wordpress程序搭建个人网站,这次换个Hexo来搭建咱们的个人博客,那咱们开始吧!先提供官网给大家英文版的请点击这里,中文版的请点击这里,好了然后是工具要准备下,貌似就只要安装g ...
- ubuntu安装hexo博客
ubuntu下安装hexo博客 一 安装git sudo apt-get install git 二 安装nodejs 官网下载linux安装包.tar.gz文件 解压 tar zxvf 这样变可以切 ...
随机推荐
- 第一篇:数据工程师眼中的智能电网(Smart Grid)
前言 想必第一次接触到智能电网这个概念的人,尤其是互联网从业者,都会顾名思义的将之理解为"智能的电网". 然而智能电网中的"智能"是广义上的智能,它就是指更好的 ...
- [转] javascript对数组的操作
javascript数组操作大全,数组方法总汇 1. shift:删除原数组第一项,并返回删除元素的值:如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = ...
- Android(java)学习笔记216:多线程断点下载的原理(Android实现)
之前在Android(java)学习笔记215中,我们从JavaSE的角度去实现了多线程断点下载,下面从Android角度实现这个断点下载: 1.新建一个Android工程: (1)其中我们先实现布局 ...
- Python多线程锁
[Python之旅]第六篇(四):Python多线程锁 python lock 多线程 多线程使用方法 多线程锁 摘要: 在多线程程序执行过程中,为什么需要给一些线程加锁以及如何加锁,下面就来 ...
- 转载:C# 之泛型详解
本文原地址:http://www.blogjava.net/Jack2007/archive/2008/05/05/198566.html.感谢博主分享! 什么是泛型 我们在编写程序时,经常遇到两个模 ...
- POJ题目细究
acm之pku题目分类 对ACM有兴趣的同学们可以看看 DP: 1011 NTA 简单题 1013 Great Equipment 简单题 102 ...
- javascript原型prototype的一个你不一定知道的理解
原型和原型链的故事 相关文章: 为什么原型继承很重要 先来看看一段小代码用以引入要讲的小故事. function Foo() {}; var f1 = new Foo(); Foo.prototype ...
- struts2学生信息管理系统篇章③
package com.java1234.util; public class PageUtil { //传进来四个参数,tagetUtil是跳转链接的头部,totalNum是总个数,currentP ...
- Asp.net中的页面跳转及post数据
/// <summary> /// This method prepares an Html form which holds all data /// in hidden field i ...
- asp.net基础概念总结
1 什么是asp.net?asp.net是一种编程语言吗? asp.net是Microsoft公司推出的新一代建立动态web应用程序的开发平台,是一种建立动态web应用程序的新技术. 不是,asp. ...