diff --git "a/\347\254\224\350\256\260/20240515.md" "b/\347\254\224\350\256\260/20240515.md" new file mode 100644 index 0000000000000000000000000000000000000000..84025e12aa2c0e927f84236e737800251f6d64b9 --- /dev/null +++ "b/\347\254\224\350\256\260/20240515.md" @@ -0,0 +1,80 @@ +# 如何利用自己写好的markdown文档,生成网站 + +准备工作: + +1. 有md格式文档,(你们的笔记) +2. 需要一些可以用md文件生成静态html文档的工具,vitepress,或markdownpro + + + +以用vitepress为例: + +1. 在D盘用vs code打开 + +2. 查看打开终端 + +3. PS D:\> mkdir books //生成 books目录 + +4. PS D:\> cd ./books //进入books目录 + +5. https://vitepress.dev/zh/guide/getting-started 利用vitepress工具,来构建 + +6. npm add -D vitepress // 利用node来安装vitepress + +7. npx vitepress init // 启用vitepress的设置向导 + + 1. ```js + Welcome to VitePress! + │ + ◇ Where should VitePress initialize the config? + │ ./docs + │ + ◇ Site title: + │ 我的笔记我作主 + │ + ◇ Site description: + │ 这是一个用markdown生成的笔记网站 + │ + ◇ Theme: + │ Default Theme + │ + ◇ Use TypeScript for config and theme files? + │ Yes + │ + ◇ Add VitePress npm scripts to package.json? + │ Yes + │ + └ Done! Now run npm run docs:dev and start writing. + ``` + + + +8. npm run docs:dev // 本地预览生成的效果 + +9. 修改index.md可以修改首页的连接 + +10. 修改config可以修改右上角的导航,和左侧的导航 + +11. 将笔记的文档复制到docs目录下的对应子目录 + +12. 利用cmd的tree /F 命令得到所有笔记的文件名,再将 + + 1. ```js + items: [ + { text: 'Markdown Examples', link: '/markdown-examples' }, + { text: 'Runtime API Examples', link: '/api-examples' } + ] + 这种要配置的格式扔给AI,让它整合文件名到这种格式 + ``` + + + +13. 如果你要将笔记放在一个统一的子目录中访问,用在配置文件config中加入一行 + + 'base':'/books/', + +14. npm run docs:build // 将md文件生成html到\docs\.vitepress\dist 目录 + +15. 登录自己的服务器,使用SSH工具,将dist上传到自己网站的目录 + +16. mv dist books // 将dist改名为books \ No newline at end of file diff --git "a/\347\254\224\350\256\260/20240516.md" "b/\347\254\224\350\256\260/20240516.md" new file mode 100644 index 0000000000000000000000000000000000000000..93222970238f52942ba576bff9f7b0f49dad892a --- /dev/null +++ "b/\347\254\224\350\256\260/20240516.md" @@ -0,0 +1 @@ +Linux® 是一个[开源的操作系统(OS)](https://www.redhat.com/zh/topics/linux/what-is-linux)。它由 Linus Torvalds [于 1991 年](https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ)构思设计而成,最初这只是他的一项兴趣爱好。当时还在读大学的 Linus 想要基于 Unix 的原则和设计来创建一个免费的[开源](https://www.redhat.com/zh/topics/open-source/what-is-open-source)系统,从而代替 MINIX 操作系统。自此,这项兴趣爱好便逐步演变成了拥有最大用户群的操作系统。如今,它不仅是[公共互联网服务器](https://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Public_servers_on_the_Internet)上最常用的操作系统,还是[速度排名前 500 的超级电脑](http://www.zdnet.com/article/linux-totally-dominates-supercomputers/)上使用的唯一一款操作系统。 \ No newline at end of file