(三)Hexo+码云+git快速搭建免费的静态Blog(原创)

    技术2022-07-11  132

    配置中遇到的问题

    1 解决中文乱码

    乱码,_config.yml配置,并将.md文件转为utf-8保存

    language: zh-Hans

    2 需要配置gitee的路径

    在_config.yml中配置

    deploy: type: 'git' repo: https://gitee.com/my_id_at_gitee/my_id_at_gitee.git branch: master

    3 hexo在gitee样式可能没有加载出来

    在_config.yml配置

    url: http://my_id_at_gitee.gitee.io root: /

    而在gitee中需要创建一个和自己在gitee使用id一样的仓库名称 https://gitee.com/my_id_at_gitee/my_id_at_gitee 在码云中部署页面记得部署,每次上传代码后都记得部署

    4 关于hexo插入html代码片段 html代码插入这两个标签中间

    {% raw %} {% endraw %}

    html代码最好格式化,网址: http://web.chacuo.net/formathtml/

    5 关于hexo分类和标签的创建

    hexo new page categories

    在 source\categories\index.md 中 加入

    type: "categories" ---

    每次在新创建的页面 source_posts\new_blog.md 开始部分添加 categories:

    java

    标签只是把 categories 换成 tags 就可以了

    6 html页面插入图片

    把主页配置文件_config.yml 里的

    post_asset_folder:true

    在你的hexo目录下执行这样一句话 npm install hexo-asset-image --save

    等待一小段时间后,再运行hexo n "xxxx"来生成md博文时,/source/_posts文件夹内除了xxxx.md文件还有一个同名的文件夹 (1) 如果是md文件,插入图片: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jEzpVbDF-1593581695243)(image.jpg)]

    (2) 如果是html页面中,插入图片使用img标签: 在此博客的同名文件夹xxxx下插入001.jpg命名的图片 并在xxxx.md的html代码中配置

    === === === === === === === === === === === === 比较详细的步骤,请查看这篇文章: https://segmentfault.com/a/1190000016083265

    配置多个ssh key,如gitee和git免密 请查看这篇文章: https://kukumalucn.github.io/blog/2018/08/02/一台电脑管理多个Git账户和SSH-KEY/ 记得ssh在windows下的路径 C:\Users\your_computer_name.ssh

    Processed: 0.009, SQL: 9