笔者调研了好多个静态博客工具,最后锁定Hexo了,但不等于其他博客不行。我只吐槽两个
笔者最近计划给孩子搞一个静态博客,从小培养写作的能力与习惯。
其实在 上一篇( 薅github的羊毛-用pages建自己的博客或静态资源站) 就需要安装,但放在这里主要是为了将操作都放在一块。
官网下载页:Git - Downloads 直接下载,点击安装即可。
也同git一样,上官网下载点安装即可。 Download | Node.js
windows系统打开Git Bash, Linux直接在终端
cd
ssh-keygen -t ras -C ‘[email protected]'
# 会生成
# 在windows,如果出现 unknown key type -rsa可试试用以下方式
ssh-keygen -C ‘[email protected]'
该地址是上一篇文章 注册 github时用的邮箱,配置的目的是要将github仓库与本地机器连起来,这样可以将文本提交到仓库里,浏览器就可以看到了。
(/c/Users/用户名/.ssh/id_ras)
2. 进入github,进入对应的仓库( 笔者的仓库是 https:/...http://github.com/sarah ) 点“Setting" 按钮
3. 进入左侧的SSH and GPG key菜单项,点New SSH keys
4. 将刚刚复制key配置到下面的对应框中,并取个title, 点 'Add SSH Key'
互此本地与github之间的连接配好了。
ssh -T [email protected]
根据提示选'Yes',如果有'Success'提示,说明成功了。
git config --global user.name '帐号'
git config --global user.email '...@...'
mkdir myblog
cd /.../myblog
git clone https://www.github.com/feicuimeipo/sarah.git
pnpm i hexo --registry https://registry.npm.taobao.org -g
成功截图
mkdir myblog #刚刚拉仓库的地方
hexo init
成功截图
查看初始化文件
hexo -g
截图的文件夹如下
hexo s
激动人心的时刻到了,您可以在本地浏览器上输入 http://localhost:4000/ 访问自己的主页了(默认主题)
打开根目录下的*_config.yml*中deploy的部分,修改如下:
hexo deployt
如出现 ERROR Deployer not found: git w安装如下插件
pnpm i hexo-deployer-gi
以下是成功截图
cd myblog/
git add *
git commit -m 'update'
git push
远程访问
配置过程见 薅github的羊毛-用pages建自己的博客或静态资源站
https://feicuimeipo.github.io/
在本地访问一样
pnpm i hexo-theme-volantis
hexo new 英语测试
进入source\_posts\英语测试.md 下编写具体内容即可
启动看效果
hexo s
1. 自定义域名转向
2 . 路径问题
3. SEO
4. 修改主题、创建文件夹、标签、友情链接、关于等
该文章比上文的区别
1. 将仓库名改为 <帐号名>.github.io了 - 这样可以直接 <帐号名>.github.io 访问,无需加上下文
2.pages设置在dist的分支上,main可以作为保存原始文件的仓库了