| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> hexo + github pages 创建你的个人博客 -> 正文阅读 |
|
[开发工具]hexo + github pages 创建你的个人博客 |
欢迎访问: https://shufanhao.github.io 为什么要创建自己的博客自己的博客是写在CSDN,shu-frank的专栏。但为什么还要自己setup blog 呢?
hexohexo 安装创建 github pages 和创建普通的 github 仓库没太大区别(记住仓库名称是 username.github.io)。以下安装基于 mac。
如果想安装其他版本的 node,可以使用
基础配置一下是一些基础配置,主题选择,页面布局等,我们只需要记住两个配置文件就行了。
themes stun 安装用github submodule 管理themes,创建.gitmodules
启用 stun编辑站点配置文件,修改 theme 选项。
新建标签,分类,关于页面会在 source 目录下生成对应的文件夹。这几个页面也是 markdown 文件,你可以自由编辑,比如关于页面。
设置站点语言修改站点配置文件,如果你发现配置不管用的话,可以查看下
设置侧边栏菜单修改主题配置文件,想显示哪个菜单,把对应的注释去掉就行。
侧栏位置修改主题配置文件
头像修改主题配置文件,可以选择是否圆框,是否鼠标点击头像旋转。
站点描述修改站点配置文件,主要是站点名称,描述,关键字,作者这些
开启阅读数,字数统计修改主题配置文件
添加搜索栏安装搜索插件
修改站点配置文件,添加 search 配置
相关文章安装插件
修改主题配置文件
社交地址修改主题配置文件,用自带的图标其实就可以了
自动生成摘要自动生成摘要在 stun7 中被去除掉了。不想显示全文的话,有两种方式控制,建议第一种方式
添加 Disqus 评论系统访问
部署到 git安装插件
具体参考:https://shufanhao.github.io/posts/1eb3f811/ 美化代码框风格,并添加复制按钮修改主题配置文件,设置 theme 和 style
页面动画效果hexo 内置了一些页面动态效果。如果想打开的话,只需要在主题配置文件里搜索打开即可。
比如 canvas_nest
页面顶部加载阅读进度条修改主题配置文件
文章阅读进度条安装插件
修改主题配置文件,添加如下内容
stun 自带了文章阅读进度条(pace 配置),但是不如这个插件好看。 鼠标点击烟花效果参考 小丁的博客 修改页面布局为圆角新建 source/_data/variables.styl
修改主题配置文件,打开自定义 variables.styl 的设置
添加粒子时钟参考 小丁的博客 去掉底部·强力驱动·修改主题配置文件
关于页面显示 github commit chart参考 小丁的博客 优化加速启用 FastClick修改主题配置文件
启用 QuickLink修改主题配置文件,quickclick 用于资源文件的预加载
SEO主要就是生成站点地图并提交百度和谷歌收录,生成永久链接,参考: https://shufanhao.github.io/posts/cfd1b897/ 参考 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/30 2:35:16- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |