← tanscp

blog

简单几步,Mac本地部署deepseek

· 发表评论

这里需要用到2个工具:

  • Ollama
  • Open-WebUI

安装Ollama

Ollama是一个用于本地管理和运行大模型的工具,在官网中下载对应的操作系统版本。安装ollama
我安装的是mac版本的,mac配置为:M3芯片,内存16G,磁盘空间512G,macOS Sequoia 15.3。
安装成功后返回官网中找到Models,选择要安装的大模型版本
ollama选择模型-1

使用Paper博客主题

· 2 条评论

选择Typecho部署,这是一款简洁、轻量、高效的开源博客程序,服务器在腾讯云上。主题用的是YAYU大佬开发的Paper,在原版的基础上做了一写改动。主要有:

  • 首页bar只显示独立页面,去除分类。因为分类多会让bar不美观,比较杂乱。去除后会发现bar和博客主体main部分不对齐,需要修改主题文件夹下的style.css;
  • 全局使用一种颜色:#FAF8F1,个人看起来比较舒服。使用宋体,后面考虑接入LXGW WenKai GB/霞鹜文楷 GB,有时间再折腾了
  • 原版的归档页面有bug,有部分文章不能对齐,重写了archive.php
  • 直接移植原作者博客的footer.php下显示备案号和网安号的代码,加上十年之约
  • 新增了网站的favicon.ico

2025.2.12更新

  • 新增文章的自动摘要
    在主题index.php文件,找到以下PHP代码:

    <div class="content"><?php $this->content(); ?></div>

    替换

    <?php if ($this->is('index')) { ?>
      <div class="excerpt">
          <?php 
              // 如果文章中包含 <!--more--> 或文章长度小于 270 字符,显示“阅读全文”
              if (preg_match('/<!--more-->/', $this->content) || mb_strlen($this->content, 'utf-8') < 270) {
                  $this->content('阅读全文...');
              } else {
                  // 截取前 270 字符,并清除图片标签
                  $c = mb_substr($this->content, 0, 270, 'utf-8');
                  $c = preg_replace("/<img.*?src=[\ '\"](.*?(?:[\.gif|\.jpg|\.jpeg|\.png|\.tiff|\.bmp]))[\'|\ \"].*?[\/]?>/", "", $c);
    
                  // 如果文章中包含 <pre> 标签,输出预格式化文本
                  if (preg_match('/<pre>/', $c)) {
                      echo $c, '</code></pre>', '...';
                  } else {
                      echo $c . '...';
                  }
    
                  // 显示“阅读全文”链接
                  echo '</br><p class="more"><a href="', $this->permalink(), '" title="', $this->title(), '">阅读全文...</a></p>';
              }
          ?>
      </div>
    <?php } else { ?>
      <div class="content">
          <?php $this->content(); ?>
      </div>
    <?php } ?>

为什么你需要一个个人博客?

· 3 条评论

在当今社交媒体平台如微信、微博、知乎、公众号、Twitter、Facebook等繁荣发展的时代,坚持写博客的人越来越少。那么,在这个信息爆炸的时代,你还需要一个个人博客吗?

这个问题困扰了我很久。我曾尝试过用各种方法搭建自己的博客,但总是缺乏动力,没有时间和精力去维护。每次在持续更新一段时间后,博客总是断更,陷入搭建、更新、断更的死循环中。经过深思熟虑,我决定写下这篇文章,不谈深刻遥远的历史意义,也不和其他社交属性的平台进行对比,就简单聊聊什么是博客?博客能给你带来什么?以及你需要怎么做?