Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add api section #1201

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

feat: add api section #1201

wants to merge 5 commits into from

Conversation

SukkaW
Copy link
Member

@SukkaW SukkaW commented Nov 2, 2019

Check List

Please read and check followings before submitting a PR.

  • I want to publish my theme on Hexo official website.
    • I have read the theme publishing doc.
    • name is unique.
    • link URL is correct.
    • preview URL is correct.
    • preview URL web site is rendered correctly.
    • Add a screenshot to source/themes/screenshots.
    • Screenshot filename is same as value of name.
    • Screenshot size is 800 * 500.
    • Screenshot file format is png.
  • I want to publish my plugin on Hexo official website.
  • Others (Update, fix, translation, etc...)

This is a draft of adding API section to the index. Demo can be found at Netlify and i18n will only be implement after everyone is happy with layout and text.

source/index.pug Outdated
p.intro-feature-desc Various plugins are available to generate sitemap and RSS, insert player for music or video, intergrate search engine and support most template engines.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Various plugins are available to further enhance your site. Easily add RSS feed, embed audio/video, search engine integration/optimization, add support for most template engines and many more."


I use "audio" instead of "music" to cover podcast and radio.

<div class="inner plugin-wrapper">
<div class="plugin-thumbnail">
<div class="plugin-thumbnail-container">
<img src="/img/carbon.svg">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

any idea on the screenshot? or we just embed a zoomed-out screenshot of https://hexo.io/plugins/ ?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about free-to-use illustrations or equivalent?

e.g) followings

@stevenjoezhang
Copy link
Member

Can be merged after adding /img/carbon.svg

@github-actions
Copy link
Contributor

Theme name validation passed.
Theme thumbnails validation completed.

@uiolee uiolee added infra infrastructure, configuration of this repo en lang: en labels Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
en lang: en infra infrastructure, configuration of this repo
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants