0%

架设博客流程

目的

总结一下本博客架设的过程,怕时间久了忘记,😂

1. 框架

Github Page + Hexo + Next

编辑用用 VSCode,蛮方便的

可以参考

2.1 Github Page

在 Github 上操作,前提是你要有 Github 账号

新建 Repository

设置 Repository name  = lianzhaowen.github.io

创建分支 master 和 gh-pages,默认 gh-pages

    master 存放 Hexo 生成的静态网页,网页主站

    gh-pages 存放 Hexo 等程序 

本地

Git clone Repository 本地文件夹 

2.2 Hexo & NexT

百度大把教程

本地

安装 Git Bash

安装 node.js

安装 Hexo

    npm install hexo -g  // 安装 Hexo

    cd  本地文件夹        // 进入目录

    hexo init            // 初始化

    npm install          // 安装 Hexo 所需要的组件

安装 NexT

    git clone https://github.com/theme-next/hexo-theme-next themes/next  

3. 博客日常维护流程

重要目录

/source/_post                      // 存放博客文章原始的 md 文件

/source/images                     // 存放引用的图像文件

/themems                           // 主题文件夹

/_config.yml                       // 网站配置文件

/themes/ 主题 /_config.yml           // 主题配置文件

/themes/ 主题 /source/lib            // 插件安装在此 

3.1 本地调试

hexo clean && hexo s

3.2 上传到 Github

hexo clean && hexo g && hexo d

3.3 怎么写文章

 用 Markdown 写,然后保存在 /source/_post  

参考

- [Markdown 基本语法](https://www.jianshu.com/p/191d1e21f7ed)

插件 20191104 修改

"dependencies": {
"hexo": "^4.0.0",
"hexo-abbrlink": "^2.0.5",
"hexo-deployer-git": "^2.0.0",
"hexo-filter-auto-spacing": "^0.2.1",
"hexo-generator-archive": "^1.0.0",
"hexo-generator-category": "^1.0.0",
"hexo-generator-index-plus": "^1.0.0",
"hexo-generator-search": "^2.4.0",
"hexo-generator-searchdb": "^1.1.0",
"hexo-generator-tag": "^1.0.0",
"hexo-related-popular-posts": "^3.0.6",
"hexo-renderer-ejs": "^1.0.0",
"hexo-renderer-marked": "^2.0.0",
"hexo-renderer-stylus": "^1.1.0",
"hexo-server": "^1.0.0",
"hexo-symbols-count-time": "^0.6.3",
"medium-zoom": "^1.0.4",
"quicklink": "^2.0.0-alpha"

}