分类
公众号「0加1」

《在路上》朋克青年的奇幻之旅


title: 《在路上》朋克青年的奇幻之旅

读《在路上》给人一种玩《巫师3》的感觉.

《在路上》:https://cdn.jsdelivr.net/gh/zhaoolee/jikemiji/%E7%8F%8D%E8%97%8F%E7%94%B5%E5%AD%90%E4%B9%A6%E8%B5%84%E6%BA%90/%E5%9C%A8%E8%B7%AF%E4%B8%8A.epub

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-06-15-lushang-1623749810000

分类
公众号「0加1」

给热心老哥搭个窝,2021年30分钟用Discourse搭建新一代BBS论坛站全攻略


title: 给热心老哥搭个窝,2021年30分钟用Discourse搭建新一代BBS论坛站全攻略

Discourse 是 Stack Overflow 的联合创始人 Jeff Atwood 推出的一个新的开源论坛项目,其目的是为了改变十年未变的论坛软件。它摒弃了传统论坛的话题讨论形式、拥有自学习系统、全Web应用同时适用于桌面和移动终端。基于 Ruby on Rails和 Ember.js 开发,数据库使用 PostgreSQL 和 Redis,不同于旧的页面式展示,全部基于滚动式的刷新,只要不停地往下刷,无须寻找下一页了。为了更好的面向未来,Discourse 不支持 IE9 以下的版本。

Discourse和WordPress非常类似,建站代码完全开源,主要靠托管服务赚钱(最便宜的,每月100美刀)

Discourse价格

zhaoolee作为一个发展中国家的程序员,感觉自己买服务器部署程序更适合我

Discourse 的Github开源地址 https://github.com/discourse/discourse

前期准备

  • 买一个自己的域名(如果暂时不想买域名,可以邮件联系zhaoolee@gmail.com , zhaoolee可以提供给你一个v2fy.com的子域名)

  • 通过企业微信,免费注册一个企业,并开启企业邮,获得支持SMTP的邮箱和密码,企业注册入口 https://work.weixin.qq.com/weworkadmin/registerwx?from=myhome,注册成功后,自动获得免费企业邮,然后将域名绑定到企业微信即可

购买服务器,并进行解析

官方的最低要求并不高,符合以上条件的主机,也就一个月24块钱

阿里云的24元每月的免备案香港主机: https://common-buy.aliyun.com/?commodityCode=swas&regionId=cn-hongkong

我用CentOS7.3做演示

买完主机后,会获得一个公网ip

这里我是买的2GB内存的版本,为的是Discourse编译安装能快一些

手动完成域名对公网ip的解析

完成解析

命令行手动ping一下可以验证解析效果

登陆主机

先从云服务商的后台改主机密码

改密

然后防火墙开启587端口,后面SMTP的TLS认证要用到

开启587端口

然后登陆主机

ssh root@bbs.v2fy.com

登陆成功

安装git

yum update -y
yum install git -y

git 安装成功

安装netcat

yum install nc -y

安装netcat

安装Docker并启动

yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

yum install docker-ce docker-ce-cli containerd.io -y
# 启动docker
systemctl start docker

docker安装并启动成功

参考Docker官方安装文档: https://docs.docker.com/engine/install/centos/

获取Discourse源码仓库, 并填写邮件服务SMTP相关信息

git clone https://github.com/discourse/discourse_docker.git /var/discourse

cd /var/discourse
./discourse-setup

以Docker形式自动安装部署Discourse

开启自动安装

短则3分钟 长则10分钟 的等待

安装完成

访问域名
此时访问我们的域名,就可以看到一个全新的网站了,而且已经自动配置好了https

但是 先别急,现在的SMTP邮件服务是不可用的,我们需要改动一下 containers/app.yml 文件的配置信息

  • 添加587端口配置
    添加587端口配置

  • 添加login方式认证
    添加login方式认证

  • 设置为自家邮箱验证
    设置为自家邮箱验证

