文件名称:cosmic-blog:干净,简约,内容至上的博客,由Cosmic JS支持
文件大小:263KB
文件格式:ZIP
更新时间:2024-06-06 15:16:57
JavaScript
宇宙博客 该项目的创建已过期,并演示了Cosmic JS工具。 所有后端数据都使用Cosmic JS进行存储,编辑和检索。 + 这是一个通用的Web应用程序,意味着它既在服务器上也在客户端上呈现。 这样可以提供更好的初始加载时间和搜索引擎优化。 入门 git clone https://github.com/chrisoverstreet/cosmic-blog cd cosmic-blog npm i 开发 添加所需的开发配置文件 /.env-秘密变量(在后端使用) PORT=<__PORT__> BUCKET_SLUG=<__BUCKET_SLUG__> 在开发中运行 npm run dev 部署 添加所需的生产配置文件 /.env.production-机密变量(在后端使用) PORT=<__PORT__> BUCKET_SLUG=<__BUCKET_SLUG__>
【文件预览】:
cosmic-blog-master
----pages()
--------post()
--------_app.jsx(2KB)
--------index()
--------_document.jsx(2KB)
----utils()
--------createCustomTheme()
--------constants.js(388B)
--------handleBackBtnClick()
--------createTypography()
----jest.setup.js(293B)
----server.js(2KB)
----state()
--------links()
--------pages()
--------appearance()
--------posts()
--------metadata()
--------index.js(661B)
----.eslintrc.js(321B)
----config.js(113B)
----src()
--------withRoot.jsx(2KB)
--------getPageContext.js(1KB)
----.babelrc(1008B)
----lib()
--------withReduxStore()
----components()
--------AuthorInfo()
--------AppContainer()
--------AppearanceDialog()
--------SocialLinks()
--------AppBar()
--------PostPreview()
----LICENSE(1KB)
----assets()
--------svg()
----jest.config.js(497B)
----routes.js(134B)
----__mocks__()
--------pages.js(216B)
--------metadata.js(242B)
--------author.js(1009B)
--------styleMock.js(21B)
--------posts.js(12KB)
--------post.js(6KB)
--------fileMock.js(35B)
--------links.js(1KB)
----README.md(1KB)
----now.json(130B)
----.gitignore(29B)
----.eslintignore(21B)
----package-lock.json(485KB)
----package.json(2KB)
----static()
--------manifest.json(492B)
--------safari-pinned-tab.svg(11KB)
--------favicon.ico(15KB)
--------android-chrome-512x512.png(36KB)
--------android-chrome-192x192.png(12KB)
--------apple-touch-icon.png(11KB)
--------favicon-32x32.png(2KB)
--------mstile-150x150.png(8KB)
--------favicon-16x16.png(1KB)