twikoo需要先跑起来。这个是独立的模块。
两部分组成,数据库和部署环境。
部署环境vercel被墙了。
云函数部署 | Twikoo 文档
netlify需要身份验证,身份证什么的。魔法上网不行,不开也不行。测试2天多个邮箱都不行。放弃。邮箱用的gmail和github也不行。
huggingface 目前还能用。
按照官方的教程就行。
mongodb+srv://twname:[email protected]/?retryWrites=true&w=majority&appName=twikoo
代码 这个地方name如上图 密码也是 没有箭头括号引号。部署成功后会提示
"code":100,
"message":"Twiko0云函数运行正常,请参考https://twik
"version":"1.6.39"
上面提到blowfish 功能 全面,图片用的也多,咱不用cdn,所以没啥美化效果。
blowfish没看到添加twikoo的教程。就没折腾。
hugo换模版发现配置文件不同有用yaml和toml配置的。开始不懂。以为挺麻烦。看了教程挺复杂感觉。
我想要直接换个仓库部署,其实新建一个github仓库就行。
我直接换了个号重新建仓库。这个是新的问题起源。
这次模版选择了hugo stack 看着简单教程多。 同样教程多的papermode 和 fixlt等
hexo的模版教程更多 主要就是twikoo留言系统的。
各种查资料没有遇到什么大问题。
stack的模版配置调试文件在blog--themes-stack-config.yaml里面设置
没有加太多东西.
这个教程加了不少.
Hugo Stack主题配置与使用 | Bore's Notes
期间用了ai解决一些问题,感觉ai不错.代码问题.比较信赖ai,这也是后面累计浪费几小时的根源.
我看.ssh/id_rsa文件只有一个.我还把原来那个复制到别的文件夹(错误操作)重新获取id_rsa.
git push时候提示要么权限 也么仓库不在.
我问ai 一台电脑两个github账号,ssh权限,他告诉了,操作步骤,我按着操作了一遍.
git push时候提示要么权限 也么仓库不在.
我看.ssh/id_rsa文件只有一个.
讯飞星火大模型-AI大语言模型-星火大模型-科大讯飞
ai发的我能做好一部分,有的却不行
编辑或创建~/.ssh/config文件,这个相当于申明or路由表
# Account 1
Host github.com-account1
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_account1
# Account 2
Host github.com-account2
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_account2
比如下图repo就是你的name/name.github.io这个我不知道,
git clone [email protected]:username/repo.git
git clone [email protected]:username/repo.git
后来知道了,按照标准还是不行.
主要错误我发现是权限那步需要输入密码的时候 显示的rsa不是我要认证的那个id_rsa_2名字我申请的时候不同的.
git push时候提示要么权限(密码错误 和正确都是权限问题) 也么仓库不在.
我开始回忆第一次git仓库那个教程,认证的 是
git config --global user.name
git config --global user.email
我也是用ai搜索的.
撤销全局
git config --global --unset user.name
git config --global --unset user.email
下面是错误代码
git config --global --unset user.acevs
git config --global --unset user.acevs
正确代码是
git config --global --unset user.acevs "个人github账号名"
git config --global --unset user.acevs "个人github账号邮箱"
撤销全局后。我也没有设置local系统级权限
git config --local user.name "个人github账号名"
git config --local user.email "个人github账号邮箱"
通过一个list命令可以看看全局下面还有没有--global账号了
没有就ok了。
然后remove远程仓库。second.github.com是你.ssh/config的host后面的地址
不是hostname后面的地址
格式如下
git remote add origin [email protected]:acevsa/acevsa.github.io.git
不确定成功链接 就用查看链接仓库名字
git remote -v
然后一路操作上传成功
git init
git branch -M main
git status
git add .
git commit -m "first commit"
git push -u origin main
git push -u origin main --force
后面page设置绑定域名简单,可以直接github绑定域名
以及actions设置可以简单也可以复杂就看你的插件多不多和需求了也是略过
twikoo第一次如果点击的设置的密码一定要记住,一定也设置密码.不然部署环境可能就错了需要重新授权一下才行.
vercel和huggingface 可以用一个mongodb.com数据库 我是都部署了.
云函数能注册都注册上.说不定啥时候用一下.
耗费时间不计其数,收获一点点.
ai虽然正确但是有的标点和逻辑什么的确实不好理解.没有事例.
所以还得搜索看实例.
hugo搭建参考
Github Pages + Hugo 搭建个人博客 - 渣渣的夏天
使用 Hugo + Github Pages 部署个人博客
从零开始的 Hugo 博客搭建 - Stilig's blog
使用Hugo+Github从0开始免费搭建个人博客_hugo github-CSDN博客
twikoo搭建参考
Hugo博客添加Twikoo评论 | Sulv's Blog
云函数部署 | Twikoo 文档
twikoo设置参考
在静态博客里添加Twikoo评论系统,并配置邮箱和TG通知
hugo stack主题配置
从零开始的 Hugo 博客搭建 - Stilig's blog
github多个账号ssh设置参考
一台电脑双 GitHub 账户配置,同时两个 SSH 密钥 - 简书
一台电脑双 GitHub 账户配置,同时两个 SSH 密钥_fatal: --local can only be used inside a git repos-CSDN博客
多个Git配置多个ssh密钥 - 简书
之前折腾文章
npm blowfish hugo – ACEVS
hugo安装 – ACEVS
最后
测试一下stack的hugo
ACEVS

