个人网站+高效图床 搭建记录
2019-12-22 本文已影响0人
Dawn_WangTP
近期空闲时倒腾了一段时间,在参考各个网络教程的基础上,利用Hexo+Github搭建了个人网站,熟悉了Git和JavaScript的一些基本用法;利用Github+jsDelivr+PicGo搭建了图床,以后写笔记时再不用操心图片和截图的问题啦。
欢迎访问我的个人网站:www.wangtp.top
大致步骤如下
- 安装node.js, Git
- 安装Hexo
- 安装 hexo
- 安装 hexo 部署到 git page 的 deployer
mkdir Blog
npm install hexo-cli -g
npm install hexo-deployer-git --save
- Hexo初始化设置
- Hexo 安装完成后,将会在指定文件夹中新建所需要的文件
mkdir hexo
hexo init
- 本地查看效果
hexo generate #g
hexo server #s
- 博客部署到Github上
- 创建 New repository
- 配置 SSH密钥,在Blog文件夹下
- Github网站配置SSH密钥
- 配置Hexo的_config.yml文件
ssh-keygen -t rsa -C "abc@hotmail.com"
ssh -T git@github.com
git config --global user.name "abc"
git config --global user.email "abc@hotmail.com"
deploy:
type: git
repository: https://github.com/wang-tianpeng/wang-tianpeng.github.io
branch: master
- Hexo文件夹下启动转移至Github
hexo g
hexo d
- 在
\hexo\source\_posts
文件夹下书写markdown文档
hexo n "文章标题"
---
layout: 页面布局(配合主题文档使用)
title: 文章名称
date: 文章日期
comments: 文章是否开启评论
photos: 文章封面图(仅部分主题支持)
tags:
- 文章标签一
- 文章标签二
categories: 文章分类
description: 文章描述,即要在首页显示的摘要,而非全文显示。(仅部分主题支持)
---
- 配置Hexo的主题
- 找到各种主题的Github页面
- 在theme文件夹下 git clone
- 在主文件夹下配置_config.yml文件
- 主文件夹下 hexo g s d
- 各种主题:https://hexo.io/themes/
- 最终在挑选之后选择了
Yelee
主题
git clone https://github.com/theme-next/hexo-theme-next
theme: hexo-theme-next
hexo g
hexo s
hexo clean ## 清楚缓存
hexo g -d
- 添加页面访问统计
- 在
themes/你的主题/layout/_partial/footer.ejs
文件下添加以下代码即可 - 参考网站:不蒜子统计(http://ibruce.info/2015/04/04/busuanzi/)
- 在
<script async src="//busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js">
</script>
- 配置网络图床
- 参考Github+jsDelivr+PicGo
- Github创建新仓库reporitory
- Setting中设置新的token (注意不要关闭)repo项打勾
- 下载PicGO
-
配置成功后界面如下,可设置快捷键,截图+快捷键 自动操作。速度效率都十分不错,以后不再操心图床的问题。
image
参考文章:使用 Github Pages 和 Hexo 搭建自己的独立博客(https://blog.csdn.net/qq_36759224/article/details/82121420)
Github+jsDelivr+PicGo打造稳定快速、高效免费图床(https://blog.csdn.net/qq_36759224/article/details/98058240)
hexo常用命令笔记(https://segmentfault.com/a/1190000002632530)
Hexo 博客优化之实用功能添加系列(https://itrhx.blog.csdn.net/article/details/85010191)