新的首页,添加页脚,meta中添加百度站点识别代码,添加keywords

This commit is contained in:
wandoubaba 2024-01-27 10:53:14 +08:00
parent 98b6a4a22e
commit 483774e94d
7 changed files with 50 additions and 17 deletions

View File

@ -1,6 +1,6 @@
module.exports = { module.exports = {
title: "PHP程序员的FreeSWITCH开发文档", title: "PHP程序员的FreeSWITCH开发文档",
description: "一个PHP程序在做FreeSWITCH相关的应用开发时积累的技术文档", description: "wandoubaba, 一个PHP程序员在做FreeSWITCH相关应用的开发过程中积累了一些技术文档",
dest: "dist", dest: "dist",
base: "/", base: "/",
plugins: ["@vuepress/back-to-top"], plugins: ["@vuepress/back-to-top"],
@ -17,10 +17,13 @@ module.exports = {
s.parentNode.insertBefore(hm, s); s.parentNode.insertBefore(hm, s);
})();`, })();`,
], ],
['meta', { name: 'baidu-site-verification', content: 'codeva-4lq3p2CAal' }],
['meta', { name: 'keywords', content: 'wandoubaba,豌豆爸爸,技术文档,PHP,Docker,FreeSWITCH,RabbitMQ,Webman,RTC,音视频通话,Nginx,DevOps' }]
], ],
themeConfig: { themeConfig: {
lastUpdated: "上次更新", lastUpdated: "上次更新",
displayAllHeaders: false, displayAllHeaders: false,
footer: `© ${new Date().getFullYear()} wandoubaba | Powered by VuePress`,
nav: [ nav: [
{ text: '首页', link: '/' }, { text: '首页', link: '/' },
{ text: 'FreeSWITCH', link: '/freeswitch/' }, { text: 'FreeSWITCH', link: '/freeswitch/' },

Binary file not shown.

After

Width:  |  Height:  |  Size: 379 KiB

View File

@ -1,11 +1,19 @@
# 首页 ---
home: true
heroImage: /wandoubaba.png
heroText: PHP + Docker + FreeSWITCH
tagline: PHP程序员的FreeSWITCH开发文档
actionText: 开始 →
actionLink: /start.html
features:
- title: PHP
details: 作者仅是一名普通的PHP程序员。
- title: Docker
details: 拥抱服务容器化思想。
- title: FreeSWITCH
details: 对接FreeSWITCH可以实现音视频通话。
---
这里包含了由 PHP 程序员创建的技术文档,主要记录在做与 FreeSWITCH 相关的开发过程中所遇到的问题、技能、知识、方法等内容。 ::: slot footer
Copyright © 2023-present wandoubaba | [辽ICP备20008155号-1](https://beian.miit.gov.cn/)
如果这里的内容能帮到您,作者感到很荣幸。 :::
如果你发现这里的内容有问题,欢迎你来指正。
源代码地址: <https://git.wandoubaba.com/wandoubaba/knowledge>
作者邮箱:<wandoubaba517@gmail.com>

View File

@ -52,6 +52,8 @@ deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contr
apt update && apt install -y \ apt update && apt install -y \
# gd扩展依赖 # gd扩展依赖
libzip-dev libpng-dev \ libzip-dev libpng-dev \
ibwebp-dev libjpeg-dev \
libfreetype6-dev \
# pgsql扩展依赖 # pgsql扩展依赖
libpq-dev \ libpq-dev \
# gmp扩展依赖 # gmp扩展依赖
@ -65,8 +67,6 @@ pecl install redis && docker-php-ext-enable redis
docker-php-ext-install pdo_mysql && docker-php-ext-enable pdo_mysql docker-php-ext-install pdo_mysql && docker-php-ext-enable pdo_mysql
# opcache扩展 # opcache扩展
docker-php-ext-install opcache && docker-php-ext-enable opcache docker-php-ext-install opcache && docker-php-ext-enable opcache
# gd扩展
docker-php-ext-install gd && docker-php-ext-enable gd
# zip扩展 # zip扩展
docker-php-ext-install zip && docker-php-ext-enable zip docker-php-ext-install zip && docker-php-ext-enable zip
# xlswriter扩展超高速读写excel文件 # xlswriter扩展超高速读写excel文件
@ -75,6 +75,12 @@ pecl install xlswriter && docker-php-ext-enable xlswriter
docker-php-ext-install pdo_pgsql && docker-php-ext-enable pdo_pgsql docker-php-ext-install pdo_pgsql && docker-php-ext-enable pdo_pgsql
# gmp扩展 # gmp扩展
docker-php-ext-install gmp && docker-php-ext-enable gmp docker-php-ext-install gmp && docker-php-ext-enable gmp
# gd扩展直接使用docker-php-ext-install gd虽然也能安装成功但是不支持freetype的话tp的验证码会出错
docker-php-source extract
cd /usr/src/php/ext/gd
docker-php-ext-configure gd --with-webp=/usr/include/webp --with-jpeg=/usr/include --with-freetype=/usr/include/freetype2
make && make install
docker-php-ext-install gd && docker-php-ext-enable gd
# 安装composer # 安装composer
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');" && mv composer.phar /usr/local/bin/composer php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" && php composer-setup.php && php -r "unlink('composer-setup.php');" && mv composer.phar /usr/local/bin/composer
``` ```

15
docs/start.md Normal file
View File

@ -0,0 +1,15 @@
# 前言
这里包含了由 PHP 程序员创建的技术文档,主要记录在做与 FreeSWITCH 相关的开发过程中所遇到的问题、技能、知识、方法等内容。
如果这里的内容能帮到您,作者感到很荣幸。
如果你发现这里的内容有问题,欢迎你来指正。
源代码地址: <https://git.wandoubaba.com/wandoubaba/knowledge>
作者邮箱:<wandoubaba517@gmail.com>
::: slot footer
MIT Licensed | Copyright © 2018-present [Evan You](https://github.com/yyx990803)
:::

View File

@ -12,5 +12,6 @@
"scripts": { "scripts": {
"dev": "export NODE_OPTIONS=--openssl-legacy-provider && vuepress dev docs", "dev": "export NODE_OPTIONS=--openssl-legacy-provider && vuepress dev docs",
"build": "export NODE_OPTIONS=--openssl-legacy-provider && vuepress build docs" "build": "export NODE_OPTIONS=--openssl-legacy-provider && vuepress build docs"
} },
"dependencies": {}
} }

View File

@ -2469,9 +2469,9 @@ caniuse-api@^3.0.0:
lodash.uniq "^4.5.0" lodash.uniq "^4.5.0"
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001503: caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001503:
version "1.0.30001512" version "1.0.30001580"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001580.tgz"
integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw== integrity sha512-mtj5ur2FFPZcCEpXFy8ADXbDACuNFXg6mxVDqp7tqooX6l3zwm+d8EPoeOSIFRDvHs8qu7/SLFOGniULkcH2iA==
caseless@~0.12.0: caseless@~0.12.0:
version "0.12.0" version "0.12.0"