分类 网站搭建 下的文章 - 🥝 E 家 分 享 🥝
首页
📋 留言板
🔗 友情链接
🛠️ E家百宝箱
❤️ 关于
推荐
🔍 VPS监控
🐉 青龙面板
💽 E家网盘
----------
🔗 CloudFlare
🔗 甲骨文云
🔗 RackNerd
搜 索
1
自动提取 ChromeGo 一键翻墙包内的免费节点
145 阅读
2
【汇总:免费节点 - 每周更新】
114 阅读
3
GigaFile - 日本免费大文件加密分享服务,最长保留文档100天
71 阅读
4
【E家分享月刊系列】2024-12
56 阅读
5
CloudFlare WARP 免费 VPN 搭建教程
55 阅读
精选网站
网站搭建
科学上网搭建
有感而发
软件技巧
Excel技巧
WordPress技巧
登录
搜 索
标签搜索
WordPress
脚本
GitHub
科学上网
哈佛管理导师
E家分享月刊系列
V2ray
Mac软件
AI
Cloudflare
Docker
免费节点
建站在线工具
Excel技巧
Notion
Nginx
ChatGPT
图像编辑
免费图床
网盘资源
E家之长
累计撰写
195
篇文章
累计收到
245
条评论
首页
栏目
精选网站
网站搭建
科学上网搭建
有感而发
软件技巧
Excel技巧
WordPress技巧
页面
📋 留言板
🔗 友情链接
🛠️ E家百宝箱
❤️ 关于
推荐
🔍 VPS监控
🐉 青龙面板
💽 E家网盘
----------
🔗 CloudFlare
🔗 甲骨文云
🔗 RackNerd
用户登录
登录
找到
39
篇与
网站搭建
相关的结果
2024-03-23
青龙面板搭建
前言一直在使用青龙面板,每天做京东签到赚取京豆的任务,的确解决了每天很多重复签到的动作。因此有必要记录一下如何搭建的过程和一些可靠的拉取的库。项目介绍GitHub 项目地址:https://github.com/whyour/qinglong项目介绍:支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台。项目安装:官方推荐的方式是用 docker 和 docker-compose 来安装。docker 安装:# curl -sSL get.docker.com | sh docker run -dit \ -v $PWD/ql/data:/ql/data \ # 冒号后面的 5700 为默认端口,如果设置了 QlPort, 需要跟 QlPort 保持一致 -p 5700:5700 \ # 部署路径非必须,比如 /test -e QlBaseUrl="/" \ # 部署端口非必须,当使用 host 模式时,可以设置服务启动后的端口,默认 5700 -e QlPort="5700" \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latestdocker-compose 安装使用的 docker-compose.yml:version: '2' services: web: # alpine 基础镜像版本 image: whyour/qinglong:latest # debian-slim 基础镜像版本 # image: whyour/qinglong:debian volumes: - ./data:/ql/data ports: - "0.0.0.0:5700:5700" environment: # 部署路径非必须,以斜杠开头和结尾,比如 /test/ QlBaseUrl: '/' restart: unless-stopped1Panel 安装教程使用 1Panel 安装的优势在于,青龙面板已经在它内置的应用商店里找到,不用特意的去搭建 Docker 环境,直接可以一键安装。 在应用商店中找到青龙,点击安装即可。点选端口外部访问,即允许通过网站加端口的形式访问面板地址,点击确定,后台就会自动拉取青龙面板安装程序。在已安装页面下,直接点击服务端口链接,即可打开青龙面板,默认端口号为 5700。按照提示依次输入用户名,密码后,点击登录。打开订阅管理,点击创建订阅,在名称处填入以下命令,就能自动配置好。 这里参考的订阅来自“6dylan6”的项目:https://github.com/6dylan6/jdpro 国内机(带代理):ql repo https://js.jdpro.site/https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify|utils"国外机:本教程使用的就是下面的代码。ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify|utils"定时规则输入:* * 1 * *。注意每个字符间有空格。意思为每小时运行一次,定时规则为:秒 分 时 天 月 周。 名称比如是:jdpro打开配置文件页面,修改 config.sh 文件第11行,在后面添加 sh ts,注意中间有空格,点击保存。RepoFileExtensions="js py sh ts"打开环境变量页面,创建变量依次输入名称和值。名称为:JD_COOKIE,最好是大写,值的格式必须是:pt_key=xxx;pt_pin=xxx;。注意每个变量后面都有分号 ;,点击确定。pt_key 和 pt_pin的获取可通过登录 m.jd.com,点击键盘 F12,打开开发人员工具。登录京东后,在网络页面下打开第一个文件,在右侧的标头页面即可找到pt_key 和 pt_pin,复制粘贴到刚才创建的环境变量即可。或者在应用程序页面,在 Cookie 中找到pt_key 和 pt_pin。打开订阅管理页面,运行订阅 jdpro。打开定时任务页面,就可以看到自动拉取的脚本。如果想手动运行某些脚本,只需点选相应脚本,点击批量运行即可。其他库推荐he1pu 库:https://github.com/he1pu/JSHe1pershufflewzc 纯净版:https://github.com/shufflewzc/faker3依赖有的订阅需要添加必要的依赖,只需在依赖管理页面,创建相应依赖即可。常见的依赖如下:png-js,axios,ts-md5,date-fns,jsdomNodeJs 依赖库crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs form-data json5 global-agent png-js @types/node require typescript js-base64 axios moment dsPython3 依赖库requests canvas ping3 jieba aiohttpLinux 依赖库bizCode bizMsg lxml当添加所有的依赖库均出现安装失败,且提示源问题,可尝试使用 ssh 工具进入青龙面板容器,执行下方代码。npm config set registry https://registry.npmmirror.com/在青龙面板依赖库中添加后会自动执行安装,点击日志或者刷新页面可以查看是否安装成功,若安装失败可以点击重新安装。Rabbit:第三方 AI 挂机工具工具网址:https://jd.euser.cf/工具介绍:AI 京东挂机得京豆、红包等账号有效期3天。没掉线不用登录个别账号某段时间可能会频繁掉线登录方式:【扫码登录】 获取二维码 >>> 京东APP扫码 >>> 授权许可。若扫码提示“存在风险”,稍等片刻约30秒,到个人页面可查询资产信息即为上车成功。扫码登录不成功,可使用短信登录。个人页面【微信】扫码获取【消息推送】(账号状态、资产情况)注意:为了您的财产安全,请关闭免密支付。京东 >> 设置 >> 支付设置 >> 支付验证设置参考文档https://github.com/6dylan6/jdprohttps://docs.qq.com/pdf/DVlpCekh4SnZoYml0https://www.youtube.com/watch?v=EpA9Zm\_O-DEhttps://www.youtube.com/watch?v=4SJglzx4URk【END】
2024年03月23日
26 阅读
2 评论
0 点赞
2024-02-18
RackNerd 2024农历新年优惠套餐
前言春节期间收到 RackNerd 的邮件,希望推广最新的农历新年优惠套餐,邮件信息如下:We're excited to announce the rollout of our special deals in celebration of the Lunar New Year -- Year of the Dragon! As you are a registered affiliate with RackNerd, we recognize and appreciate the hard work you invest in sharing our offers, so we're eager to highlight our most recent promotions for you. To start generating residual income immediately, make sure to embed your affiliate details into the order links. Each of our new deals is distinctive, featuring a variety of deployment locations to cater to a wide range of preferences.As a registered affiliate with RackNerd, this is your golden opportunity to share these deals within your community! Our deals are exceptionally attractive and tend to sell very fast. By simply sharing our offers within your community, you can effortlessly earn revenue. All you need to do is direct traffic to us; we'll take care of maintaining the relationship with your referrals. Thanks to our historically low churn rate, we boast high customer retention, which means consistent, residual income for you. It's a win-win situation: your referrals get great deals, and you earn revenue!个人使用 RackNerd 有三个月了,个人感觉服务器还算稳定,连接比较快速。所以这次也帮忙推荐一下给大家,有感兴趣的小伙伴可以选购。农历新年套餐CPU内存SSD带宽月流量年付购买1核1G15G SSD1Gbps2000G$10.99链接1核1.5G25G SSD1Gbps4000G$16.88链接2核2.5G38G SSD1Gbps6000G$23.88链接其他优惠套餐RackNerd 2023年黑五优惠 VPS 测评【END】
2024年02月18日
7 阅读
0 评论
0 点赞
2024-01-06
RackNerd 2023年黑五优惠 VPS 测评
前言2023年虽然已经过去了,但是去年还是自费购买了2个位置在美国的 VPS。一个是 inet.ws,另一个就是高性价比的 RackNerd。INET.WS2023年5月份的时候,INET.WS 已有11个数据中心,分别为纽约 | 芝加哥 | 迈阿密 | 凤凰 | 西雅图 | 亚特兰大 | 达拉斯 | 阿什伯恩 | 温哥华 | 多伦多 | 法兰克福 ,为庆祝新机房上线,商家送上5折促销。官网网址:https://inet.ws/5折优惠码:WCC6X4OZL9,仅限前6个月,之后原价。有效期至2023年5月30日。优惠套餐:可选西雅图/芝加哥/凤凰城/德国/加拿大等11个机房,不限流量。宿主机为 E5-2695v4、DDR4、SSD 阵列、免费每周备份一次、支持收费备份,不限流量,默认1个ipv4。我当时选的是每个月$4的套餐,使用优惠码后,$2/月用了6个月。CPU内存SSD带宽月付购买1核2G30G100Mbps$4链接服务器地址选的是 Phoenix (US),测试 IP:108.165.106.254。速度只能说是一般般,平均200多ms。选择这家 VPS,主要是图便宜,练练手,到了6个月,果断取消续费。以后可以关注这个运营商,遇到特殊节日或事件,活动优惠还是很给力的。RackNerdRackNerd 可以说是目前 VPS 的性价比之王了, 2023年黑色星期五促销活动,相比双十一多了 AMD Ryzen 7950X VPS 可选。最低配年付$10.18,可选机房: 洛杉矶DC-02, 圣何塞, 西雅图, 达拉斯, 芝加哥, 亚特兰大, 纽约, 阿什本,此外 AMD Ryzen 7950X VPS,可选机房仅为纽约。值得一提的是2023年的黑五还有独服促销,年付$52.49。官网网址:https://www.racknerd.com优惠套餐:洛杉矶DC-02, 圣何塞, 西雅图, 达拉斯, 芝加哥, 亚特兰大, 纽约, 阿什本。流量每月 2500GB。我当时选的是年付$16.98的套餐,机房选的是 Los Angeles DC02。实际支付时还优惠了$0.84。CPU内存SSD带宽月流量年付购买1核2G30G SSD1Gbps2500G$16.98链接网络测试:洛杉矶 DC02:204.13.154.3,http://lg-lax02.racknerd.com/1000MB.test圣何塞:192.210.207.88,http://lg-sj.racknerd.com/1000MB.test西雅图:192.3.253.2,http://lg-sea.racknerd.com/1000MB.test新泽西: 192.3.165.30,http://lg-nj.racknerd.com/1000MB.test达拉斯:198.23.249.100,http://lg-dal.racknerd.com/1000MB.test芝加哥:198.23.228.15,http://lg-chi.racknerd.com/1000MB.test阿什本:107.173.166.10,http://lg-ash.racknerd.com/1000MB.test亚特兰大:107.173.164.160,http://lg-atl.racknerd.com/1000MB.testRackNerd vps 测评服务器基本信息SuperSpeed 三网测速Bench 性能测试北京联通实测 Ping 值总结RackNerd VPS 总体性能还是不错的,主打性价比,有不少便宜的机器。活动比较多,优惠套餐比较给力。洛杉矶的机房优先推荐,Ping 值比较小,YouTube 轻松过万。客服响应速度快,记得服务器刚购买完,刚开始迟迟 Ping 不通,联系客服,回复响应很快,稍后就解决了。账单基本都是年付,尽量选择活动套餐进行选购。适合人群:刚开始折腾的新人(一年就 8-15 刀,100 块钱不到,适合练手);系统无自带的备份和快照功能,不过可通过设定自动备份脚本实现本地和异地备份。最后附送我的推广链接:https://my.racknerd.com/aff.php?aff=10548 ,感兴趣的小伙伴可以通过此链接选购。【END】
2024年01月06日
6 阅读
1 评论
0 点赞
2023-12-29
在 Trilium 用「知识管理」的方式发博客
本文作者:_东东_ 转载地址:https://sspai.com/post/85141前言这几年有写博客的兴趣,虽然文章产出的不多,但是工具却用了不少:2021 年初次在服务器上部署 WordPress,到转向轻量级的 typecho,再到使用 github + hexo + vercel 的纯静态博客。这些工具固然好,但作为个人博客来说,博客其实就是个人笔记的输出,以上工具使笔记与博客之间产生强烈的割裂感,并不满足我的需求。但在这个 2023 年末,我终于找到了完美的博客发布体验 —— 基于 Trilium 共享功能的博客发布方案。先谈谈我的痛点博客与笔记割裂感强在我的知识管理框架中,笔记以原子笔记的形式存在,一条笔记只记录一个主题,通过双向链接的方式,某些笔记会聚合起来形成具有特定主题的文章,而将这些文章分享出去就成了博客。所以,博客与笔记本质上没有任何区别,无非就是具有特定观点的笔记聚合物。我的知识管理流程目前写博客的流程一般有以下几种:Markdown 编辑器(typora、vscode) + 纯 Markdown 文本。传统笔记软件(印象笔记、joplin)+ 手动复制到博客知识管理工具(obsidian、notion) + Markdown + 自动化博客迁移插件但以上流程中笔记与博客实际上是处于一种分离状态,本质上是把自己的笔记复制一份并且部署到博客平台而已。当然还有些自带发布方案的工具,比如飞书、flowus、obsidian 的发布方案,但这些发布方案充其量只能算是一个方便他人浏览的分享功能,并称不上是一个博客。不方便修改修改博文是一件常有的事情,不论是静态博客还是动态博客,为保证内容的统一性,在修改博文的时候都面临需要至少同时两处位置的烦恼。以我之前使用 hexo 博客为例,当我需要至少在以下几处进行修改:笔记软件中的原子笔记笔记软件中的文章修改导出后的 Markdown 文本虽然通过制作脚本简化博文简化步骤: 将 Trilium 导出的文章转换为 hexo 博文 ,但实际体验下来还是略显繁琐。图片管理是个难题为了方便博文的迁移,之前都是用图床保存博文图片,但这也是一直困扰着我的问题:图片访问速度不稳定查找原图比较麻烦图片混乱,无法统一管理更换其他图床后或图床服务商倒闭后,以前的图片迁移困难再谈谈我的知识管理工具 - Trilium我曾经是一个喜欢折腾工具的人(现在还是),但自从去年 10 月从 obsidian 转到 Trilium 之后,我就再也没有更换过知识管理工具。Trilium 使用情况热力图我在 Trilium 中集成了日程管理、卡片笔记、任务管理……以及现在正在做的集成博客发布方案,它已成为我每天第一个打开,最后才关闭的软件。如果对这款知识管理工具感兴趣可以在我去年的推荐博文中初步了解: 我理想中的笔记软件-Trilium 。目前 Trilium 在国内仍然显得小众,近期计划着重分享 Trilium 的插件、使用心得、进阶技巧等,希望更多人认识这款优秀的知识管理工具,欢迎关注~制作博客前端页面基础的分享功能Trilium 支持部署到服务端,当部署到服务端后可以启用笔记的分享功能,开启后即可通过 https://域名/share/笔记id 的方式通过互联网访问笔记内容,当然这个功能分享出的界面十分简陋,只有基础功能。默认的分享功能比较简陋可以看到,这个界面与「博客」这个概念可以说是毫无联系,但是这是一个 HTML 界面,所以意味着我们可以对这个界面进行各种魔改,形成我们期望中的博客网站。了解分享界面的原理分享界面主要通过 Trilium 源码中的 page.ejs 这部分代码实现的,这是一个 Embedded JavaScript 文件,用于动态生成 HTML 代码。阅读源码发现:该文件中会传入以下几个关键参数:note - 当前需要渲染的笔记对象,具有一些属性和方法subnote - 分享的根笔记content - 当前需要渲染的笔记内容isEmpty - 当前笔记的内容是否为空可见分享界面模板就是根据笔记的属性和内容动态渲染成的 HTML 页面。写一个自己的模板网页的三大件是:HTML、CSS、JS,Trilium 也支持自定义分享样式,主要是通过以下三个属性实现:~shareTemplate - 引用自定义的EJS模板文件~shareJs - 引用供分享界面使用的JS代码~shareCss - 引用供分享界面使用的CSS样式需要注意的是以上属性均需要设置成(inheritable),代表这个属性可以被继承到子笔记中,使得子笔记也能使用博客模板。EJS 文件是整个分享模板的基础,通过将 JavaScript 嵌入 HTML 中,用于动态生成 HTML 模板,定义界面的各个组成部分。它的基础语法也很简单,有以下几种规则:<% %> - 里面书写 Javascript 代码,一般用于流程控制<%= %> - 输出经过转义的内容,一般用于输出纯文本<%- %> - 输出非转义内容,一般用于输出 HTML<% include %> - 引入外部 EJS 文件比如我想通过判断笔记中是否有日期属性,如果有,则在博文界面中显示发表日期。可通过以下代码实现: <% if (note.hasLabel("date") && note.getLabelValue('date')!=null) { %> <div id="contentHeader"> <span id="blogMetadate">date:<%= note.getLabelValue("date") %></span> </div> <% } %>好了,你已经学会写 EJS 了,现在尝试写一个自己的模板吧(笑)!此外一个完整的博客界面还少不了 CSS 和 JS,如果说 HTML 是毛坯房,那么 CSS 就相当于装修,JS 就相当于水电和智能家居。当然本文可不是「前端入门教程」,也就不详细叙述了,感兴趣的看官可以自己尝试一下。经过这一步,你的分享界面应该漂亮一些了,大概会长成这样:加入博客该有的功能上一步可能仅仅是让原来的分享界面变得好看一些,但一个真正的博客系统可不止这些。那么一个博客该有哪些功能呢?不同人群对博客系统的偏好可能不太一样,但基础功能无非以下这些:导航栏博主信息栏友链目录文章置顶评论系统移动端样式赞赏功能……以上功能在本站均已实现,技术细节就不过多赘述。此时你的网站看起来就像是一个真正的博客系统。电脑端:移动端:享受丝滑的发布体验感谢各位阅读到这里,经过以上步骤,我们已经制作了一个不错的博客系统,接下来讲讲最重要的发布体验。正如本文一直贯彻的理念:笔记就是博文。各位在网站中看到的所有内容其实都是 Trilium 中的一条条笔记,就像这样:Trilium中的样子本人是一个讲究极致自动化的人,尽可能地制作自动化工具减少不必要的流程,博客的发布也是如此。我使用 Trilium 的 template 功能制作了一个博文模板,我为它定义了以下属性:~runOnAttributeChange=blogStateChange #template #label:summary="alias=概要,single,text" #label:category="promoted,alias=分类,single,text" #label:tags="promoted,alias=标签,single,text" #label:headerImage="promoted,alias=头图,single,text" #label:date="promoted,alias=时间,single,date" #iconClass="bx bxs-file" #label:publish="promoted,alias=发布,single,boolean"在笔记的面板上,它长这样:主要的工作原理是:当我勾选【发布】,笔记会自动归入【分类】一栏所填的分类,并自动提取文章概要;取消勾选后会自动归入【未发表】中。所以我发布博文的方式仅仅只需要点击一次鼠标即可,而且支持随时编辑,每一次改动都能立即同步到自己的博客网站。本方案的优点基于 Trilium 的博客发布方案是我最满意的博客发布方案,与其他博客发布方案相比有以下几个优点:笔记与博文无缝衔接将知识输出环节融入知识管理流程中,无需其他发布工具图片管理方便博文的发布、修改和下架十分方便结语不论你本来就是 Trilium 的使用者还是其他笔记软件使用者,或者仅仅只是一个博客爱好者,我都推荐你试试这种发布方案。接下来到了激动人心的抄作业环节!整套模板已在 github 开源:https://github.com/dvai/Ankia-Thme,欢迎尝试。【END】
2023年12月29日
3 阅读
0 评论
0 点赞
2023-12-25
自己部署谷歌 Gemini Pro Chat
前言最近谷歌的 Gemini Pro Chat 比较火,大有超过其他各大 GPT 的趋势。网上找到有人基于现有的 GPT 开源套壳修改而成的项目,为 Gemini Pro 聊天模型提供了一个直观、易用的用户界面。并且完全开源,支持自己以各种方式搭建。项目信息Github 项目地址:https://github.com/babaohuang/GeminiProChat体验网址:https://geminiprochat.com/项目介绍:与 Gemini Pro 聊天的最简 WebUI。部署API key 获取Google AI Studio 会为每个新的 API 密钥创建一个新的 Google Cloud 项目。您还可以在现有 Google Cloud 项目中创建 API 密钥。 注意:Gemini API 目前为公共预览版。尚不支持生产应用程序。 获取地址:https://makersuite.google.com/app/apikey点击“Create API key in new project"按钮。 复制生成的 API key。 使用 Vercel 部署(推荐)只需点击上面的按钮,并按照说明操作,即可部署自己的副本。[!NOTE]关于 API 使用过程中 “User location is not supported for the API use” 的解决方案如果你遇到了 “User location is not supported for the API use” 的问题,请按照以下步骤进行解决:前往 palm-proxy 仓库并点击其中的 “Deploy With Vercel”。部署完成后,你将收到 Vercel 分配的域名 (例如 https://xxx.vercel.app)。在你的 Gemini Pro Chat 项目中,设置名为 API_BASE_URL 的环境变量,其值为部署 palm-proxy 时获得的域名 (https://xxx.vercel.app)。重新部署你的 Gemini Pro Chat 项目来完成配置。这应该可以解决问题。感谢 antergone 提供解决方案。使用 Railway 部署只需点击上面的按钮,然后按照说明在 Railway 上进行部署。使用 Zeabur 部署只需点击上面的按钮,然后按照说明在 Zeabur 上进行部署。使用 Docker 部署要使用 Docker 进行部署,可以使用以下命令:docker run --name geminiprochat \ --restart always \ -p 3000:3000 \ -itd \ -e GEMINI_API_KEY=your_api_key_here \ babaohuang/geminiprochat:latest请确保将 your_api_key_here 替换为你自己的 Gemini API 密钥。这将启动 geminiprochat 服务,访问地址为 “http://localhost:3000”。环境变量你可以通过环境变量来控制网站。名称说明必填GEMINI_API_KEY你的 Gemini API 密钥。可以从此处 获取。✔API_BASE_URLGemini API 的自定义基本 URL。点击此处查看何时使用这个。❌HEAD_SCRIPTS在页面的“”之前注入分析或其他脚本❌PUBLIC_SECRET_KEY项目的密文字符串。用于为 API 调用生成签名❌SITE_PASSWORD为网站设置密码,支持用逗号分隔的多个密码。如果不设置,网站将允许公开访问❌本地运行前期环境Node: 检查你的开发环境和部署环境是否都在使用 Node v18 或更高版本。你可以使用 nvm 在本地管理多个 node 版本。node -vPNPM: 我们建议使用 pnpm 来管理依赖关系。如果从未安装过 pnpm,可以使用以下命令进行安装:npm i -g pnpmGEMINI\_API\_KEY: 在运行此应用程序之前,你需要从 Google 获取 API 密钥。你可以前往 https://makersuite.google.com/app/apikey,申请 API 密钥。部署安装依赖pnpm install复制 .env.example 文件并重命名为 .env,并在 .env 文件中添加 GEMINI_API_KEY。GEMINI_API_KEY=AIzaSy...运行应用程序,项目会在 http://localhost:3000/ 上运行。pnpm run dev其他类似项目基于 Gemini Pro API 搭建的网站,无需注册登录,可供国内免费使用。https://www.chatgemini.nethttps://gemini.ai4you.tophttps://googlegemini.co/try-google-gemini-for-free参考网站https://github.com/babaohuang/GeminiProChat/blob/main/README\_cn.mdhttps://andytreasurebox.blogspot.com/2023/12/gemini-api-key.html【END】
2023年12月25日
9 阅读
0 评论
0 点赞
1
2
3
...
8