然后重新构建

cd /var/discourse
./launcher rebuild app
  • 重新编译完成

重新编译完成

  • 浏览器访问进入bbs.v2fy.com

注册

  • 输入管理员用户名,密码,然后注册

输入管理员用户名,密码,然后注册

  • 进入管理员邮箱,点击邮件链接,激活管理员账户

点击激活

开始初始化站点

  • 选择语言

选择语言

  • 描述社区

方圆灵感社会

一个不禁外链,讨论优秀资源网站的超酷自由社区

资源达人的集散地

描述社区--方圆灵感社会

  • 设置欢迎话题

方圆灵感社会是资源达人的集散地,在这里你可以推广自己超酷的网站,优质的资源,前卫的技术,获得创作的灵感。

  • 设置社区是否开放

设置社区是否开放

  • 设置联系方式

设置联系方式

  • 自动生成服务条款

自动生成服务条款

  • 选择配色主题

选择配色主题

  • 选择字体

选择字体

  • 设置logo

设置logo

  • 图标展示

图标展示

  • 设置主页内容

设置主页内容

  • 邀请好友充当版主

邀请版主

  • 完成!

完成

  • 页面跳转, 自动开启了新手提示

开启新手提示

完成搭建

完成搭建

通过设置可以看到后台

后台

测试邮件系统

测试邮件系统

小结

这个教程,希望能给需要建立社区的小伙伴一些帮助。

知乎,百度贴吧,微博,公众号这些平台推送的内容也是一言难尽, 甚至为了商业利益,频繁作恶。

如果可以发言的自建论坛很多,人们的发言也就更为自由, 世界主流的思想也就更为开发。

我希望2021年以后的世界,热心老哥越来越多,偏激主义思想越来越少。

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-06-12-discourse-2021-1623477573000

分类
公众号「0加1」

Linux是信仰,Mac和Windows的Wsl都是好的Linux


title: Linux是信仰,Mac和Windows的Wsl都是好的Linux

对于程序员而言,Linux是最适合做开发的系统,命令行工具强大,各种开发环境一行命令搞定。

但Linux没有Adobe全家桶,没有微软Office全家桶,国内腾讯系,字节系,阿里系软件的Linux版要么没有,要么功能只有20%;虽然Deepin深度团队做了大量的移植,但始终无法体验最新版本的最新功能。这里要表扬一下网易云音乐,和百度网盘,他们的的Linux版本有PC版80%的功能。

游戏方面,Linux系统虽然可以一键安装Steam,但可玩的游戏很少,腾讯游戏也是全线不支持Linux。

而MacOS和Windows的软件生态很完善,MacOS除了游戏比较少,基本可以和Windows软件功能持平,Adobe,Office等软件都提供支持Mac版。
mount

Linux可以让极为古老的电脑顺滑无比,MacOS可以给设计师,程序员极好的用户体验,Windows可以给普通人和专业用户提供8分的用户体验。

Mac是最好的Linux,Wsl是最好的Linux,只有Linux做不成最好的Linux,理论上讲,Linux是最适合程序员的操作系统稳健,高效,坑少;但每个程序员又不止程序员一种角色, 程序员也可能是个视频剪辑爱好者,是个摄影师,是一个3A游戏爱好者,此刻,纯Linux系统就完全不够用了,Windows和MacOS反而成了更好但选择,MacOS有Linux的特性,Windows支持WSL直接运行Linux,并以局域网虚拟机的形式直接挂载到Windows中。

与我个人而言,Linux依然是信仰,Linux的所有发行版我都愿意尝试, 因为运行MacOS要购买昂贵的硬件,Windows的各种强制更新带来的奇妙Bug让你欲哭无泪,Linux不会欺骗你,一切皆是文件, 一切都可以自定义, 没有后门,也无需付费。

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-06-10-linux-1623324902000

