Hello World👋

這裡是我的筆記與文章網站,紀錄學習、思考與計畫。

Obsidian.nvim 設置教學

Obsidian.nvim 設置教學

September 18, 2025 · 3 min

LazyVim 安裝與設置

LazyVim 安裝簡易教學

September 18, 2025 · 1 min

Sumtra PDF 轉跳設定

前言 在 Neovim 中進行 LaTeX 編輯時,常見的工作流程是搭配 Zathura 作為 PDF 閱讀器,因其支援順暢的同步跳轉功能。然而在 Windows 環境 下並無法使用 Zathura,因此需要尋找替代方案。 Sumatra PDF 是 Windows 上輕量且相容性佳的選擇,不僅啟動速度快,也能透過額外設定支援「從 PDF 點選內容 → 跳回對應 .tex 原始碼」的功能。不過,這個功能並非安裝後就能立即使用,仍需進行一些配置。 本文將示範如何整合 Neovim 與 Sumatra,讓你能在 PDF 與 LaTeX 檔案之間順暢切換,同時避免每次跳轉時彈出惱人的命令提示視窗。 安裝步驟 1/ 安裝 neovim-remote Neovim 本身只會啟動一個獨立的編輯器實例。如果我們單純從 Sumatra 下指令呼叫 Neovim,它只會開一個新的視窗,而不是把游標移到已經打開的檔案裡。 neovim-remote(簡稱 nvr)就是用來解決這個問題的: 它能夠把命令「傳送」給已經執行中的 Neovim 實例。 這樣當你在 PDF 點擊某一行時,Neovim 不會重開,而是直接把游標移到對應的 LaTeX 原始碼位置。 pip install --user neovim-remote 2/ 創建 nvr-silent.vbs 如果直接用 nvr 呼叫 Neovim,Windows 會在跳轉時彈出一個 命令提示視窗 (cmd),雖然功能正常,但非常干擾。 為了解決這個問題,可以利用 VBScript (.vbs) 來「靜默」執行命令: ...

September 1, 2025 · 1 min

Hugo + GitHub Pages + 自動部署

先備知識: git GitHub Hugo 安裝 使用 scoop 下載 huge scoop install hugo 創建 hugo site hugo new site my-notes cd my-notes # 進入my-note 資料夾 PaperMod 主題安裝 這是我選用的主題,如果要用不同的主題也是可以 從git 下載 PaperMod 主題 git init git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod Huge 測試 新增測試用文章至my-notes/posts/,這是不能省略的一步。 hugo new posts/first-post.md 開啟本地預覽,這會在網址 (http://localhost:1313/) 產生網站。 hugo server -D GitHub 自動部署 接下來要部署到 GitHub Pages 首先在 GitHub 建一個新 repo,名字就叫 USERNAME.github.io。 接下來要在 repo 的設定當中注意 Setting/Action/General/Workflow permissions 需要選 Read and write permissions Setting/Environments/github-pages Deployment branches and tags 應該要是空白的 Setting/Pages/Build and Deployment Source 需要選 Github Action 接下來找到 hugo.toml 進行設置,這是 hugo 主要進行設置的地方,我加入了檔案、收尋、標籤功能,還有最上面的介紹和社交軟體連結,這邊都能按照官網進行客製化。 ...

August 29, 2025 · 2 min

長期筆記系統選擇指南:我的 2061 筆記計畫

我正在尋找一個能陪我 36 年的筆記系統

August 27, 2025 · 1 min