美文网首页Hexo关于hexo
你这么优秀,应该有个人博客吧?

你这么优秀,应该有个人博客吧?

作者: 大道无形x我有型 | 来源:发表于2019-03-10 14:59 被阅读3次

我创作了难道你不想低成本搭建个人博客吗?我收到一些高手的留言,他们说他们用Hexo,其实我也尝试是过hexo+github的方案,但是碰到一些问题一直没有解决,世上无难事,只要肯放弃。但是今天!功夫不负有心人,我用hexo搭建了博客!

准备

  • node.js
  • git
    我都是用安装包安装的,并没有使用命令符

配置Hexo

在终端输入

sudo npm install hexo-cli -g#因为我是mac,所以前面要加 sudo
hexo init blog
cd blog
npm install
hexo server

别看这短短的几行,我还是掉坑里了

npm install 错误

gyp ERR! configure error 
gyp ERR! stack Error: EACCES: permission denied, mkdir '/var/www/project_name/node_modules/node-sass/build'
gyp ERR! System Linux 4.4.0-1065-aws
gyp ERR! command "/usr/local/bin/node" "/var/www/project_name/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "-libsass_library="
gyp ERR! cwd /var/www/front-stormsensor/node_modules/node-sass
gyp ERR! node -v v8.11.4
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok 
Build failed with error code: 1

如果出现以上错误,在终端输入:
sudo npm i --unsafe-perm
如果还不行,在终端输入:

sudo rm -rf ~/.node-gyp
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm i --unsafe-perm

bash: hexo command not found 问题解决

sudo npm install hexo-cli -g 时会有以下结果:

image

所以在需要hexo时,都改为/Users/ ??/.npm-global/lib/node_modules/hexo-cli/bin/hexo
比如:/Users/a/.npm-global/lib/node_modules/hexo-cli/bin/hexo init blog

或者将其添加为环境变量。
Mac配置环境变量的地方

1./etc/profile (建议不修改这个文件 )

全局(公有)配置,不管是哪个用户,登录时都会读取该文件。

2./etc/bashrc (一般在这个文件中添加系统级环境变量)

全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。

3.~/.bash_profile (一般在这个文件中添加用户级环境变量)

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!

修改配置文件

在blog 文件下 _config.yml 中修改大部分的配置
| title | 网站标题 |
| subtitle | 网站副标题 |
| description | 网站描述 |
| author | 您的名字 |
| language | 网站使用的语言 |
| timezone | 网站时区。Hexo 默认使用您电脑的时区。时区列表。比如说:America/New_York, Japan, 和 UTC 。 |

修改主题

1.在Hexo主题下载主题
2.加压到blog/themes下
3.在_config.yml中搜索theme
4.将其修改为解压的主题文件名

image.png

部署到github

这个可以参考极客慕白

相关文章

  • 你这么优秀,应该有个人博客吧?

    我创作了难道你不想低成本搭建个人博客吗?我收到一些高手的留言,他们说他们用Hexo,其实我也尝试是过hexo+gi...

  • 优秀博客 学习网站 地址收藏

    优秀学习网站: 优秀个人博客 1 : sunnyxx的博客http://blog.sunnyxx.com2 :雷纯...

  • 一个单身者的倾诉

    她长得不错,阳光开朗又不失成熟理性,她身材高挑,典型的舞者气质,这样优秀的女孩子应该有很多追求者吧?大家都这么认为...

  • 只与爱有关

    她说,你和她是高中同学,你是班长。还描述你是那类酷酷的,不怎么爱笑,却很优秀的学生。(应该有很多女生喜欢吧,嘿嘿)...

  • 优秀博客

    http://blog.csdn.net/lmj623565791

  • 优秀博客

    何登成 -- 阿里数据库内核顶级专家 http://hedengcheng.com 出品的文章质量很高 2.

  • 优秀博客

    http://blog.ibireme.com http://limboy.me 关于招聘面试点 https://...

  • 优秀博客

    使用xtrabackup进行MySQL数据库备份[http://www.toxingwang.com/databa...

  • 优秀博客

    优秀博客推荐 廖雪峰 Git 和 Python 入门文章就是从他博客看的 阮一峰的网络日志 酷壳-陈皓 Redna...

  • 优秀博客

    走向资深架构师的旅程,Solr使用入门指南 http://blog.csdn.net/liuzhenwen/art...

网友评论

    本文标题:你这么优秀,应该有个人博客吧?

    本文链接:https://www.haomeiwen.com/subject/qwbupqtx.html