从大一开始,就有搭建私人博客的意愿。回想当时,可以算得上初次面对真实的网络,之前日子顶多算是会打开百度搜索。大学期间我最大的受益就是粗浅地懂得了如何利用 web ,过程中我看到了很多博主的良心博客内容,私以为应当见贤思齐。
1.Why ?
但是对于我来说,可能夹带不少私货,也许更是一个表达自我的途径,因此技术博客的占比可能不会太多。 : )
《一步之遥》里有句台词讽刺蒋校长,“正经人谁写日记啊?”。当时看到这里不禁捧腹,既然要书写必然是为了表达,或者不需要受众太多,但是绝不是为了孤芳自赏的。哈哈哈,可能想多了。
2.How ?
下面我做一些简单的说明,并非详细教程,用于自我回忆。目前详细的教程网上有很多,尤其感谢这位知乎上博主的良心文章。我本次搭建流程基本按照此流程。链接见下。
你要拥有一个 github 账户,并且掌握 git 的常规操作(git bash操作、克隆库、上传库等)。其次,可能需要一些科学上网的手段。
创建一个新仓库,仓库名字为 username.github.io ,请务必核对准确,username一定和你 github 的 id 是完全一致的。
配置并且安装 hexo 。且hexo 内的命令就已经集成了 git 的一些命令。hexo 的本地端口是 4000,如果需要将主题部署到个人 page 上,请先在本地调试。
不然就和我一样,介绍就有20多个提交记录……一些hexo的常用命令的注意。
1
2
3
4
5
6
7
8$ hexo new "name" # 新建文章
$ hexo new page "name" # 新建页面
$ hexo g # 生成页面
$ hexo d # 部署
$ hexo g -d # 生成页面并部署
$ hexo s # 本地预览
$ hexo clean # 清除缓存和已生成的静态文件
$ hexo help # 帮助当你 new 了一个新 md 文档时候,在文档上侧的内容,要注意语法不要出现错误,笔者本人因为 tags 多加了一个空格,导致生成静态文件失败。
1
2
3
4
5
6
7
8
9
10
11
12
13---
title: Hello World # 标题
date: 2019/3/26 hh:mm:ss # 时间
categories: # 分类
- Diary
tags: # 标签
- PS3
- Games
---
摘要
<!--more--> # 此处用于折叠
正文先使用 hexo s 命令在 localhost 调试正常后,再部署到page!!!!
一些个人遇到的问题:当部署时候,我会因为开启了 vpn 而导致上传失败,部署时候需要关闭 vpn ,但是进入个人 page 需要开启 vpn 。大概过程需要30秒网站部署成功。
有关 hexo 主题。先把主题的库克隆到 themes 文件夹,然后修改 _config.yml 文件的主题选项。这里建立使用 bash 使用 其中的 vim 修改配置文件或许更加快速。详见上述链接。
请务必本地调试成功再部署!!!否则极其耗费时间!!!
请务必本地调试成功再部署!!!否则极其耗费时间!!!
请务必本地调试成功再部署!!!否则极其耗费时间!!!
因为有些主题需要下载其他的插件或者环境,请务必查看主题说明手册安装提示操作。
关于特定主题的配置,需要修改主题内部的 _config.yml (注意,这里和第5步的配置文件同名但不一样。)