用户名和应用的名字相同 一般就行。
重点:*勾选上 创建与用户同名的数据库并授予所有权限。
给以用户名开头的数据库(username%)授予所有限
php相关扩展,百度ai有提示。可以参考。不明白。全勾选也可以的

fresh版本。

从1.22.1安装到1.19.2 顺序安装。是个最费时测试的方法。
我采用的。耗时四五个小时。还测试了docker版本的。docker版本就测试了freshrss的官方版本。linuxsir的,我搜索了办法,都不行。魔法上网换了几个节点都不行。ssh docker pull 也不行。有八个块很快下载。剩下的死活不行。提示cloudflare好像这个网址。
换了几个国内源也不行。
群晖拉取Docker镜像 | 网络不通畅之后最新办法 | Doker-Compose预览_NAS存储_什么值得买
最后坚定了代码部署的方式。
这个是成功案例 部署环境不同。群晖搭建FreshRSS订阅托管服务 - 杨海雄
nginx 成功概率高应该。docker部署成功案例 开源的RSS订阅器FreshRSS-CSDN博客
apache 上面的博主失败了。他技术可以的。都不愿意折腾的
失败具体表现就是。开始的几个设定 语言设定 环境检测 数据库设定 密码设定 都无问题。
最后页面出现
"Error during context user init!"
从1.22.1出现到1.20.1 1.20.0设定完直接链接不上.
[BUG] "Error during context user init!" when accessing my freshrss · Issue #4208 · FreshRSS/FreshRSS · GitHub
神奇的是,github的几个反馈问题的,有的是自愈了。我等了一个晚上起来还是error
测试了nginx 和apache 都不行。
知道nginx 测试1.19.2 这个和之前那个docker博主安装的版本最接近。2022 feb 4日。
总结
black群晖3617 6.1 版本的
freshrss 1.19.2安装成功 代码部署。docker应该类似版本差不多。docker我看arm7 什么的版本多。我没有研究。latest代表的意义我也没查。docker这个好处缺点都有。好处就是版本的一致性安全性很好。缺点就是背墙了。不好下载,另外就是每个作者采用的下载服务器不同,有的很好下载,有的困难。
webdav上传后 在群晖解压缩,效率很高。
先删除文件夹,再删除虚拟主机,如果反过来,虚拟主机会卡柱。应该是关联的文件它还得解绑确定。

Python3 教程 | 菜鸟教程这个够详实,新手可以优先考虑。vsc的fitten code也有介绍。
Python教程 - 廖雪峰的官方网站 有自己名字的一般都不错的。
GitHub - walter201230/Python: 最良心的 Python 教程:
github的教程 质量也高一些的
GitHub - lijin-THU/notes-python: 中文 Python 笔记
Python3 教程_w3cschool 国内的也不错吧。直接开始刷题。
Site Unreachable 国外的w3shool
Edabit刷题初学者
GitHub - selfteaching/the-craft-of-selfteaching: One has no future if one couldn't teach themself.# 自学是门手艺 没有自学能力的人没有未来 李笑来的 新东方烙印,上来三板斧 励志鸡血。我就看了励志部分。后面就开始实例讲解边扯淡边授课。哈哈。
对了我还整了个pdf漫画的 obisidian pdf epub 没有 logseq好。目前我看。用logseq看的,感觉编辑器限制。漫画推荐一个付费编辑器。我想用vscode

