Git错误
Can’t open /path/to/authors/file No such file or directory在Centos下执行git svn fetch 和git svn rebase命令,提示错误 git svn fetchCan't open /path/to/authors/file No such file or directory 之前一直以为是SVN配置出了问题,后面查了很久才发现是Git缺少authors.txt的配置 有两种解决办法: 第一种: 检查Git仓库的根目录下(也就是你的Git仓库clone下来的地址)是否存在一个名为authors.txt文件 确保 authors.txt 文件中包含了 SVN 用户名到 Git 用户名和电子邮件地址的映射规则。例如: # SVN 用户名到 Git 用户名和电子邮件地址的映射svn_user1 = Git User <git_user1@example.com>svn_user2 = Git User...
2023-03-21- CentOS安装Jenkins
连接云服务器 Windows: 使用XShell工具连接,下载地址 XShell https://www.aliyundrive.com/s/WJUygShyfvP 提取码: 77by 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 设置连接名称和主机地址,默认端口22 安装jenkins如果是安装最新版本,按照官网链接,选择对应的平台安装即可 我的安装服务器是
SVN代码同步到Git仓库
同步仓库要将 SVN 服务器上的代码同步到 Git 仓库中,可以使用 git svn 命令。该命令可以从 SVN 仓库中导入历史记录,并将其转换为 Git 提交 创建一个空的 Git 仓库:(这一步也可以直接新建一个文件夹,不需要使用 git init) git init my-git-repocd my-git-repo 将 SVN 仓库的 URL 添加到 Git 仓库中: git svn init <svn-repo-url># git svn init svn://IP/path/LMYHSG_IMCS_HTML 使用 git svn fetch 命令从 SVN 仓库中导入历史记录: git svn fetch 将导入的历史记录推送到 Git 仓库中: git remote add origin <git-repo-url># git remote add origin https://gitee.com/xxx/lmyhsg_-imcs_-html.gitgit push origin master 如果添加的git-repo-url...
Hexo-分类和标签的区别
只有文章支持分类和标签,您可以在 Front-matter 中设置。在其他系统中,分类和标签听起来很接近,但是在 Hexo 中两者有着明显的差别:分类具有顺序性和层次性而标签没有顺序和层次。 categories: - Android - Kotlin - Foundationtags: - Kotlin 分类的话会呈现层级: WordPress支持对一篇文章设置多个分类,而且这些分类可以是同级的,也可以是父子分类。但是Hexo不支持指定多个同级分类。下面的指定方法: categories:
2023-03-1-Hexo-scaffolds的用法
在讲解scaffolds之前,我们先了解创建新文章的命令 $ hexo new [layout] <title> 可以在命令中指定文章的布局(layout),不指定默认为 post,也可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局。创建的新文章会自动加上指定布局对应的模板文件中的内容。 布局LayoutHexo 有三种默认布局:post、page 和 draft,它们分别对应不同的路径,而自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。 如果你不想你的文章被处理,你可以将 Front-Matter 中的layout: 设为 false 我们新建一篇文章 hexo new "demo" Hexo会在source\_posts\创建demo.md这个文件。打开demo.md,我们可以看到在demo.md设置了默认的Front Matter。 这里的Front Matter与scaffolds\post.md里面设置的Front...
Hexo-子目录新建文章
执行hexo new ,会默认在_post目录下新建文章,但是如果文章数量很多,会发现难以统一管理,因此想让文章按照目录结构排列。 例如,我们先想将Hexo相关的文章,放在_post/Hexo/目录下,可以用一下命令 hexo new post -p Hexo/hexo-新建文章 其中,hexo-新建文章是我们新建的文章的名称。
2023-03-10-Hexo - 文章短链
在Hexo发布好服务后,我们可以在浏览器输入http://<用户名>.github.io就可以访问我们的网站,但是我们在浏览文章的时候,会发现地址栏的因为有中文标题,url会变得很长,例如: https://devsu.top/2023/03/08/2020-07-10-Markdown%E7%94%A8%E6%B3%95/,复制访问的时候,非常不友好。 因此,我们在hexo插件中心,找到了 hexo-abbrlink 短链生成工具: 安装插件npm install hexo-abbrlink --save 修改 permalink在Hexo根目录的_config.xml中修改permalink 默认的规则是: permalink: year/:month/:day/:title/ 修改为: permalink: posts/:abbrlink/ # orpermalink: posts/:abbrlink.html 设置permalink生成的算法和进制# 新增abbrlink: alg: crc32 #support...
Hexo - 部署到Github
连接到Github配置git用户名和密码git config --global user.name "用户名"git config --global user.email "邮箱" 生成SSH Keyssh-keygen -t rsa -C "邮箱" SSH Key的位置: Windows下: C/Users/Administrator/.ssh/id_ras.pub MacOS: ~/.ssh/id_ras.pub 在Github添加SSH 验证SSH配置是否成功ssh -T git@github.com 如果成功会提示: Hi XXX! You've successfully authenticated, but GitHub does not provide shell...
Hexo - 自定义域名
添加解析记录在阿里云域名管理 解析设置添加两条记录。 主机记录 记录类型 记录值 TTL @ A 185.199.108.153 @ A 185.199.109.153 10分钟 @ A 185.199.110.153 @ A 185.199.111.153 www A 185.199.109.153 10分钟 如果使用的是Cloudflare,在添加DNS记录的时候,要注意代理状态为仅DNS(灰色云朵), Github Pages设置在运行hexo delpoy之后,hexo会将public/文件夹下的所有文件上传到github,在Settings –> Pages里设置自定义域名Custom Domain。 在Custom domain里面输入已经购买的域名,打开Enforce HTTPS。保存成功后,会在仓库的根目录新建一个CNAME,里面的内容就是我们的域名。 这个时候,输入域名,就可以打开构建好的网站了。 问题记录当我们在github设置了Custom domain后,重新运行hexo...
Markdown利器
Markdown利器工具: PicGo Typora 图床服务 PicGo图床服务,支持列表: 腾讯云COS 阿里云OSS SM.MS GitHub 七牛云 Imgur 又拍云 Github图床 七牛云 限制: 需要绑定已备案的域名 SM.MS 免费用户有5G的使用空间 如果 https://sm.ms无法访问,就改用国内的域名https://smms.app/ Typora在 文件 –> 偏好设置 这样在每次插入本地图片的时候,就可以支持把图片上传到指定的图床服务上。大大提高了写文档的效率。