在根目录source\custom\css中创建schedule.css
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901 ...
一、前置准备1.首先准备一个 github 账号,没有就去注册一个2.本次是基于 git 进行部署,所以首先安装一个 git,链接: https://git-scm.com/downloads3.安装 node.js ,官网链接: Node.js — Download Node.js®4.安装这两个,一般都会自动配置 path,配置这个目的是可以在任何路径下使用 git 和 node.js,如果没有配置环境变量,可以去配置一下。测试安装是否成功
1234567# win + r 调出 cmd 命令行窗口,然后按照示例输入# 如果出现版本号,说明已经安装成功了C:\Users\xingzhu>node -vv18.16.1C:\Users\xingzhu>git --versiongit version 2.39.0.windows.2
5.git 还需要配置相应的环境, 实现 git 和 github 之间的交互,如使用 git 拉取 github 项目、配置相应的密钥等等,推荐一个配置学习的链接:使用git拉取github项目-CSDN博客
二、搭建本地的博客 (Hexo ...
安装hexo依赖11 npm install hexo-deployer-git --save
Git配置在blog文件夹下打开git输入
11git config --global user.email"注册github时使用的邮箱"2 git config --global user.name"github的用户名"
生成git公钥
11 ssh-keygen -t rsa -C "you email@126.com"
提示输入passphrase时可直接回车
使用记事本打开id_rsa.pub复制内容文件在C:\Users\你的用户名\.ssh目录下
进入github登录点击头像SettingsSSHand GPG keysNewSSHkey在Title中输入hexo博客在key的文本框中输入复制的内容Add SSH key
在Git Bash中输入
11 ssh -T git@github.com
出现Hi用户名!You’ve successfully authenticated,but GitHub does not ...
创建组件主题新建themes/anzhiyu/layout/includes/widget/card_poem.pug,内容如下
123456789101112131415161718#card-poem.card-widget #poem_sentence #poem_info #poem_dynasty #poem_authorscript(src='https://cdn.jsdelivr.net/npm/js-heo@1.0.11/poem/jinrishici.js', charset='utf-8')script(type='text/javascript'). jinrishici.load(function(result) { var sentence = document.querySelector("#poem_sentence") var author = document.que ...
文章生成永久链接使用 hexo-abbrlink 的 Hexo 插件来实现文章生成永久链接,安装命令如下:
1npm install hexo-abbrlink --save
在 Hexo 根目录下的 _config.yml 文件中,新增以下的配置项:
123abbrlink: alg: crc16 #算法: rep: hex #输出进制:十进制和十六进制,默认为10进制。丨dec为十进制,hex为十六进制
将 _config.yml 文件中的 permalink 的值修改为如下内容:
1permalink: posts/:abbrlink.html # 此处可以自己设置,也可以直接使用 :/abbrlink
执行 hexo clean && hexo g 重新生成博客文件,就可以生成永久链接。生成完后,原 md 文件的 Front-matter 内会增加 abbrlink 字段,值为生成的 ID 。
主题安装(npm安装):
1npm i hexo-theme-anzhiyu
此方法只支持 Hexo 5.0.0 以上版本 通过 npm 安装并不会在 themes 里生成主题文件夹,而是在 node_modules 里生成
应用主题打开 Hexo 根目录下的 config.yml, 找到以下配置项,把主题改为anzhiyu
1234# Extensions## Plugins: https://hexo.io/plugins/## Themes: https://hexo.io/themes/theme: anzhiyu
安装 pug 和 stylus 渲染插件1npm install hexo-renderer-pug hexo-renderer-stylus --save
无法安装可以使用cnpm进行安装
1npm install hexo-renderer-pug hexo-renderer-stylus --save --registry=http://registry.npmmirror.com
本地启动 hexo
123hexo clhexo ghexo s
...
