美文网首页Android程序员博客
棒呆,这可能是最妖娆的个人博客搭建姿势!

棒呆,这可能是最妖娆的个人博客搭建姿势!

作者: nanchen2251 | 来源:发表于2017-09-30 16:28 被阅读495次

干嘛要搭建个人博客?

首先,不管你是不是搞开发的,自己搭建一个专属自己的小窝,这是不是本身就很酷?

nanchen

而如果作为一名程序员,肯定有很多人像我一样酷酷地喜欢写 Blog,除了装逼,还可以记录自己的成长,分享帮助到更多人。兄弟,没自己的个人博客,你好意思说你是软件开发工程师么?

nanchen

现在我们就来开始装逼之路,利用 Hexo + Next + GitHub 来搭建我们的专属小窝。

没图我都不好瞎逼逼。

nanchen nanchen

什么是 Hexo?

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

Hexo 的安装前提

安装 Hexo 相当简单。然而在安装前,您必须检查电脑中是否已安装下列应用程序:

nanchen

Hexo 的安装

如果您的电脑中已经安装上述必备程序,那么恭喜您!接下来只需要使用 npm 即可完成 Hexo 的安装。

安装 Hexo

$ npm install -g hexo-cli

新建一个文件夹,然后定位到该文件夹下依次执行

$ hexo init
$ hexo g
$ hexo s

这时候你已经可以通过在浏览器输入 localhost:4000 看到你的本地初始 Blog 了。

nanchen
Mac 用户

您在编译时可能会遇到问题,请先到 App Store 安装 Xcode,Xcode 完成后,启动并进入 Preferences -> Download -> Command Line Tools -> Install 安装命令行工具。

GitHub

如果没有 GitHub 账号的我也没话说,自己乖乖去 GitHub 官网 注册一个吧。如果你恰巧运气不好遇上了 SSH key 设置问题,我建议你直接百度吧。

nanchen

当然你得在 GitHub 上 new 一个 repository,并且仓库命名为:你的GitHub名字.github.io。如:我的 GitHub 名字是 「nanchen2251」,所以 我的仓库 名字就是:nanchen2251.github.io

名字不可以乱取,乱取不行别怪我

Next

Next 只是 Hexo 下的一种主题配置文件,由于个人比较偏爱 Next,所以暂且用 Next 作为主讲,如果你喜欢其他的可以自行下载使用。

Next 的安装下载

如果你熟悉 Git, 建议你使用 克隆最新版本 的方式,之后的更新可以通过 git pull
来快速更新, 而不用再次下载压缩包替换。

在终端窗口下,定位到 Hexo 站点目录下。使用 Git checkout 代码:

$ cd your-hexo-site
$ git clone https://github.com/iissnan/hexo-theme-next themes/next
nanchen

如果你对 Git 感兴趣,可以通过《Pro Git》这本书来学习。作为一个乐于分享的人,怎么会忍心让你去看书,你可以通过点击 这里 进到在线版本。

启动你的 Next 主题

修改 Hexo 目录下的 config.yml 配置文件中的theme属性,将其设置为 next。

修改后别忘了执行下方命令查看效果

$ hexo g   -- 生成
$ hexo s   -- 启动本地预览
nanchen

我反手就是一个 文档

几个必要的常用命令

这里有必要提下Hexo常用的几个命令:

hexo generate (hexo g) 生成静态文件,会在当前目录下生成一个新的叫做 public 的文件夹
hexo server   (hexo s) 启动本地 web 服务,用于博客的预览
hexo deploy   (hexo d) 部署博客到远端(比如 GitHub)

$ hexo new "postName" #新建文章
$ hexo new page "pageName" #新建页面
postName 是你自己起的文章名字 , 内容就在这里面写

生成的文章会存在于 Hexo\source_posts 目录下

文章默认是一个 .md 的格式 , 意思它用的是 Markdown 语法 , 不知道的百度 , 关于语法的问题不知道的完了学 , 先下载一个 Markdown 编辑器
Markdown 编辑器我喜欢用 Typora , 你可以点击链接直接进入下载。

划重点

首先使用 Git 命令 clone 你前面新建的仓库。
注意下方的 「nanchen2251」需要替换为你的 GitHub 名字。

$ git clone https://github.com/nanchen2251/nanchen2251.github.io .deploy/nanchen2251.github.io

强烈建议在 Hexo 根目录下创建一个 .txt 文件,然后把下面的命令复制进去。

hexo generate
cp -R public/* .deploy/nanchen2251.github.io
cd .deploy/nanchen2251.github.io
git add .
git commit -m "update"
git push origin master

将这个 .txt 文件的后缀改成 .sh , 它就变成了脚本文件 , 我们就将文件改成 deploy.sh 吧!意思就是部署。

nanchen

从此以后需要部署本地博客到 GitHub , 直接可以双击这个文件就可以了。

nanchen

最后,你只需要在浏览器输入:https://nanchen2251.github.io/ 就可以访问了。(注意其中的 「nanchen2251」 是我的 GitHub 用户名,实际上你得替换为你的 GitHub 名字)。

棒呆,听说点赞的人长得都帅!!!

做不完的开源,写不完的矫情。欢迎扫描下方二维码或者公众号搜索「nanchen」关注我的微信公众号,目前多运营 Android ,尽自己所能为你提升。如果你喜欢,为我点赞分享吧~


nanchen

相关文章

  • 棒呆,这可能是最妖娆的个人博客搭建姿势!

    干嘛要搭建个人博客? 首先,不管你是不是搞开发的,自己搭建一个专属自己的小窝,这是不是本身就很酷? 而如果作为一名...

  • Hexo博客搭建详细笔记(Win10+Gitee)

    目录 1、为什么要搭建个人博客 2、搭建个人博客的多种选择 (1)动态博客搭建 (2)静态博客搭建 3、先简要介绍...

  • Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ...

  • Blog

    个人博客搭建

  • 个人博客搭建

    https://ppb2.github.io/ 预览版

  • 个人博客搭建

    win7 安装虚拟环境 win10安装virtualenv 若要使用python虚拟环境进行开发,首先需要安装vi...

  • 搭建个人博客

    ruby更新好之后, 开心地安了 jekyll 到 wenyuanma.github.io 目录下 报错 Coul...

  • 个人博客搭建

    基础环境搭建 安装open jdk yum -y install java-1.8.0-openjdk java-...

  • 搭建个人博客

    搭建个人博客的想法 作为一个程序员时不时会看到和想到一些好的文章和观点,有时候还有些漂亮的代码段,想记录下来的方式...

  • 搭建个人博客

    [TOC]Hexo官方文档 步骤 在github中新建一个仓库,仓库的名称必须是 你的用户名.github.io ...

网友评论

  • 黑白咖:签到
  • Ashen_:大神文章写的很好,按照你这个我都搞定了。唯一的问题是,外人如何访问我的博客呢?球赐教
    Ashen_:@南尘2251 嗯嗯刚刚试了下是可以的,谢谢
    Ashen_:git的仓库名就是地址, 谢谢了
    nanchen2251:@littleShi 不出意外,你直接访问「https://nanchen2251.github.io/」就可以了。其中的nanchen2251是我的GitHub 用户名哦。而且你进入你的GitHub仓库也能看到提交了东西的。如果没有东西,就说明你没有同步到远程仓库。
  • 阿钟大大:你可能是个段子手
    nanchen2251:@阿钟程序猿 你可能会成为我的铁杆粉

本文标题:棒呆,这可能是最妖娆的个人博客搭建姿势!

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