你好 Github+Hexo+node.js+git
去年就通过论坛了解到可以通过github可以创建自己的博客,但是之前遇到一些麻烦。
后面再遇到工作上的事情就没有再弄了(最主要是懒吧)。
我自己本身不是搞程序的,没有这些软件的概念。
我是靠教程一步一步来操作的,希望接下来能坚持下来。
搭建部署过程中我遇到的坑
Git Bash上运行:
Hexo server
运行失败:根目录配置文件_config.yml参数后面需要带有空格
Hexo deploy
部署失败:要本地生成 SSH 秘钥的时候,第一次回车的时候留空(默认)。
步骤:在 Git Bash 中,输入:ssh-keygen -t rsa -C “你的邮箱地址”,然后回车(留空),回车(密码),再回车(确认密码),一共 3 次回车。这个密码每次部署都要用到。
以下是我搭建这个博客所用到的教程地址
- 平台:使用Github搭建Hexo技术博客托管在GitHub Pages上–安装教程
- 网站图标:http://www.easyicon.net/
- 编辑工具:Markdown的常用语法(个人总结)
- 主题:一个简洁优雅的hexo主题-yilia
- 评论(网易云跟帖已关闭):网易云跟帖
- 图床:七牛云(认证用户有10G空间免费使用)
- Sitemap:可方便网站管理员通知搜索引擎他们网站上有哪些可供抓取的网页
插件的基本使用命令
安装插件:npm install 插件名 –save
卸载插件:npm uninstall 插件名
更新插件和博客框架(需要在 E:\blog_space\hexo 目录下):npm update
它实质上是通过项目根目录下 package.json 文件更新各大组件
必备插件
支持RSS:npm install hexo-generator-feed –save(目前只安装这个插件)
生成站点地图:npm install hexo-generator-sitemap –save
生成百度站点地图:npm install hexo-generator-baidu-sitemap –save
HTML 压缩:npm install hexo-html-minifier –save
JavaScript 压缩:npm install hexo-uglify –save
CSS 压缩插件:npm install hexo-clean-css –save
SEO优化:npm install hexo-generator-seo-friendly-sitemap