从零开始建立一个属于你个人的Hexo博客

CokeMine
CokeMine
CokeMine
276
文章
436
评论
2018年4月5日12:45:56 6 7K views

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

相比臃肿的WP来说速度等确实快不少。这里是以Linux下的教程

一、安装Nodejs/Git/Npm

sudo apt-get install npm git
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs

二、安装Hexo及配置

sudo npm install hexo-cli
hexo -v
hexo init blog
cd blog
npm install
hexo server

即可看到自己的博客

三、搭到github

1、创建一个repo

2、绑定Github账户

git config --global user.name "xx"
git config --global user.email "xx

3、创建SSH

ssh-keygen -t rsa -C "360590484@qq.com"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
cat /home/cyborg/.ssh/id_rsa.pub  //查看生成的证书

4、复制所有东西到Github 的SSH中

5、检测是否成功

ssh -T git@github.com

6、修改_config.yml文件

deploy:
  type: git
  repo: https://github.com/YourgithubName/YourgithubName.github.io.git
  branch: master

7、执行命令

npm install hexo-deployer-git --save
hexo clean
hexo generate
hexo deploy
hexo server

再看看github,就可以看到

即可通过域名访问了。

  • Line群组
  • 阔乐博客Line群了解一下
  • weinxin
  • Telegram群组
  • Telegram群了解一下
  • weinxin

广告位招募               加入TG群组

CokeMine
  • 本文由 发表于 2018年4月5日12:45:56
  • 转载请务必保留本文链接:https://www.cokemine.com/hexo.html
PayPal国区新用户绑卡送10刀优惠券 闲谈分享

PayPal国区新用户绑卡送10刀优惠券

简介 总感觉PayPal国区已经好久没有送过优惠券了,送券的大部分都是美区、港区送5刀左右的优惠券,不过这次活动还是满良心的,一下就送10刀(是他们的两倍呢),可惜仅限新用户,不过老用户也有返现15%...
EUserv提供免费1TB存储/通过WebDAV方式挂载到VPS 闲谈分享

EUserv提供免费1TB存储/通过WebDAV方式挂载到VPS

一、简介 EUserv,正是一直在为我们提供免费IPv6小鸡的良心商家,推出了他们的新的免费产品,1TB的存储块,虽然只有一年的有效期,但是只要提前3个月取消掉就不会被坑。三个月的缓冲期还是非常良心的...
About.us&Porkbun提供免费一年.us域名 免费域名

About.us&Porkbun提供免费一年.us域名

简介 About.us和Porkbun联合举办的活动,好像是很早之前就有的活动了,只不过最近又可以注册了。大家有需求的可以试试吧。无需信用卡。.us有注册限制,可能会被抽查。 地址:点击这里 本文转自...
匿名

发表评论 取消回复

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:6   其中:访客  0   博主  0
    • jecus jecus 1

      你好,我在安装Hexo这一步失败了,提示:
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {“os”:”darwin”,”arch”:”any”} (current: {“os”:”linux”,”arch”:”x64″})
      npm WARN enoent ENOENT: no such file or directory, open ‘/home/ubuntu/package.json’
      npm WARN ubuntu No description
      npm WARN ubuntu No repository field.
      npm WARN ubuntu No README data
      npm WARN ubuntu No license field.
      请问这个要怎么解决呀?

        • CokeMine CokeMine

          @ jecus 这只是警告,理论来讲出现这个警告不影响安装

        • jecus jecus 1

          请问这个是什么原因呢?
          npm install hexo-deployer-git –save
          -bash: syntax error near unexpected token `<'

            • jecus jecus 1

              @ jecus 不好意思刚才弄错了。。
              命令是这个:npm install hexo-deployer-git –save
              报错:-bash: syntax error near unexpected token `<'

            • shiguotao1139 shiguotao1139 1

              noilinux@shiguotao1139:~$ hexo clean
              hexo:未找到命令
              noilinux@shiguotao1139:~$ hexo generate
              hexo:未找到命令
              noilinux@shiguotao1139:~$ hexo deploy
              hexo:未找到命令
              noilinux@shiguotao1139:~$ hexo server
              hexo:未找到命令
              noilinux@shiguotao1139:~$ hexo –clean
              hexo:未找到命令
              noilinux@shiguotao1139:~$ hexo
              hexo:未找到命令
              这是什么情况?谢谢!