已经在腾讯云获得了域名和服务器,想着既然已经这样了,就折腾折腾自己的个人博客主页吧。

考虑再三决定用github pages来实现我的博客。github Pages可以被认为是用户编写的、托管在github上的静态网页。

步骤:

需要的工具:git node

参考链接:

hexo常用命令

少刷知乎多看书

hexo官网

安装hexo到目标文件夹

先安装hexo组件:npm install -g hexo-cli。

我遇到的问题:

0安装hexo出错 用$ npm install -g cnpm --registry=https://registry.npm.taobao.org换源

1 找不到hexo这个命令。不过重启之后就没问题了。网上找到的方案是把找到hexo.cmd并添加到系统变量path中去。

2.hexo init时出现问题,要我Please update to minimatch 3.0.2 解决方案是运行:npm install -g minimatch@"3.0.2"

3.npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.15: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})。 好像和这里的说法一样,我就运行了 $ curl -0 -L https://npmjs.org/install.sh | sh

4.npm istall又不行。我之前换过源,所以我用cnpm install替代。 现在hexo server可以使用了。

现在已经可以在localhost:4000中看到效果了!

github配置

这里我是按照这篇文章来配置的。

虽然不是很清楚为何要删除已有的ssh,不过我照做了。

等过100s后,在user.github.io中看到了效果。

使用hexo new "my new post"来写一篇新的博文,写完文章后,你可以使用1.$ hexo g生成静态文件。$ hexo s在本地预览效果。3.hexo d同步到github上去。

到这一步,个人博客已经算是基本完成了,接下来要做的只需要写新的博文,然而部署发布就行了。

接下来,尝试使用炫酷的主题吧!

绑定个人域名

参见这篇文章以及这篇

重点是先在DNSPOD网站上解析域名。再在在source文件夹里创建CNAME文件,不带任何后缀,里面添加域名信息。

然后国内的coding也是可以托管代码的,解析时可以设置成国外访问github国内访问coding

hexo主题配置与下载

在博客文件夹git bash,然后使用git clone https://github.com/wuchong/jacman.git themes/jacman来下载主题。 修改config.yml配置文件,然后更新jacam主题。

主要是config.yml的设置,参照这篇文章。需要设置项自己看配置文件的来。

rss插件的使用

hexo建个人博客的更多相关文章

  1. hexo搭建静态博客

    1. 环境环境 1.1 安装Git 请参考[1] 1.2 安装node.js 下载:http://nodejs.org/download/ 可以下载 node-v0.10.33-x64.msi 安装时 ...

  2. 使用github和hexo搭建静态博客

    获得更多资料欢迎进入我的网站或者 csdn或者博客园 终于写这篇文章了,这是我使用github和hexo搭建博客的一些心得,希望能给大家一点帮助.少走点弯路.刚接触github,只是用来存项目的版本, ...

  3. hexo 搭建静态博客 + Next 主题配置

    参考手册 HEXO:https://hexo.io/zh-cn/ NEXT:http://theme-next.iissnan.com/ 安装hexo npm install hexo-cli -g ...

  4. 如何用Hexo搭建个人博客

    以前用Wordpress搭建过一个博客网站,Wordpress虽然安装简单,功能强大,但是对于个人建站来说有点复杂了.最近发现用Hexo建站很流行,于是将网站从Wordpress迁移到了Hexo. H ...

  5. Github Pages和Hexo创建静态博客网站

    Github Pages和Hexo创建静态博客网站 安装Node.js 本人是window环境,所以下载window版. 下载地址:https://nodejs.org/en/download/ 下载 ...

  6. 利用Hexo搭建个人博客-博客发布篇

    通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ...

  7. 利用Hexo搭建个人博客-博客初始化篇

    上一篇博文 <利用Hexo搭建个人博客-环境搭建篇> 中,我们讲解了利用Hexo搭建个人博客应该要配置哪些环境.相信大家已经迫不及待的想要知道接下来应该要怎么把自己的博客搭起来了,下面,让 ...

  8. 利用Hexo搭建个人博客-环境搭建篇

    我是一个爱写博客进行总结分享的人.然而,有着热爱写博客并且深知写博客好处的我,却没有好好的把这个习惯坚持下来.如今毕业已经一年多了吧,每一次与师弟师妹们聊天,我总会意味深长的建议他们,一定要定期梳理总 ...

  9. github page 和 hexo 搭建在线博客

    目录: 安装node.js与git 常用git命令 安装hexo 配置hexo hexo发布到github 1.安装node.js和git工具 https://nodejs.org/en/ 直接下载安 ...

随机推荐

  1. 中间件Study-了解什么是中间件

    一.中间件含义:中间价是位于各种平台(硬件和操作系统)和各种应用之间的通用服务. 帮助应用实现高效的.可靠的消息使应用之间实现便捷的互联互通高效.可靠构建企业应用实现分布式应用的快速搭建和部署注:中间 ...

  2. [原创]用命令行工具删除TFS2010服务器上的工作区信息

    下面的示例显示有关所有计算机上的所有用户已在地址 http://myserver:8080/tfs/DefaultCollection 上的以下团队项目集合中创建的所有工作区的列表. c:\proje ...

  3. c# 保存数据到txt (追加)

    StringBuilder sb = new StringBuilder(); sb.AppendLine(DateTime.Now.ToString("yyyy-MM-dd hh:mm:s ...

  4. javascript中的对象

    除了字符串,数字,布尔值(true,false),null,undefined,js中的值都是对象. 操作一个对象 var o = {name: 'man', value: 99} o.name = ...

  5. node.js express架构安装部署

    安装-g:表示全局安装(必须以安装node.js) npm install -g express-generator 创建一个express架构的项目文件夹express testWebApp 在pa ...

  6. jQuery中的Ajax - Codeigniter版本

    发送(view中): $.ajax({ type : 'post', url : 'add', data : { 'nickname':nickname, 'mobile':mobile, 'sex' ...

  7. Java 反射调用动态方法

    package com.pigetest.util; import java.lang.reflect.Method; public class PrivateMethodTestHelper { p ...

  8. react native RadioButton(单选按钮)

    刚刚写完这个多选按钮,我觉得没有单选的话,总会觉得有一点点不爽,因为在项目中我也没有用到单选,所以我没有好好研究源码,所以我在Github上找了一下,发现有一个挺好的,简单,不花哨. 在Github上 ...

  9. JS隐形数据类型转换注意事项

    alert('2'===2); //这个结果是false,首先三个等号要比较数据类型,字符串和整数不相等 alert('2'==2);    //这个结果是true,因为是两个等号,所以不会比较数据类 ...

  10. FragmentActivity_左右滑动的碎片

    test1.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:an ...