最新要闻
- 今日热文:手握手的承诺 心贴心的服务_手握手
- 男孩玩氢气球砸到吹风机爆燃 妈妈被严重烧伤:画面触目惊心
- 美国能源部资助Intel 1220万元:开发2000W散热技术-天天热资讯
- 狂喝红牛能抗老?
- 不忘挖井人!奔驰Vision One-Eleven概念车首发:致敬经典实验车|天天速读
- 刷新纪录!41颗卫星共乘一枚火箭座位怎么排:全靠它了
- 精选!蜂蜜的种类
- 港人北上消费升温 香港零售业对人流量持乐观态度_世界新消息
- 世界百事通!理想MPV设计手稿曝光 李想:设计灵感不是和谐号 而是鲸鱼
- 女儿高考完提出3个要求妈妈崩溃:养了个祖宗|天天速看
- 土星卫星首次发现高浓度磷元素 地外生命真的存在?
- 美商海盗船发布新款DARKSTAR鼠标:15个可编程按键
- 2399元的RTX 4060即将开卖 专家称英伟达还得涨:显卡份额突破76%
- [路演]金杨股份首次公开发行股票并在创业板上市网上路演今日在全景网成功举办
- 世界简讯:网易云心动模式为什么会播不是喜欢的音乐(网易云的心动模式在哪)
- 新美男记_关于新美男记简介
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
【世界新要闻】Docsify on VPS,搭建最简个人博客
前一段VPS到期了,续费重启之后发现我的Ghost博客系统起不来了,想升级到最新5.0,一看还需要配套升级Nodejs和MySQL。
我是一个特别怕麻烦的人,想着干脆看看有没有新的方案,更轻量级的,让知识记录和分享更没有负担的方案。网上搜了一圈,感觉拿Docsify做个博客网站不错,静态页面,没有数据库依赖,可以最小化维护成本。
(资料图)
Docsify自己定位是一个文档网站系统,不过,用来做一个简单的博客系统是绰绰有余的。
准备工作
- 域名:可以是使用Godaddy,或者Namesilo,后者比较便宜一点,普通的域名(不是.com或者.org那些)大约10刀一年,支持支付宝。国内的域名提供商也可以,不过据说要审批,我没用过。
- VPS:可以使用Vultr等,最低配的VPS大约50刀一年,支持支付宝。
- Markdown:需要具备基本的Markdown知识(或者HTML知识)。
Docsify安装与配置
添加新用户
adduser docsifymgr # add a new userusermod -aG sudo docsifymgr # add the new user to the sudo listsu - docsifymgr # switch to the new user
使用nvm安装nodejs
查看nvm github.
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash # get and install nvm, need to open a new session before we can use nvm commandnvm install 16.20.0 # install nodejs 16.20.0nvm ls # list all installed nodejs versionsnvm use 16.20.0 # use this to switch the version (if you have mutliple versions installed)
在实际使用中发现use只对当前session有效,在新开的session就失效了,这个可以通过设置默认版本来解决此问题:
nvm alias default 16.20.0
其他可能用到的nvm命令:
nvm uninstall 18.16.0
安装docsify
npm i docsify-cli -g # 安装docsifydocsify init ./docs # 初始化一个目录,这个目录不需要事先创建
可以通过以下命令,启动web服务器,可以通过http://ip:3030进行访问,方便测试:
docsify serve docs -p 3030 # 如果不指定端口的话,则使用随机端口。另外,1024一下的端口由于需要root权限,这里无法通过-p无法指定。
一些简单的配置
修改docs/index.html文件中的如下部分,设置loadSidebar为true,同时在docs下添加_sidebar.md,以显示左侧的导航栏。设置coverpage为true,同时在docs下添加_coverpage.md,以显示网站首页封面。
window.$docsify = { name: "", repo: "", loadSidebar: true, coverpage: true}
Docsify还提供了其他不少的配置,后续有时间再研究。
Nginx安装与配置
NNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。它的主要角色是两个:HTTP服务器、反向代理。
安装
sudo apt updatesudo apt install nginxnginx -v # output: nginx version: nginx/1.14.0 (Ubuntu)
防火墙设置
# 设置防火墙,允许nginx的所有访问:sudo ufw allow "Nginx Full"# 检查防火墙当前允许的应用程序:sudo ufw app list# 输出结果需要类似如下:Available applications: Nginx Full Nginx HTTP Nginx HTTPS OpenSSH
查看并关闭
sudo systemctl status nginx # 查看状态sudo systemctl stop nginx #关闭# 如果是使用nginx命令直接启动的,那么可以使用下面的命令查看或关闭。不过比较推荐的方式是使用systemctlps aux|grep nginx # 查看是否有活跃的nginx进程存在sudo nginx -s stop # 关闭nginx,注意需要-s
卸载
# 如果已经安装了,并且先卸载,使用以下命令:sudo apt purge nginx nginx-common nginx-coresudo apt remove nginx nginx-common nginx-core# 检查相关的目录是否已经被删除:ls -l /etc/nginx/ /usr/share/nginx/
配置
默认安装模式下,Nginx的所有配置文件位于/etc/nginx
,我们要改动的是/etc/nginx/sites-available/default
,它的默认内容:
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html; index index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; }}
由于通过 docsify serve 命令可以启动一个本地web服务器,一开始我定式思维了,直接给配了一个反向代理,就是修改上述内容中的location部分:
location / { proxy_pass http://127.0.0.1:3030; # 注意此处需要有分号}
后来想起来,docs下都是静态页面,可以直接使用nginx作为web服务器,省得我去维护Nodejs进程的存活。修改上述文件内容:
server { listen 80; server_name www.memaddr.xyz; location / { alias /home/docsifymgr/docs/; index index.html; }}
配置域名
配置域名比较简单,已Namesilo为例,登录Namesilo之后,找到自己的域名,点击「DNS设置」,就是小小蓝色地球图标,并在里面添加两条「A记录」。更新「A记录」之后,一般需要等待几分钟甚至半小时左右,才能生效。
发布文章
发布文章只需要在docs目录下新增.md文件,同时更新_sidebar.md就可以了,不会的Markdown的可以上网查查,基本上可以10分钟速成。最后,我的博客地址:MemAddr(同时欢迎关注公众号「后厂村思维导图馆」,可自动获得ChatGPT访问地址(本人自己搭建的跳板,可免费使用))
关键词:
【世界新要闻】Docsify on VPS,搭建最简个人博客
先正达集团IPO过会 沪市主板即将迎来全球农业龙头企业
今日热文:手握手的承诺 心贴心的服务_手握手
男孩玩氢气球砸到吹风机爆燃 妈妈被严重烧伤:画面触目惊心
美国能源部资助Intel 1220万元:开发2000W散热技术-天天热资讯
狂喝红牛能抗老?
不忘挖井人!奔驰Vision One-Eleven概念车首发:致敬经典实验车|天天速读
刷新纪录!41颗卫星共乘一枚火箭座位怎么排:全靠它了
精选!蜂蜜的种类
结案了!in到底用不用索引,啥时候能用啥时候不能用-天天新消息
lua中 . 和 : 的区别
港人北上消费升温 香港零售业对人流量持乐观态度_世界新消息
前沿资讯!欧盟机构:6月初全球平均气温创纪录
世界百事通!理想MPV设计手稿曝光 李想:设计灵感不是和谐号 而是鲸鱼
女儿高考完提出3个要求妈妈崩溃:养了个祖宗|天天速看
土星卫星首次发现高浓度磷元素 地外生命真的存在?
美商海盗船发布新款DARKSTAR鼠标:15个可编程按键
2399元的RTX 4060即将开卖 专家称英伟达还得涨:显卡份额突破76%
[路演]金杨股份首次公开发行股票并在创业板上市网上路演今日在全景网成功举办
世界简讯:网易云心动模式为什么会播不是喜欢的音乐(网易云的心动模式在哪)
元数据在数字化时代中的应用与发展
记录--设计一个可选择不连续的时间范围的日期选择器
聊聊Flink的必知必会(三)
【活动访谈】发力数字基座 推动物联创新—航天科技控股集团AIRIOT4.0平台发布会活动专访 天天短讯
即时焦点:曝光!Apache SeaTunnel Catalog 功能设计为何能大大简化用户启用步骤?
财政部:1-5月全国一般公共预算收入同比增长14.9% 一般公共预算支出同比增长5.8%
新美男记_关于新美男记简介
当前资讯!高考考生们这些“套路”骗局要当心:千万别信
环球观热点:小哥十米高跳江救人!老家张家界奖励10万元外加一套房
16针显卡供电接口闯大祸!第一次把电源烧了
全球实时:HDD硬盘被垄断 倪光南院士:SSD取代的时机到了
iPhone 15 Pro Max影像这下拉满了!看不到短板
景区观光车这价格,吃相太难看了
环球热讯:两部门印发文件部署高校毕业生档案转递接收工作
Kubernetes 1.27.2集群安装|每日热讯
单体服务,微服务服务的演变 & 各自优缺点
世界观焦点:javaScript基础语法之正则表达式
国网集安市供电公司:开展端午节前作风建设监督检查
世界要闻:比法拉利更抢眼!理想设计师亲自“泄密” W01设计手稿公布
苦中作乐!广东暴雨积水成河:有人屋内钓鱼 外卖车成水上摩托-当前滚动
快报:顾客遇账单刺客8碗米饭要90元 餐厅反驳:为了拍段子蹭流量
热到怀疑人生!今年“烧烤模式”来得早
每日视讯:RTX 4080显卡杀到8399元 铭瑄618全程价保:硬核装备开抢
FOreverLove什么意思中文
全球热门:远程办公篇-vscode远程SSH开发
和必应对话之mysql分区分表
天天日报丨位运算与集合
镜像,容器,容器数据卷,DockerFile 相关命令 使用总结 全球资讯
今日视点:胸部怎样才算不下垂_胸部怎样才能变大
全球今日讯!Facebook首席AI专家表示, 大语言模型只是昙花一现
好多明星去看了梅西比赛:陈妍希、苏醒等人都在现场_全球快播
世界看热讯:余承东:比亚迪是未来能活下来的巨头之一 华为能帮车企活下来
余承东:问界M5智能驾驶能力全球第一 超越特斯拉、国内外所有同行 天天快播
李一男造车梦“复活”自由家NV换标大乘V07已通过工信部申报
全球要闻:一口降温夏日必备!迷你可爱多冰淇淋官旗发车:每支不到1块钱
【天天速看料】邓一杰:黄金破1962,保守调仓,激进持仓!
当前头条:冬天适合在室内养什么植物_冬天室内养什么植物好 冬天适合室内种植的植物介绍
梅西ins发文感谢中国粉丝:开场81秒就进球 打破职业生涯记录 快看点
离谱!代驾设套碰瓷13名代驾同行:故意选土路蹭底盘 世界快消息
梅西直播被吐槽广告多?回应来了:纯聊天 没有带货_每日热议
苹果iPhone为何只有27W充电?原因可能有三 焦点速读
韩媒:韩国年轻人迷上中国App无法自拔 实在太好用了-全球讯息
速看:液冷概念股震荡走高 飞龙股份拉升封板
天天微头条丨CHAT-GPT初使用
唐源电气6月16日盘中跌幅达5%
男子突发奇想将甜瓜和西瓜嫁接 网友看完大笑:这是焊接_每日观察
环球观焦点:交通拥堵为何不禁私家车?这座一线城市要限电动自行车 只是试运行 专家吐槽
罕见!巨鸟撞碎玻璃卡在飞机舱,飞行员满脸血仍淡定驾驶……_全球今热点
热点!从0开始,精通Go语言Rest微服务架构和开发
Apache Spark教程_编程入门自学教程_菜鸟教程-免费教程分享
Qt+QtWebApp开发笔记(六):http服务器html实现静态相对路径调用第三方js文件
【环球聚看点】实力登场 汉马动力携四款动力产品亮相上海GPOWER 2023动力展
陕西加强养老服务设施规划建设新建城区 新建居住(小)区配建养老服务设施
员工没完成业绩被罚吃苦瓜 公司:激励团队 都是自愿的
最新消息:买2套到手23件:黑人好来超白茶牙膏套装5支39.9元
坦克300坐不住了 全新一代北京BJ40曝光 你会选谁?
环球观热点:RTX轻薄本怎么选?不妨看看这三款:13499元的华硕灵耀Pro14 2023无可挑剔
世界观察:维珍银河计划月底进行首次商务飞行:数百名旅客将上太空
车祸轻伤害要求赔偿多少
每日快看:MySQL索引优化与查询优化
直播源码搭建平台技术知识:实时语音识别字幕呈现功能
有没有类似天龙八部的游戏_类似天龙八部的网络游戏|当前报道
赤座茜出场_赤座茜
滴滴发布橙意保障计划:9成网约车司机月均抽成低于20%
私人山庄被网红闯入并造谣为鬼屋吓得房主不敢回了 网友:请严惩_热闻
梅西回应被迫“宅”酒店 酒店外的球迷太疯狂:感谢所有中国球迷 环球资讯
新资讯:问界M5智驾版交付 首位女车主还是兰博基尼、劳斯莱斯车主
两月没开电池报废不保修?极氪电池质保权益升级:砍掉不合理条约
prscrn键在惠普键盘上哪个位置(prscrn)
雪佛兰萨博班,出演1750部电影的明星车,磁力悬挂控制系统-天天短讯
视频编码耗时长、编码帧发送失败…DVPP视频编码问题典型案例分析
形式化分析之BAN逻辑
什么是SEO
当前滚动:国家发展改革委:统调电厂存煤达到历史新高 今年迎峰度夏电力保供有坚实的基础
全球微头条丨国家发改委:今年迎峰度夏电力保供有坚实基础
每日简讯:盐碱地治理之“沽源方案”
真叫“翔龙”了 哈弗全新插混SUV亮相:形似老卫士、搭载Hi4电四驱|世界热闻
女生摆摊卖鸡脚边卖边吃 网友:吃饱了收摊回家
二代骁龙8平板来了:后置双摄、全金属机身设计-世界关注
Win11新文件管理器砍掉部分功能!微软:大众用户不常用 天天新视野