Obsidian文章发布到公众号时的排版方法
1 引言
我们常常使用 obsidian
写文章,发布到公众号和其他公共平台,其中有两个比较麻烦的问题:一个是将
markdown
转换成合适的网页格式,另一个是上传图片。这往往会花费很多时间,尤其是当文章较长,包含各层标题、引用、代码和公式时,需要花费更多的时间。此外,由于公众号文章需要有封面图,文章中也需要一些插图,因此就需要将图从
ob 中复制出来,再上传到公众号平台。
所以一直在找一键发布的方案。找到几个工具可以简化上述操作,但也都有各自问题。比如:
使用壹伴工具进行公众号排版,其中预设了很多风格排版,还可以以插件方式在公众号网页中使用;但是它是收费的,且将
markdown 转为 HTML,以及处理图片的问题仍不可避免。
使用开源工具 doocs-md 直接将 markdown 转成公众号格式的 HTML
也不错。它支持直接输入 markdown
格式,但也无法解决图片上传的问题,且风格相对有限。
安装 Obsidian 插件
obsidian-wechat-public-platform,它可以自动上传图片,将 markdown 转换为
HTML,并保存到公众号草稿箱;但 ...
旅行_2025
1 思考一
去旅行,发现最近的旅程越来越像我之前独自旅行的某些时刻:去没去过的地方,有独处思考的时间和空间,观察周围的人,回顾和反思这段时间的工作和生活态度。
最喜欢的是在后半夜进行机场转机,也有那没素质的人强行占座挤来挤去,但也有互不打扰的安静时刻。后半夜,大家都放松下来、有些迷糊的状态,有点像微醺的感觉。在大厅里溜达溜达,刷了一些平时可能不会点开的视频,就像打开了一扇窗。
对我而言,和平时不一样的心理体验有时候比风景更为重要,就像是加入一波新数据训练模型——在陌生的不稳态里,寻找自己相对的稳态。
跳出生活,打断”自动驾驶“模式,能更加清晰地感到自己是怎样的人,自己的舒适区在哪儿。我一个人独处或是处于陌生人当中,不必顾虑人际关系,完全没有内耗。如果非要在安全感和自主性之间二选一,我肯定是选择后者。
2 思考二
旅行回来后,感到活力和行动力大增,表现出来是更多的购物和计划。以前很多事情只是想想一放弃了,现在会在第一时间行动。这可能是因为在旅行途中不断遇到的分岔口和决策点,内心的冲突与达成目标的兴奋以及未达成目标的遗憾。这一切,让人意识到天气的变化如何影响风景的不同,时间的差异也会导致价 ...
obsidian插件_文章上传微信公众号
1 方法一: obsidian wechat
public plugin
1.1 信息概述
插件名称: obsidian-wechat-public-platform
主要功能: 一键将 Obsidian 中的文章上传到微信公众号
项目地址:
https://github.com/ai-chen2050/obsidian-wechat-public-platform
介绍视频:
https://www.bilibili.com/video/BV1re411z7Ey/?t=13.4&vd_source=eef058f284e51ad4598d556801a9fc84
代码量: 超过 2000 行 TypeScript
核心代码位置: api.ts
1.2 使用体验
可上传含图片的文章、封面、素材,且支持 CSS 风格。
更新频率不高,但代码简洁,便于自定义。
我主要使用的功能是上传到草稿箱。
换了位置后,IP 老得重设。
1.3 设置步骤
安装插件。
在设置界面输入 appid 和 secret,点击 connect 获取
token,取自公众号开发平台:
在待 ...
browser-use
1 介绍
原理:基于 Langchain 开发
方法:可以在 Python 程序中调用,或通过脚本使用
运行:运行后,会自动打开浏览器,并进行搜索等操作获得结果
用途:适用于获取实时信息,例如股价、天气等
源码地址: https://github.com/browser-use/browser-use
代码分析:以 Python 为主,目前 5000+ 代码
2 用法
2.1 使用 venv 虚拟环境
1234sudo apt install python3.12-venvmkdir /exports/env_broswer-usepython3 -m venv /exports/env_broswer-usesource /exports/env_broswer-use/bin/activate
2.2 安装 browser-use
12pip install browser-useplaywright install
2.3 运行 demo
123456789101112131415161718192021222324252627# test_browser_use.pyfro ...
本地npm包的缓存与管理
1 介绍
功能:加速 npm 安装
2 安装服务
1234$ docker pull verdaccio/verdaccio$ docker run --rm -d --name verdaccio -p 4873:4873 -v /exports/verdaccio:/verdaccio/storage verdaccio/verdaccio #注意将本地映射目录的权限# 调试用$ docker exec -it verdaccio sh
3 使用
设置环境变量
1$ echo "registry = http://localhost:4873/" >> $HOME/.npmrc
用访谈勾勒人心的99个问题
看了 2024 年 11 月斯坦福的论文《Generative Agent Simulations of 1,000
People》,通过机器对人的访谈模拟 1000
多个真人。很好奇:究竟要问哪些问题才能全面描绘一个人的画像?通过对这些问题的文本分析,可以预测出一个人的性格,以及他们在经济和社会生活中的选择,机器分析效果几乎与直接填写量表相当;甚至随机删除答案的
80%,得到的结果仍高于其它方法。
在《直觉泵和其他思考工具》一书中提到:“要了解一个人,仅仅询问他们的理想、希望、英雄主义或者过错就已足够。”
而这里的 99
个问题更加有血有肉,它们充满了生活的细节,揭示了一个人过去和现在正在经历的塑造过程。理想固然重要,但实际生活中需要权衡更多。
简单机翻了一下,内容如下,原文请见论文
https://arxiv.org/pdf/2411.10109 表 -7。
请告诉我你的生活故事。从头说起——从你的童年、教育、家庭和人际关系,以及你经历过的任何重大事件。
有些人告诉我们,他们在生活的某些时刻到达了十字路口,有多条道路可供选择,而他们当时的选择对定义他们是谁产生了重大影响。你呢?有 ...
论文分享_数字灵魂
1 探索与分享
在探索价值观和个性的过程中,看到了我执和因果。
这周轮到我知识分享,因为最近整理了很多网页收藏、聊天记录、摘抄、知识文档、日记、随笔和随手记录。想看看从中能挖掘沉淀点什么,于是找了一些相关的论文:
能从这些文字中提取出什么信息,哪些信息无法获取,缺少了什么?
是否可以进一步抽象这些信息,化繁为简,代入模型?
利用这些信息可以做什么?
于是,我找了几篇论文,从获取和分析角度包括:从 Twitter
的内容中提取个性;通过真人访谈提取人格特征、经济学特征、社会学特征;从心理咨询对话中提取人格特征;探索道德困境的基本原理(不同价值观的冲突);大五人格与大型模型的实验;以及每个
BFI
问题对大五人格各维度的贡献度。从使用角度:用大模型实现角色扮演,模拟投资策略,利用根据不同性格进行劝说,甚至分析欺骗背后的心理逻辑。
坦白讲,分享的有点稀松,因为要在一个来小时内串讲十篇论文,只能简单触及表面。其实每篇论文我都进行了认真的梳理,并明确了它们在整个思维地图中的位置,后面会陆续发到我的网站和公众号上。
其中,让我最有感触的两篇文章:
第一篇来自华盛顿大学,艾伦人工智能研究所,20 ...
chatgpt-on-wechat聊天机器人不能用了怎么办
1 chatgpt-on-wechat 无法登录
最近几天,chatgpt-on-wechat
微信聊天使用了(以下简称 COW)。这个项目目前已经获得了 32.5K 的
Star。现在只要用微信登录,扫码后就会出现错误提示:
123Start auto replying.Unexpected sync check result: window.synccheck={retcode:"1102",selector:"0"}LOG OUT!
在 GitHub 的 issue
中发现,昨天(240110)很多人也遇到了同样的问题,一些用户甚至在线等解决方案。
更麻烦的是,扫码的微信号也需要重新登录,并且显示:
该账号违反了《微信个人帐号使用规范》……
需要签署承诺书才能继续使用。这可视为一种警告:你如果继续这样使用,小心微信账号被封。在现在这个坐车、支付都要扫码的世界里,这还真挺可怕的。
2 为什么要整治
这一点其实很容易理解。推销诈骗在引入大型语言模型(LLM)后,如果不考虑开发成本,人工成本至少降低了不止
100 倍。其实 ...
Python 包索引服务_devpi
1 简介
devpi 是一个 Python 包索引服务,可以帮助管理 Python
包的缓存、发布和安装。它可以让开发者在本地构建自己的 Python
包索引,用于组织和分享包。
2 创建镜像
Dockerfile 如下
12345678910111213141516FROM python:3.9-slim# 安装 devpiRUN pip install devpi-server devpi-web devpi-client# 创建数据目录RUN mkdir /data# 设置数据目录为工作目录WORKDIR /data# 暴露 devpi 端口EXPOSE 3141# 启动 devpi-serverCMD ["devpi-server", "--serverdir", "/data", "--host", "0.0.0.0"]
打镜像:
1docker build -t devpi-server .
3 初始化
123$ docker run --rm -it --name de ...
github_copilot升级
1 引言
GitHub Copilot
的新版本发布已经有几个星期了,实际使用后才发现它确实非常出色,极大地提升了效率。
2 旧版的问题
旧版包含的一些常用功能有:聊天、编辑时代码自动生成、选中代码块的编辑和解释。
但有几个使用上的不便之处:
聊天功能位于左侧栏,但通常左侧栏不会设置得很宽,这导致文字多次换行,查看时需要上下滚动,比起网页版的聊天界面要逊色不少。
代码自动生成功能要求在生成函数前必须先写注释,完成后还需自行删除注释,这个过程显得有些繁琐。
当选中代码块并点击右键以解释或编辑时,需要操作多步,修改只针对代码块本身,功能上会受到一些限制。
背后的大模型在功能上不尽如人意,理解力和代码能力稍显不足。
生成和修改代码时无法指定参考哪些文件。
3 新版的优势
新版针对上述问题进行了优化。
3.1 更多大模型可选
新版提供了 gpt-4o、o1 系列模型,以及 claude。
不仅我这样认为,我的朋友和网友也一致发现,Claude
在代码领域表现出色,代码能力非常强,甚至优于多步推理的 o1 系列模型。而
gpt 则在综合能力上更胜一筹,因此在 Copilot
的编辑和聊天功 ...