hexo建个人博客

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

考虑再三决定用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插件的使用

上一篇:阿里云推出全球应用加速解决方案,快速提升跨域应用访问体验


下一篇:Clean Code之JavaScript代码示例