HEXO的观察
起因是对gitpage没法用动态网页,而又想给自己的博客实现md实时渲染而烦恼,搜索到了一些博客用的框架,最后选择了轻量简单的hexo尝试效果
安装
安装nodejs
sudo pacman -S nodejs
node -v
安装npm
sudo pacman -S npm
npm -v
安装hexo
"装本体
sudo npm install hexo-cli -g
"装部署插件
sudo npm install hexo-deployer-git --save
使用
mkdir hexo
cd hexo
"初始化博客
hexo init
"新建博客
hexo n "你好"
目录
public
是静态页面
source/_posts
是存放的文章
themes
是博客主题
_config.yml
是博客全局配置
部署
hexo s
上传gitpage
在deploy里输入
deploy:
type:git
repo: git@github.com:username/repo
branch: master
"清理缓存
hexo clean
"创建静态网页到public文件夹
hexo g
"上传gitpage
hexo d
总结
gitpage不支持动态页面于是就把需要的网址转换成静态页面,本质上是用脚本转换了markdown到html,上传GitPage其实也只是创建了一个git仓库把静态网页上传,感觉实现方式有点粗鲁,但是有效
还是先用一段时间,到时候自己看看有什么优雅的实现方式
2022/10/01