个人知识管理(规划中)
简介及技术点
距离上次对自己的知识管理系统的规范已经过去一年半了,使用过程中发掘出许多可以优化的地方,也学到了很多管理知识的技巧。
- 文档编辑
- markdown
- latex
- pandoc
- YAML
- 版本控制
- 静态博客
- github pages
- hugo
- disqus
- disqus 列表页统计数量 count.js
- http://html5up.net/
- 思维导图 xmind
- linux shell脚本
TODOLIST
常用脚本
## markdown生成pdf脚本
./genpdf.sh <srcfile> <buildname>
## markdown生成ppt脚本
./genpdf.sh <srcfile> <buildname>
环境安装
## 本方案适用于全平台
## Linux系列/arch linux
pacman -S texlive-core
pacman -S texlive-latexextra
pacman -S pandoc
pacman -S git atom
## Linux系列/Debian/Ubuntu
apt-get install texlive-base
apt-get install texlive-latex-base
apt-get install texlive-latex-extra
apt-get install pandoc
apt-get install git atom
## Windows 10/msys2
pacman -S texlive-core
pacman -S texlive-latexextra
pacman -S pandoc
pacman -S git atom
知识管理-各环节详细实施方案
(浏览环节)gReader,绑定feedly账号
(收藏环节)gReader加星
(归纳环节)笔记文本管理
Git地址:https://bitbucket.org/ryanemax/note - /inbox
临时的未分类资料,以便及时书写心得、笔记等。
/build
存放生成的经典的ppt以及pdf文档。
/secret
记录自己个人的、公司的、客户的各种机密信息资料,用于备忘。
/project
客户的信息资料如果超过一定数量级,将单独立项,写在project项目文件,保证信息的高整合度。
例如合作公司及其各项客户资料,网络环境,接口加密等等。
/study
此目录用于研究论文写作,以论文形式,书写对各领域深入的探索,专业程度深,信息整合度高。
/cookbook
记录个人对各项软件、系统的评测,及个人的最佳选择与配置方案
/cookbook/xxx
记录个人在细分领域产生的心得、体验,以及对新技术的探索与尝试
(分享环节)个人博客管理
技术点:
hugo //静态html生成工具
markdown
github pagaes
存储资料及软件管理
云盘存储
百度云盘 - meCareer(应用数据/bypy/Career)
职业生涯/公司项目资料等等
mePackage
各操作系统,各环境常用软件及安装程序
meLibrary
存储Calibre所收藏的各类电子图书库
360云盘
QQ微云
软件管理
Windows:Oneget+chocolatey.org
Debian/Ubuntu:apt-get
Arch Linux/Msys2:pacman
CentOS:yum
OpenWrt:opkg
博客
- GithubPages
Hugo
- diy theme: base16-ryn
## Installation http_proxy=http://127.0.0.1:8118 https_proxy=http://127.0.0.1:8118 go get -u github.com/spf13/hugo ## Themes-bleak-ryn need hugo v1.6 git clone https://github.com/ryanemax/blog/tree/master/themes/base16-ryn
Github Pages百度收录策略
利用Github Pages创建博客的国内作者一定有这样的麻烦: Github对Baidu Spider的用户代理都会返回403状态码,因而百度无法收录博客内容。 为解决此问题,小编在2016年01月21日在Gitcafe Pages(今Coding.net)创建镜像, 并设置域名解析百度线路来的Harttle.com到该镜像。 如今百度已经可以正常收录Harttle.com的文章了,撰文在此希望能帮到别人。
- 一个域名:百度收录、Google收录、用户访问的域名是相同的。
- 免费使用:不需要购买VPS或者CDN服务。
- 实时同步:不存在CDN的不同步的问题,同时也不存在CDN线路选择不确定的问题。
- 不需备案:使用Coding.net的域名做CNAME,不需自己备案。
注册coding ryn ryanemax@gmail.com
仓库同步
既然如今Gitcafe的Git仓库服务已经转移到了Coding.net, 下文中以Coding.net中的配置为例。 首先需要在Coding.net创建仓库并开启Pages服务。首先创建一个coding-pages分支, 然后把它push到Coding.net上的仓库。
git checkout -b coding-pages
git remote add coding.net git@git.coding.net:harttle/harttle.git
git push coding.net coding-pages
在Coding.net上看到自己的仓库代码后,在Pages设置页面中开启Pages服务。 此时,可以访问http://ryn.coding.me来测试了(可能会有一分钟左右的延迟,之间会404)。
作者:ryanemax
微信关注:ryanemax (刘雨飏)
本文出处:https://romantic-hoover-f991f1.netlify.com/README/
授权协议:
CC BY-SA 4.0