这个有什么用?最直观的效果是GitHub图片可以正常加载,网页也稳定了。
GitHub Hosts主要是通过修改host的方式加速GitHub访问,解决图片无法加载以及访问速度慢的问题。
全新的GitHub访问加速工具,等待试用和反馈中,点击 FastDev 直达。
特点就是稳定!
hosts地址可能会调整,所以请务必关注GitHub、Gitlab主页,保证不迷路,也可以关注公众号:湖中剑。
现在新增了DNS获取方案,欢迎使用并反馈。
请查看 next hosts
内容定时更新,最近更新时间:2023-03-08 20:22:25。
# New!欢迎使用基于DNS的新方案
# https://gitlab.com/ineo6/hosts/-/raw/master/next-hosts
# 地址可能会变动,请务必关注GitHub、Gitlab获取最新消息
# 也可以关注公众号:湖中剑,保证不迷路
# GitHub Host Start
# Please Star : https://github.com/ineo6/hosts
# Mirror Repo : https://gitlab.com/ineo6/hosts
# Update at: 2023-03-08 20:22:25
# GitHub Host End
本地 hosts 服务获取到的ip是经过本地测试,所以成功率较高。
而且会定时获取最新的ip,尽可能保证访问。
注意,该方案需要结合SwitchHosts一起使用,或者你也可以直接访问地址,手动复制。
执行下面命令, 服务会运行在: http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-mac-x64.tar.gz | tar xzvf -
xattr -d com.apple.quarantine ./hosts-server-pkg-mac-x64/hosts-server
./hosts-server-pkg-mac-x64/hosts-server --port=8888
执行下面命令, 服务会运行在: http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-mac-arm64.tar.gz | tar xzvf -
./hosts-server-pkg-mac-arm64/hosts-server --port=8888
执行下面命令, 服务会运行在: http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-x64.tar.gz | tar xzvf -
./hosts-server-pkg-linuxstatic-x64/hosts-server --port=8888
执行下面命令, 服务会运行在: http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-arm64.tar.gz | tar xzvf -
./hosts-server-pkg-linuxstatic-arm64/hosts-server --port=8888
执行下面命令, 服务会运行在: http://localhost:8888
curl -L https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-linuxstatic-armv7.tar.gz | tar xzvf -
./hosts-server-pkg-linuxstatic-armv7/hosts-server --port=8888
下载 https://github.com/ineo6/hosts/releases/download/v1.0.1/hosts-server-pkg-win-x64.zip ,解压后执行下面命令,服务会运行在: http://localhost:8888
.\hosts-server.exe --port=8888
这里推荐使用 SwitchHosts 配置hosts,操作很简单,支持跨平台。
注意:首次使用先备份下本地hosts。
详细介绍可以阅读 SwitchHosts! 还能这样管理hosts,后悔没早点用 。
添加一条规则:
这样就可以和最新的hosts保持同步。

hosts文件位置:/etc/hosts。
macOS系统下修改需要按照如下方式:
Shift+Command+G打开”前往文件夹”,输入框中输入/etc/hosts。hosts文件位置。注意:如果你使用
VS Code,可以直接用VS Code修改和保存,不需要复制文件。
复制hosts文件到桌面上,鼠标右键右击它,选择「打开方式」—「文本编辑」,打开这个hosts文件,把前面的hosts内容复制进来。
然后把你修改好的hosts文件替换掉:/etc/hosts 文件。
注意:如果弹出密码输入框,你需要输入你当前登录账号对应的密码。
最后刷新缓存:
sudo killall -HUP mDNSResponder
hosts文件位置:C:/windows/system32/drivers/etc/hosts。
将前文hosts内容追加到hosts文件,然后刷新DNS缓存:
ipconfig /flushdns
前言:如果你所在地区不翻墙的情况下无法打开github.com网站,那么通过修改电脑本地hosts文件就可以正常打开github.com。
具体方法:
备用地址:
最新DNS新方案(定时更新):https://gitlab.com/ineo6/hosts/-/raw/master/next-hosts
这个命令行详细.不错.不过过程不够详细.搭建完.只能本地浏览.
https://blog.csdn.net/weixin_42072280/article/details/128277772
这个更接近我搭建时间.设置详细.仓库创建需要增加readme不然失败.继续学习.
https://blog.17lai.site/posts/40300608/#Hexo-%E6%97%A5%E5%B8%B8%E6%93%8D%E4%BD%9C%E5%91%BD%E4%BB%A4 [三万字教程]基于Hexo的matery主题搭建博客并深度优化一站式完全教程 _
笼统 有功底才能学习哈.
]]>