caitiao的博客

就现在,Just do it

0%

转眼间,作为一个IT老兵,在互联网圈捣鼓了10多年。经历了互联网的高光时刻,见证了双11剁手党买买买的狂欢,小长假12306购票系统全民压测……想着通过博文的形式写一点东西,做个记录。作为具备动手能力的IT人总想着亲力亲为,动手构建自己的个人博客就成了常态,一直在搭建的路上…..
10多年前,我经历了挂靠技术站点,基于wordpress搭建个人博客网站,重复造轮子编写博客程序(flask+sqlite3)等。从零开始构建博客程序以及为它撰写文章的过程真是令人兴奋,不断丰富功能和保持其正常运行耗费了大量时间。直到遇见hexo与github page,非常惊艳,我决定悄然放弃它。
那样我就能使用我最喜欢的编辑器Visual Studio Code去写博客,而且可用使用熟悉的markdown语法去写。再通过静态网站生成器hexo生成静态文件,最后通过hexo deploy发布到github pages,就完成了一篇博文的编写。

现在,我们开始开启hexo之旅
构建我的博客网站

  1. 创建文件夹并在VS Code中打开
  2. 在VS Code终端窗口中打开
  3. 使用 $ npm install -g hexo-cli 安装Hexo
  4. 使用 $ hexo init 初始化Hexo项目
  5. 使用 npm install 安装依赖

开始写第一篇博客

  1. hexo new post | draft “Hello Hexo”
  2. 用熟悉的Markdown语法写文章
  3. 摘要
  4. 插入图片
  5. 构建配置常用命令
    1
    2
    3
    4
    hexo publish
    hexo clean `清除文件夹`
    hexo generate `构建静态文件`
    hexo server `本地预览`

自定义域名:

  1. 创建一个名为CNAME的文本文件,将域名内容放在一行中,然后将此文件发布到docs文件夹的根目录。GitHub会自动识别这个文件并进行设置。
  2. 为了将域名指向GitHub,我需要在域名提供商的DNS设置中创建以下A记录:
    • 185.199.108.153
    • 185.199.109.153
    • 185.199.110.153
    • 185.199.111.153
  3. 最后一步是在仓库设置中启用“Enforce HTTPS”