将本地文件上传到gitlab等代码托管平台
第一步,关联远程仓库:git remote add origin 复制的仓库地址;
第二步,本地与远程分支同步:git pull origin development
第三步,将本地文件夹的信息提交:
git add .
第一步,关联远程仓库:git remote add origin 复制的仓库地址;
第二步,本地与远程分支同步:git pull origin development
第三步,将本地文件夹的信息提交:
git add .
忘记挂载数据盘,将AMH面板安装到了系统盘,重新挂载数据盘并将AMH数据转移到数据盘的方法如下。
1、查看数据盘
在没有分区和格式化数据盘之前,使用 “df -h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。
2、对数据盘进行分区执行“fdisk /dev/vdb”命令,对数据盘进行分区;(vdb为数据盘名称,请根据各自服务器商的实际名称自行更改)根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。
使用FFmpeg获取视频封面的时候出现这个错误:Fatal error: Uncaught exception 'Alchemy\BinaryDriver\Exception\ExecutableNotFoundException' with message 'Executable not found, proposed : avprobe, ffprobe'...
由于是换了一个服务器,原来的功能是正常的,换了以后不正常了,应该就是当前服务器某些服务没有装到位或者配置错误了。ffmpeg肯定是装了,但是ffprobe不确定服务器上是否已经安装,于是在服务器上尝试查询ffprobe版本:
ffprobe -version
输出的结果:
Command 'ffprobe' not found, but can be installed with:
apt install ffmpeg
可能还是ffmpeg安装的位置不对,按照提示重新安装ffmpeg,问题解决。
给页面添加父级分类有利于将页面清晰地分类,同时也便于在前台将同一类型的页面展现在同一个分类(父页面)下。但是typecho并没有给页面设置父页面的功能,但自己添加也很方便。
首页需要创建一个读取页面的函数供后台调用,打开/var/Widget/Base/Contents.php,将下方代码复制进去。
/**
* 获取已经发布的页面
*
* @return array
*/
public function getPages(): array
{
$pages = $this->db->fetchAll($this->db
->select()->from('table.contents')
->where('table.contents.type = ? AND table.contents.status = ? ', 'page', 'publish')
->order('table.contents.order',"desc"));
return $pages;
}
然后打开后台编辑页面的文件(/admin/write-page.php),将下方代码复制到右边侧栏。
<section class="typecho-post-option">
<label for="parent" class="typecho-label"><?php _e('父级分类'); ?></label>
<p>
<?php
$parents = $page->getPages();
?>
<select name="parent" id="parent">
<option value=""><?php _e('不选择'); ?></option>
<?php
foreach ($parents as $parent):
$parent_id = $parent["cid"];
$parent_title = $parent["title"];
?>
<option value="<?php echo $parent_id; ?>"<?php if ($parent_id == $page->parent): ?> selected="true"<?php endif; ?>><?php echo $parent_title; ?></option>
<?php endforeach; ?>
</select>
</p>
</section>
效果如图:
之前也写了一篇如何将Typecho中文标签转拼音的教程,但是那个方法有很大缺陷,很多并不生僻的字都无法转换,只有另外寻找其它方法。
发现一个比较好用的汉字转拼音的扩展工具overtrue/pinyin,可以完美解决汉字转拼音的问题。
第一步,首先需要将overtrue/pinyin拓展安装到本地。
composer require overtrue/pinyin
第二步,在typecho配置文件config.inc.php中引入转换工具文件:
您的昵称
您的评论