目的
总结一下本博客架设的过程,怕时间久了忘记,😂
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"
}