You Yang

我们趋行在人生这个亘古的旅途,在坎坷中奔跑,在挫折里涅槃,忧愁缠满全身,痛苦飘洒一地。我们累,却无从止歇;我们苦,却无法回避。——《百年孤独》

博客的初次搭建

从大一开始,就有搭建私人博客的意愿。回想当时,可以算得上初次面对真实的网络,之前日子顶多算是会打开百度搜索。大学期间我最大的受益就是粗浅地懂得了如何利用 web ,过程中我看到了很多博主的良心博客内容,私以为应当见贤思齐。

1.Why ?

但是对于我来说,可能夹带不少私货,也许更是一个表达自我的途径,因此技术博客的占比可能不会太多。 : )

《一步之遥》里有句台词讽刺蒋校长,“正经人谁写日记啊?”。当时看到这里不禁捧腹,既然要书写必然是为了表达,或者不需要受众太多,但是绝不是为了孤芳自赏的。哈哈哈,可能想多了。

2.How ?

下面我做一些简单的说明并非详细教程,用于自我回忆。目前详细的教程网上有很多,尤其感谢这位知乎上博主的良心文章。我本次搭建流程基本按照此流程。链接见下。

使用 Hexo+GitHub 搭建个人免费博客教程(小白向) - 知乎 (zhihu.com)

  1. 你要拥有一个 github 账户,并且掌握 git 的常规操作(git bash操作、克隆库、上传库等)。其次,可能需要一些科学上网的手段。

  2. 创建一个新仓库,仓库名字为 username.github.io ,请务必核对准确,username一定和你 github 的 id 是完全一致的。

  3. 配置并且安装 hexo 。且hexo 内的命令就已经集成了 git 的一些命令。hexo 的本地端口是 4000,如果需要将主题部署到个人 page 上,请先在本地调试。不然就和我一样,介绍就有20多个提交记录……

  4. 一些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秒网站部署成功。

  5. 有关 hexo 主题。先把主题的库克隆到 themes 文件夹,然后修改 _config.yml 文件的主题选项。这里建立使用 bash 使用 其中的 vim 修改配置文件或许更加快速。详见上述链接。

    请务必本地调试成功再部署!!!否则极其耗费时间!!!

    请务必本地调试成功再部署!!!否则极其耗费时间!!!

    请务必本地调试成功再部署!!!否则极其耗费时间!!!

    因为有些主题需要下载其他的插件或者环境,请务必查看主题说明手册安装提示操作。

  6. 关于特定主题的配置,需要修改主题内部的 _config.yml (注意,这里和第5步的配置文件同名但不一样。)