让你爱上码字的感觉,不需要任何技术,思想的火花就通过指尖的跃动显示出来。或分享大众,或自己雪藏。
- 域名 `example.org` (可选)
- GitHub 账号 `cvbox`
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install node
npm install -g hexo-cli #-g表示全局安装
hexo init cvbox
cd cvbox
npm install
hexo g
hexo s
http://localhost:4000/
brew install git
# 这款主题简单优雅
# 在cvbox目录下执行
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
# 下载完成后,更改cvbox目录下的_config.yml中
theme: yilia
# 重新生成博客页面并进行预览,查看最终效果
hexo g
hexo s
<img src="/assets/image-20191005214317956.png" alt="image-20191005214317956" style="zoom:50%;" />
当然,不止步于此。我们需要在网络中找个房子给这些机灵的文字精灵,github pages 或者coding的pages都是一个不错的选择。后者对国内用户相对友好。
xxx.github.io
),下图截图的cvbox
就是托管本博客仓库的github账号,所以取名为cvbox.github.io
,切记不要搞错<img src="/assets/image-20191005214733420.png" alt="image-20191005214733420" style="zoom:50%;" />
https://github.com/cvbox/cvbox.github.io.git
<img src="/assets/image-20191005215100601.png" alt="image-20191005215100601" style="zoom:50%;" />
ssh-keygen -t rsa -C "邮件地址@youremail.com"
# 一路回车,执行完成后
cd
cat .ssh/id_rsa.pub
复制下面这样一坨马赛克一样的东西
<img src="/assets/image-20191005222540433.png" alt="image-20191005222540433" style="zoom:50%;" />
# 浏览器中打开页面 https://github.com/settings/keys,并把复制的公钥贴到sshkeys栏目中
<img src="/assets/image-20191005221828045.png" alt="image-20191005221828045" style="zoom:30%;" />
_config.yml
,根据具体情况,更改为自己的对应仓库链接deploy:
type: git
repo: https://github.com/cvbox/cvbox.github.io.git
branch: master
cvbox.github.io
,验证部署成功到了这里,简单的博客就搭建好了,恭喜
那么如何体验顺滑书写的感觉呢,毕竟有图文,要插入图片,图床这些概念都不懂啊,而且以后想迁移我的这些数据,图床不服务了,这些成本也不小啊。
不用担心,这里的方式,图片还是在自己的本地,不会再使用到第三方,全部跟网页一样都托管到了github
../assets
git commit
那个,我先添加cdn 没问题 cloudflare 帮你解决
那个 我还想加个小锁,https,自定义域名
文章只有自己看,加个小密码
切换到根目录
npm install hexo-blog-encrypt --save
encrypt:
enable: true
---
title: 我是文章的标题
date: 2019-10-01
tags: [life,tool]
password: 12345
abstract: 摘要
message: 土豆土豆,我是地瓜
---
password: 博客加密使用的密码
abstract: 在博客的列表页显示的摘要信息
message: 密码输入框的提示信息
搜索引擎看,google 分析,百度分析等站长工具
更多文章可以访问我的个人原创博客 https://cvbox.org
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。