hexo写作——我的第一篇博客

大体上建好了网站,现在我们来学习一下如何在hexo上写作,并同步你的第一篇文章到GitHub上

现在开始

创建一篇博客

1
hexo new post <My New Post>

如果不想使用命令行,直接在source/_post文件夹创建即可

需要注意的是,在文件编写的开头需要加上,titledatetagcategoryauthorTopping这几个信息

打开hexo服务器

1
hexo server

打开一个shell,输入这行命令

这是为了在本地观察渲染后的博客网站,显示一个http://localhost:4000网址,可以再这里观察网站变化

生成静态网页

1
hexo generate --watch

打开另一个shell,输入命令·

如果不输入这行命令,网页是不会变化的,需要不断重复打开

输入命令后,我们可以刷新网页以更新变化,也可以在shell中看到网站的改变

部署到GitHub仓库

1
hexo deploy

部署命令·,可能出错,如果出现SSL Connection错误,就是因为网络不好

再次输入部署命令就好了

插入图片

为了实现插入图片,我们需要进行这几个操作:

  • 安装hexo插件:npm install hexo-assert-image

  • node_modules里面的hexo-assert-image文件夹的index.jspacage.json替换为github上的正确插件 下的相同文件,就可以了。

  • 修改配置文件_config.yml

    1
    post_asset_folder: true
  • Typora的偏好设置中,我们将图片存储到指定路径./${filename}

  • 具体使用:随便粘贴一张图到文章中,即可正确显示在本地和网页。

使用过程中的问题

问题:title不能出现”: “字符

image-20211203215119693

问题:不能使用搜索功能

image-20211206183302190

检查public下面的search.xml查看报错,vs code 打开报错的是哪篇博客,搜索0x02字符,删除或者换成截图。

  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2021 Sung
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信