分类
公众号「0加1」

iOS最新壁纸合集(共646张2021年6月10日更新)


title: iOS最新壁纸合集(共646张2021年6月10日更新)

001

002

003

004

005

下载地址

https://zhaooolee.cowtransfer.com/s/cf51b9b5577743

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-06-10-ios-1623324238000

分类
公众号「0加1」

后代人的权利远比当代人的欲望更重要,零成本自建独立博客并分发到全平台的解决方案


title: 后代人的权利远比当代人的欲望更重要,零成本自建独立博客并分发到全平台的解决方案

优质实用的内容,向来是稀缺资源。互联网可以将优质内容,以极低的成本,分发给可以上网的普通用户。

原始的内容分发是由搜索引擎完成的,人类在搜索引擎搜索关键词,搜索引擎按照算法返回最优的结果,但随着公众号,微博,头条,知乎,B站,简书,掘金等内容平台的兴起,人们逐渐意识到,流量就是金钱,如果建立信息孤岛,把内容锁死到自家的平台,可以赚更多。

奶油般的软色片

对于创作者而言,自己的创作的内容能分发到各个平台是好事;对于普通用户而言,能在网页搜索自己想要的内容也是好事;

那创作者如何简单高效地在全网分发自己的内容?其实很简单,可以总结成三板斧!

一板斧:用最通用的Markdown格式写文章

  • 互联网的内容,要通过html分发,而Markdown是html的简化版,可以轻松转换为html
  • Markdown便于搜索算法索引,让内容得到更精准的标签和标志,展示给有需要的用户
  • Markdown语法简单,内容与排版分离,内容每次更新,排版可以用现成的优质css方案,发布后还可以自由替换风格, 省时

二板斧:Github和自建网站配合,向所有搜索引擎分发内容

  • Github是全世界最大的开源网站,生态开放,对搜索引擎极为友好,搜索引擎对Github内容对权重也很高。
  • Github中存储markdown内容文件,Github Pages可以展示markdown内容为网页;
  • 在Github的README.md中添加指向自建网站的超链接,可以为自建的网站带来持续的流量。

三板斧: 用开源Chrome插件《微信公众号同步助手》将内容分发到主流平台

  • 有了Markdown格式的内容文件,我们可通过mdnice.com提供的在线工具,将markdown一键转换为微信公众号格式,发布到微信公众号。(排版风格可以用zhaoolee创作的锤子便签风格 github.com/zhaoolee/WxMdNotes ,适合长文阅读)
  • 微信公众号发布成功后,通过开源Chrome插件《微信公众号同步助手》,可以将内容一键发布到, 知乎, 微博,Bilibili,豆瓣,百家号, 简书, 头条号,搜狐号, 大鱼号, 一点资讯, Cnblog, CSDN, 51CTO, Segmentfault, 掘金, 慕课网-手记, 开源中国,Typecho,WordPress, 搜狐焦点
  • 《微信公众号同步助手》开源地址 https://github.com/wechatsync/Wechatsync , Chrome商店地址 https://chrome.google.com/webstore/detail/%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7%E5%90%8C%E6%AD%A5%E5%8A%A9%E6%89%8B/hchobocdmclopcbnibdnoafilagadion

小结

后代人的权利远比当代人的欲望更重要,我希望能通过本文提供的方案,让更多的内容创作者,把内容分发到整个互联网,为内容获得更多曝光的同时,也让后来人能够在互联网轻松搜索自己需要的资源。

如果你在实践过程中遇到了问题,可以通过邮箱 zhaoolee@gmail.com 联系我交流经验(推荐),如果你不擅长写邮件,也可以通过企鹅群 700477996 (一群多用,这也是个奥特曼主题斗图群) 找到zhaoolee,获得帮助。

本文永久更新地址(欢迎来读留言,写评论):

https://www.v2fy.com/p/2021-06-09-md-1623205125000